.ly-admin-root{--admin-ink:#171a18;--admin-ink-deep:#0f1211;--admin-panel:#202421;--admin-panel-raised:#272c28;--admin-paper:#eee6d8;--admin-paper-muted:#eee6d8a3;--admin-paper-dim:#eee6d861;--admin-brass:#b8945f;--admin-brass-bright:#d1b47d;--admin-brass-soft:#b8945f21;--admin-rule:#eee6d81a;--admin-danger:#d78779;min-height:100dvh;color:var(--admin-paper);background:radial-gradient(circle at 18% 8%, #b8945f14, transparent 28rem), linear-gradient(115deg, #ffffff05, transparent 42%), var(--admin-ink);font-family:var(--font-body), system-ui, sans-serif;font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ly-admin-root select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ly-admin-root select option,.ly-admin-root select optgroup{color:var(--admin-paper);background-color:var(--admin-panel)}.ly-admin-root ::selection{color:var(--admin-ink-deep);background:var(--admin-brass-bright)}.ly-admin-app{isolation:isolate;position:relative}.ly-admin-app:before{z-index:-1;pointer-events:none;content:"";opacity:.26;background-image:linear-gradient(#eee6d805 1px,#0000 1px),linear-gradient(90deg,#eee6d804 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 76%,#0000)}.ly-admin-content{scrollbar-color:#b8945f61 transparent;scrollbar-width:thin;background:0 0}.ly-admin-page{min-height:100%;padding:clamp(1.25rem,2.4vw,2.5rem)}.ly-admin-container{width:min(100%,88rem);margin-inline:auto}.ly-admin-kicker{color:var(--admin-brass-bright);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:.5rem;font-size:.625rem;font-weight:600;display:inline-flex}.ly-admin-kicker:before{content:"";background:currentColor;width:1.65rem;height:1px}.ly-admin-title{color:var(--admin-paper);font-family:var(--font-heading), "Times New Roman", serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.9rem,3vw,2.75rem);font-weight:500;line-height:.98}.ly-admin-subtitle{max-width:46rem;color:var(--admin-paper-muted);margin-top:.7rem;font-size:.8125rem;line-height:1.65}.ly-admin-panel{border:1px solid var(--admin-rule);background:linear-gradient(145deg,#ffffff07,#0000 48%),#202421d1;border-radius:.85rem;box-shadow:0 1.15rem 3rem #04070529}.ly-admin-panel-interactive{transition:border-color .18s,background-color .18s,transform .18s}.ly-admin-panel-interactive:hover{background-color:#272c28f0;border-color:#b8945f4d;transform:translateY(-1px)}.ly-admin-field{border:1px solid var(--admin-rule);color:var(--admin-paper);background:#0a0d0b5c;border-radius:.5rem;transition:border-color .18s,background-color .18s,box-shadow .18s}.ly-admin-field:hover{border-color:#eee6d82e}.ly-admin-field:focus{background:#0a0d0b85;border-color:#d1b47d99;outline:none;box-shadow:0 0 0 3px #b8945f1a}.ly-admin-primary-action{color:#181713;letter-spacing:.07em;text-transform:uppercase;background:#caaa72;border:1px solid #d8bd8c;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.55rem;font-size:.75rem;font-weight:700;transition:background-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 .7rem 1.8rem #0507052e}.ly-admin-primary-action:hover{background:#d7bc88;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff57,0 .9rem 2rem #0507053d}.ly-admin-primary-action:active{transform:translateY(1px)}.ly-admin-primary-action:disabled{cursor:not-allowed;opacity:.54;transform:none}.ly-admin-root :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #d1b47dc7}.ly-admin-table tbody tr{transition:background-color .15s}.ly-admin-table tbody tr:hover{background:#b8945f0e}@media (max-width:639px){.ly-admin-page{padding:1.15rem .9rem 5rem}.ly-admin-title{font-size:2rem}}@media (prefers-reduced-motion:reduce){.ly-admin-root *,.ly-admin-root :before,.ly-admin-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
