@keyframes pt-throne-drift{0%{background-position:0 0,100% 100%,50% 100%}50%{background-position:30% 20%,70% 80%,50% 100%}to{background-position:0 0,100% 100%,50% 100%}}@keyframes pt-aurora-drift{0%{background-position:0 30%,100% 70%,50%,50%}50%{background-position:100% 35%,0 65%,100%,50%}to{background-position:0 30%,100% 70%,50%,50%}}@keyframes pt-blossom-drift{0%{background-position:0 0,100% 100%,50%,50%}33%{background-position:60% 40%,40% 60%,70% 30%,50%}66%{background-position:100% 100%,0 0,30% 70%,50%}to{background-position:0 0,100% 100%,50%,50%}}@keyframes pt-neon-skyline-drift{0%{background-position:50% 100%,0 82%,100% 82%}50%{background-position:50% 92%,12% 74%,88% 90%}to{background-position:50% 100%,0 82%,100% 82%}}.pt-cornice.svelte-1fx44ns{background:linear-gradient(90deg, transparent 0%, var(--theme-accent,#fbbf24) 8%, var(--theme-accent,#fbbf24) 92%, transparent 100%);opacity:.55}.pt-cornice-glow.svelte-1fx44ns{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-accent,#fbbf24) 18%, transparent) 0%, transparent 100%)}.pt-flank-left.svelte-1fx44ns,.pt-flank-right.svelte-1fx44ns{background:linear-gradient(180deg, transparent 0%, var(--theme-accent,#fbbf24) 12%, var(--theme-accent,#fbbf24) 88%, transparent 100%);opacity:.35}.pt-ornament-top.svelte-1fx44ns{width:min(560px,50vw);filter:drop-shadow(0 8px 24px color-mix(in srgb, var(--theme-accent,#fbbf24) 35%, transparent));opacity:.92}.pt-ornament-top.svelte-1fx44ns img:where(.svelte-1fx44ns){width:100%;height:auto}.pt-ornament-bottom.svelte-1fx44ns{width:min(640px,60vw);filter:drop-shadow(0 -8px 24px color-mix(in srgb, var(--theme-accent,#fbbf24) 35%, transparent));opacity:.85}.pt-ornament-bottom.svelte-1fx44ns img:where(.svelte-1fx44ns){width:100%;height:auto}.page-theme-active .rounded-xl[class*=bg-zinc],.page-theme-active .rounded-2xl[class*=bg-zinc],.page-theme-active .rounded-lg[class*=bg-zinc]{box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-accent,#fbbf24) 22%, transparent), 0 12px 32px -16px color-mix(in srgb, var(--theme-accent,#fbbf24) 30%, transparent), inset 0 1px 0 color-mix(in srgb, var(--theme-accent,#fbbf24) 10%, transparent)}.page-theme-active [class*=bg-zinc-800\/],.page-theme-active [class*=bg-zinc-900\/]{-webkit-backdrop-filter:blur(6px)saturate(1.1)}.page-theme-active nav[aria-label=Breadcrumb]>ol{box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-accent,#fbbf24) 30%, transparent), 0 4px 16px -4px color-mix(in srgb, var(--theme-accent,#fbbf24) 20%, transparent)}.page-theme-active .rounded-xl[class*=border-zinc-900]{box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-accent,#fbbf24) 60%, transparent), 0 0 24px -4px color-mix(in srgb, var(--theme-accent,#fbbf24) 50%, transparent)}@media (width<=768px){.page-theme-active .pt-bg-img{object-position:25% 30%!important}.page-theme-active .rounded-xl[class*=bg-zinc-800],.page-theme-active .rounded-2xl[class*=bg-zinc-800],.page-theme-active .rounded-xl[class*=bg-zinc-900\/85],.page-theme-active .rounded-2xl[class*=bg-zinc-900\/85],.page-theme-active .rounded-xl[class*=border-zinc]:not([class*=bg-zinc-900\/40]):not([class*=bg-zinc-900\/60]){border-width:12px;border-image-width:12px}}@media (prefers-reduced-motion:reduce){.pt-backdrop.svelte-1fx44ns{animation:none!important}}
