@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap";/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}:root{--color-burnished-gold:gold;--color-dark-marble:#2c241e;--color-even-darker-marble:#1f1813;--color-parchment:#f5f1e8;--color-parchment-dark:#e8e4d8;--theme-bg:#1a1411;--theme-paper:#f5f1e8;--theme-accent:gold;--theme-ink:#2d2a26;--theme-gold:gold;--theme-primary:#8b4513;--theme-secondary:peru;--font-headline:"Cinzel",serif;--font-body:"Crimson Text",serif;--font-mono:"Fira Code",monospace;--spacing-unit:.25rem;--shadow-gold-glow:0 0 20px #ffd70066,0 0 40px #ffd70033;--shadow-gold-glow-sm:0 0 10px #ffd7004d;--shadow-gold-glow-lg:0 0 30px #ffd70080,0 0 60px #ffd7004d;--shadow-marble:0 10px 30px #0000004d,inset 0 0 20px #ffffff0d;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.2s cubic-bezier(.4,0,.2,1);--transition-slow:.3s cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}html{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-dark-marble);color:var(--color-parchment);margin:0;padding:0;line-height:1.5}.font-headline{font-family:var(--font-headline)}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}.text-burnished-gold{color:var(--color-burnished-gold)}.bg-burnished-gold{background-color:var(--color-burnished-gold)}.bg-dark-marble{background-color:var(--color-dark-marble)}.bg-even-darker-marble{background-color:var(--color-even-darker-marble)}.text-parchment{color:var(--color-parchment)}.bg-parchment{background-color:var(--color-parchment)}.btn-base{transition:all var(--transition-base);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.btn-base:focus-visible{outline:2px solid var(--color-burnished-gold);outline-offset:2px}.btn-base:disabled{opacity:.5;cursor:not-allowed}.card-base{background-color:var(--color-dark-marble);transition:all var(--transition-base);border:1px solid #f5f5dc33;border-radius:.5rem}.input-base{background-color:var(--color-dark-marble);width:100%;color:var(--color-parchment);transition:all var(--transition-base);border:1px solid #f5f5dc33;border-radius:.5rem}.input-base:focus{border-color:var(--color-burnished-gold);outline:none;box-shadow:0 0 0 3px #ffd7001a}.input-base::placeholder{color:#f5f5dc80}.glow-gold{box-shadow:var(--shadow-gold-glow)}.glow-gold-sm{box-shadow:var(--shadow-gold-glow-sm)}.glow-gold-lg{box-shadow:var(--shadow-gold-glow-lg)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes gold-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-fade-in{animation:.3s ease-out fade-in}.animate-slide-up{animation:.3s ease-out slide-up}.animate-slide-down{animation:.3s ease-out slide-down}.animate-scale-in{animation:.3s ease-out scale-in}.animate-shimmer{animation:2s linear infinite shimmer}.animate-gold-pulse{animation:3s ease-in-out infinite gold-pulse}.sr-only:focus{width:auto;height:auto;padding:inherit;margin:inherit;clip:auto;white-space:normal;position:static;overflow:visible}:focus-visible{outline:2px solid var(--color-burnished-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){:root{--color-burnished-gold:gold;--color-parchment:#fff;--color-dark-marble:#000}}.tablet-landscape-grid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}@media (max-width:1023px){.tablet-landscape-grid{grid-template-columns:1fr;gap:1.5rem}}.tablet-landscape-sidebar{flex-shrink:0;width:20rem}@media (max-width:1023px){.tablet-landscape-sidebar{width:16rem}}@media (max-width:767px){.tablet-landscape-sidebar{display:none}}.tablet-landscape-content{padding:1.5rem}.tablet-portrait-content{max-width:100%;padding:1rem}.tablet-landscape-card{flex-direction:column;min-height:20rem;display:flex}.tablet-portrait-card{flex-direction:column;min-height:15rem;display:flex}.tablet-landscape-nav{border-bottom:1px solid var(--color-parchment,#f0f0e8);padding:1rem 1.5rem}.tablet-portrait-nav{border-bottom:1px solid var(--color-parchment,#f0f0e8);padding:.75rem 1rem}.tablet-grid-responsive{gap:1.5rem;display:grid}@media (min-width:768px) and (orientation:landscape){.tablet-grid-responsive{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px) and (orientation:portrait){.tablet-grid-responsive{grid-template-columns:1fr}}@media (min-width:1024px){.tablet-grid-responsive{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:1366px){.tablet-grid-responsive{grid-template-columns:repeat(3,1fr)}}.tablet-fade-in{animation:.3s ease-in-out tabletFadeIn}.tablet-slide-up{animation:.3s ease-out tabletSlideUp}.tablet-slide-left{animation:.3s ease-out tabletSlideLeft}.tablet-slide-right{animation:.3s ease-out tabletSlideRight}@keyframes tabletFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tabletSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes tabletSlideLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes tabletSlideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.tablet-touch-target{touch-action:manipulation;min-width:44px;min-height:44px}.tablet-swipe-area{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.tablet-heading{font-size:1.5rem;font-weight:600;line-height:1.3}@media (orientation:landscape){.tablet-heading{font-size:1.75rem}}.tablet-body{font-size:1rem;line-height:1.5}@media (orientation:landscape){.tablet-body{font-size:1.125rem}}.tablet-spacing-sm{padding:.75rem}.tablet-spacing-md{padding:1rem}.tablet-spacing-lg{padding:1.5rem}@media (orientation:landscape){.tablet-spacing-sm{padding:1rem}.tablet-spacing-md{padding:1.25rem}.tablet-spacing-lg{padding:2rem}}.tablet-rounded-sm{border-radius:.375rem}.tablet-rounded-md{border-radius:.5rem}.tablet-rounded-lg{border-radius:.75rem}@media (orientation:landscape){.tablet-rounded-sm{border-radius:.5rem}.tablet-rounded-md{border-radius:.75rem}.tablet-rounded-lg{border-radius:1rem}}.tablet-shadow-sm{box-shadow:0 1px 3px #0000001a}.tablet-shadow-md{box-shadow:0 4px 6px #0000001a}.tablet-shadow-lg{box-shadow:0 10px 15px #0000001a}@media (orientation:landscape){.tablet-shadow-sm{box-shadow:0 2px 4px #0000001a}.tablet-shadow-md{box-shadow:0 6px 8px #0000001a}.tablet-shadow-lg{box-shadow:0 12px 20px #0000001a}}.tablet-focus,.tablet-focus-visible{outline:2px solid var(--color-burnished-gold,#f0c04b);outline-offset:2px}@media (hover:hover){.tablet-hover:hover{transition:transform .2s ease-in-out;transform:translateY(-2px)}}.tablet-active:active{transition:transform .1s ease-in-out;transform:scale(.98)}.tablet-loading{position:relative;overflow:hidden}.tablet-loading:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:1.5s infinite tabletShimmer;position:absolute;top:0;left:-100%}@keyframes tabletShimmer{0%{left:-100%}to{left:100%}}.tablet-error{border:2px solid var(--color-error-500,#ef4444);background-color:var(--color-error-50,#fef2f2)}.tablet-error-text{color:var(--color-error-700,#b91c1c)}.tablet-success{border:2px solid var(--color-success-500,#22c55e);background-color:var(--color-success-50,#f0fdf4)}.tablet-success-text{color:var(--color-success-700,#15803d)}.tablet-warning{border:2px solid var(--color-warning-500,#f59e0b);background-color:var(--color-warning-50,#fffbeb)}.tablet-warning-text{color:var(--color-warning-700,#b45309)}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-top-\[20\%\]{top:-20%}.top-1\/2{top:50%}.top-\[40\%\]{top:40%}.top-full{top:100%}.-right-\[10\%\]{right:-10%}.bottom-\[-6px\]{bottom:-6px}.bottom-full{bottom:100%}.-left-\[0\.78rem\]{left:-.78rem}.-left-\[10\%\]{left:-10%}.left-1\/2{left:50%}.left-\[-8px\]{left:-8px}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-\[50\%\]{height:50%}.h-\[60\%\]{height:60%}.h-\[60vh\]{height:60vh}.h-\[300px\]{height:300px}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[calc\(100\%-3rem\)\]{height:calc(100% - 3rem)}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[460px\]{max-height:460px}.max-h-\[calc\(90vh-120px\)\]{max-height:calc(90vh - 120px)}.max-h-full{max-height:100%}.min-h-\[16px\]{min-height:16px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[100px\]{min-height:100px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[500px\]{min-height:500px}.min-h-\[600px\]{min-height:600px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-\[2px\]{width:2px}.w-\[40\%\]{width:40%}.w-\[50\%\]{width:50%}.w-\[400px\]{width:400px}.w-\[1000px\]{width:1000px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[70\%\]{max-width:70%}.max-w-\[80\%\]{max-width:80%}.max-w-\[150px\]{max-width:150px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-full{max-width:100%}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16px\]{min-width:16px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-\[44px\]{min-width:44px}.min-w-\[60px\]{min-width:60px}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[720px\]{min-width:720px}.min-w-\[900px\]{min-width:900px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full,.translate-x-\[-100\%\]{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-4px\]{--tw-translate-y:-4px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-8px\]{--tw-translate-y:-8px;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[shimmer_2s_infinite\]{animation:2s infinite shimmer}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3rem\]{border-radius:3rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t,.border-t-1{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b,.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-current{border-color:currentColor}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\[\#0B0F19\]{background-color:#0b0f19}.bg-current{background-color:currentColor}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(45deg\,transparent_48\%\,rgba\(212\,175\,55\,0\.05\)_49\%\,rgba\(212\,175\,55\,0\.05\)_51\%\,transparent_52\%\)\]{background-image:linear-gradient(45deg,#0000 48%,#d4af370d 49% 51%,#0000 52%)}.bg-\[linear-gradient\(to_right\,\#80808012_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#80808012_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#80808012 1px,#0000 1px),linear-gradient(#80808012 1px,#0000 1px)}.bg-\[radial-gradient\(circle_at_1px_1px\,rgba\(212\,175\,55\,0\.12\)_1px\,transparent_0\)\]{background-image:radial-gradient(circle at 1px 1px,#d4af371f 1px,#0000 0)}.bg-\[radial-gradient\(circle_at_50\%_50\%\,rgba\(212\,175\,55\,0\.1\)\,transparent_50\%\)\]{background-image:radial-gradient(circle,#d4af371a,#0000 50%)}.bg-\[radial-gradient\(circle_at_top\,\#4a5d23_0\,transparent_45\%\)\]{background-image:radial-gradient(circle at top,#4a5d23 0,#0000 45%)}.bg-\[url\(\'https\:\/\/grainy-gradients\.vercel\.app\/noise\.svg\'\)\]{background-image:url(https://grainy-gradients.vercel.app/noise.svg)}.bg-\[url\(\'https\:\/\/www\.transparenttextures\.com\/patterns\/black-scales\.png\'\)\]{background-image:url(https://www.transparenttextures.com/patterns/black-scales.png)}.from-\[\#0B0F19\]{--tw-gradient-from:#0b0f19;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#1c1a15\]{--tw-gradient-from:#1c1a15;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#1f2419\]{--tw-gradient-via:#1f2419;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0B0F19\]{--tw-gradient-to:#0b0f19;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#14100d\]{--tw-gradient-to:#14100d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.\[mask-image\:radial-gradient\(ellipse_60\%_50\%_at_50\%_0\%\,\#000_70\%\,transparent_100\%\)\]{mask-image:radial-gradient(60% 50% at 50% 0,#000 70%,#0000)}.\[background-size\:24px_24px\]{background-size:24px 24px}.bg-\[length\:16px\]{background-size:16px}.bg-\[size\:24px_24px\]{background-size:24px 24px}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-right{background-position:100%}.bg-no-repeat{background-repeat:no-repeat}.bg-repeat{background-repeat:repeat}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:1;line-height:1}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#4a3608\]{color:#4a3608}.text-transparent{color:#0000}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.mix-blend-difference{mix-blend-mode:difference}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-soft-light{mix-blend-mode:soft-light}.shadow-\[0_0_5px_rgba\(34\,197\,94\,0\.5\)\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#22c55e80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(255\,215\,0\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ffd70080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(255\,215\,0\,0\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ffd7001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_-10px_rgba\(255\,255\,255\,0\.3\)\]{--tw-shadow:0 0 40px -10px var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_0_24px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:4px 0 24px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_12px_rgba\(255\,215\,0\,0\.05\)\]{--tw-shadow:inset 0 0 12px var(--tw-shadow-color,#ffd7000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(255\,215\,0\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#ffd7004d));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-1200{--tw-duration:1.2s;transition-duration:1.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{user-select:none}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:translate-x-full:is(:where(.group):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:opacity-5:is(:where(.group):hover *){opacity:.05}.group-hover\:opacity-75:is(:where(.group):hover *){opacity:.75}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_0_25px_rgba\(255\,215\,0\,0\.2\)\]:is(:where(.group):hover *){--tw-shadow:0 0 25px var(--tw-shadow-color,#ffd70033);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.group-active\:opacity-100:is(:where(.group):active *){opacity:1}.file\:min-h-\[44px\]::file-selector-button{min-height:44px}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:not-sr-only:focus-within{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}@media (hover:hover){.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_10px_rgba\(212\,175\,55\,0\.3\)\]:hover{--tw-shadow:0 0 10px var(--tw-shadow-color,#d4af374d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(212\,175\,55\,0\.3\)\]:hover{--tw-shadow:0 0 15px var(--tw-shadow-color,#d4af374d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_0_60px_-15px_rgba\(255\,255\,255\,0\.4\)\]:hover{--tw-shadow:0 0 60px -15px var(--tw-shadow-color,#fff6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-80:disabled{opacity:.8}:root[data-theme=default]{--color-burnished-gold:gold;--color-dark-marble:#2c241e;--color-even-darker-marble:#1f1813;--color-parchment:beige;--color-parchment-dark:#e8e4d8}:root[data-theme=midnight]{--color-burnished-gold:gold;--color-dark-marble:#0a0a0a;--color-even-darker-marble:#000;--color-parchment:#e8e8c8;--color-parchment-dark:#c0c0a0}:root[data-high-contrast=true]{--color-burnished-gold:#f7c948;--color-dark-marble:#050505;--color-even-darker-marble:#000;--color-parchment:#fff;--color-parchment-dark:#f5f5f5;--text-primary-contrast:#fff;--text-secondary-contrast:#f7f7f7}[data-high-contrast=true] .gladiator-card,[data-high-contrast=true] .scribe-card,[data-high-contrast=true] .parchment-card{color:var(--color-parchment,#fff)!important;border-color:var(--color-burnished-gold,#f7c948)!important;background-color:#0f0f0f!important}:root[data-interface-density=compact] .gladiator-card,:root[data-interface-density=compact] .parchment-card{padding:clamp(.75rem,2vw,1.25rem)}:root[data-interface-density=spacious] .gladiator-card,:root[data-interface-density=spacious] .parchment-card{padding:clamp(1.5rem,3vw,2.5rem)}:root[data-theme=default]{--text-primary-contrast:#2c241e;--text-secondary-contrast:#2a2a2a;--text-muted-contrast:#4a4a4a;--interactive-contrast:#1f1813}:root[data-theme=midnight]{--text-primary-contrast:#e8e8c8;--text-secondary-contrast:#d4d4b0;--text-muted-contrast:#a0a0a0;--interactive-contrast:#fff}:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-burnished-gold,gold);outline-offset:2px;outline-style:solid}@media (prefers-contrast:high){:root[data-theme=default]{--color-burnished-gold:#000;--color-parchment:#fff;--color-dark-marble:#fff}:root[data-theme=midnight]{--color-burnished-gold:#fff;--color-parchment:#000;--color-dark-marble:#000}}@media print{:root{--color-burnished-gold:#000;--color-parchment:#fff;--color-dark-marble:#fff}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}.roman-inscription{font-family:Cinzel,serif;font-weight:700;text-shadow:2px 2px 8px rgba(240,192,75,.3),0 0 20px rgba(240,192,75,.2)}.scroll-text{font-family:Crimson Text,serif}.warrior-headline{font-family:Cinzel,serif;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.arena-hero{background:linear-gradient(135deg,#0b0b0b,#1a1411,#0b0b0b);background-attachment:fixed}.stone-texture-bg{background:linear-gradient(135deg,#2c241efa,#1c1814fa);background-color:#2c241e}.arena-floor{background:radial-gradient(ellipse at 50% 100%,rgba(240,192,75,.1) 0%,transparent 70%),linear-gradient(180deg,#1a1411,#0f0d09)}.imperial-btn{position:relative;isolation:isolate}.imperial-btn:not(:disabled):active{transform:scale(.98)}.btn-hover-sheen{position:relative;overflow:hidden}.btn-hover-sheen:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.btn-hover-sheen:hover:before{left:100%}.scroll-card{position:relative}.scroll-card:before,.scroll-card:after{content:"";position:absolute;width:8px;height:40%;background:linear-gradient(to bottom,#f0c04b,#8b6914,#f0c04b);border-radius:0 8px 8px 0;z-index:1}.scroll-card:before{left:0;top:50%;transform:translateY(-50%) scaleY(.8)}.scroll-card:after{right:0;top:50%;transform:translateY(-50%) scaleY(.8)}.card-hover-lift{transition:transform .3s ease,box-shadow .3s ease}.card-hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 40px #f0c04b26}.stat-engraved{color:#f5f5f5;text-shadow:2px 2px 0 rgba(0,0,0,.8),-1px -1px 0 rgba(255,255,255,.1),0 0 10px rgba(240,192,75,.3)}.molten-gold-fill{background:linear-gradient(to right,#f0c04b,gold,orange,#f0c04b);background-size:200% 100%;animation:gold-flow 3s linear infinite}.rank-medallion{box-shadow:0 0 20px #f0c04b80,0 0 40px #f0c04b4d}.arena-tab-navigation{background:#0b0b0b}.arena-tab-banner{position:relative;overflow:hidden}.laurel-indicator{filter:drop-shadow(0 0 8px rgba(240,192,75,.6))}.pillar-divider{box-shadow:inset 0 0 10px #f0c04b33}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes gold-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes gates-open{0%{transform:translate(0) scaleY(1);opacity:1}50%{transform:translate(-50%) scaleY(1);opacity:.8}to{transform:translate(-100%) scaleY(.95);opacity:0}}@keyframes banner-unfurl{0%{transform:rotateX(-90deg) scaleY(.8);opacity:0}to{transform:rotateX(0) scaleY(1);opacity:1}}@keyframes scroll-unroll{0%{max-height:0;transform:scaleY(0);opacity:0}to{max-height:1000px;transform:scaleY(1);opacity:1}}@keyframes sheen-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes gold-shimmer{0%,to{box-shadow:0 0 10px #f0c04b80}50%{box-shadow:0 0 20px #f0c04bcc,0 0 30px #f0c04b80}}@keyframes trophy-rise{0%{transform:translateY(100px) scale(.5);opacity:0}50%{transform:translateY(-20px) scale(1.1);opacity:.8}to{transform:translateY(0) scale(1);opacity:1}}@keyframes gold-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@media (max-width: 768px){.arena-hero{height:300px}.roman-inscription{font-size:2.5rem}.scroll-card{margin-bottom:1rem}.imperial-btn{width:100%;margin-bottom:.5rem}.stat-tablet{margin-bottom:1rem}.molten-gold-fill{animation-duration:2s}.shimmer{animation-duration:3s}}@media (max-width: 480px){.arena-hero{height:250px;padding:1rem}.roman-inscription{font-size:2rem}.scroll-card{padding:1rem}.stat-tablet{padding:.75rem}.gates-open,.banner-unfurl,.scroll-unroll{animation:none}}@media (prefers-reduced-motion: reduce),.reduced-motion{*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.molten-gold-fill,.shimmer,.gold-flow,.gold-pulse{animation:none}.gates-open,.banner-unfurl,.scroll-unroll{animation:none;opacity:1;transform:none}}@media (prefers-contrast: high){.burnished-gold{color:gold;border-color:gold}.text-parchment{color:#fff}.scroll-card,.imperial-btn{border-width:3px}}.imperial-btn:focus,.scroll-card:focus,.stat-tablet:focus,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #FFD700;outline-offset:2px;outline-style:solid}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;top:-40px;left:6px;background:#000;color:#fff;padding:8px;text-decoration:none;z-index:1000}.skip-link:focus{top:6px}.shadow-marble{box-shadow:0 10px 30px #0000004d,inset 0 0 20px #ffffff0d}.text-burnished-gold{color:gold}.bg-burnished-gold{background-color:#f0c04b}.border-burnished-gold{border-color:#f0c04b}.text-parchment{color:#f5f1e8}.bg-parchment{background-color:#f5f1e8}.epic-card-3d{transform-style:preserve-3d;perspective:1000px}.epic-card-3d:hover{transform:translateZ(20px)}.gladiator-card{background-color:#2c241e;color:#f5f1e8;border-color:#f0c04b4d;background-image:none}.gladiator-card h1,.gladiator-card h2,.gladiator-card h3,.gladiator-card h4,.gladiator-card h5,.gladiator-card h6{color:#f5f1e8}.gladiator-card p,.gladiator-card span:not(.text-burnished-gold){color:#f5f1e8f2}.scribe-card{background-color:#1c1814;color:#faf6ec;border-color:#4a5d2366}.scribe-card h1,.scribe-card h2,.scribe-card h3,.scribe-card h4,.scribe-card h5,.scribe-card h6{color:#faf6ec}.scribe-card p,.scribe-card span:not(.text-burnished-gold){color:#faf6ece6}.shadow-gold-glow{box-shadow:0 0 20px #f0c04b66,0 0 40px #f0c04b33}.shadow-gold-glow-sm{box-shadow:0 0 10px #f0c04b4d}.shadow-gold-glow-lg{box-shadow:0 0 30px #f0c04b80,0 0 60px #f0c04b4d}.font-headline{font-family:Cinzel,serif}.text-dark-marble{color:#2c241e}.epic-card-3d,.epic-card-3d *{transform-style:preserve-3d}@media (max-width: 768px){.epic-card-3d{transform:none!important}.epic-card-3d:hover{transform:scale(1.02)!important}}.bg-arena-entrance{background-image:url(/assets/arena-entrance-2LbfHyS0.webp);background-size:cover;background-position:center}.bg-torch-arena{background-image:url(/assets/torch-lit-arena-CV2FBhZ9.webp);background-size:cover;background-position:center}.bg-war-room{background-image:url(/assets/war-room-battle-BQAdWE79.webp);background-size:cover;background-position:center}@supports not (background-image: url(*.webp)){.bg-arena-entrance{background-image:url(/assets/arena-entrance-DiGA7knt.jpg)}.bg-torch-arena{background-image:url(/assets/torch-lit-arena-BOGDnqyn.jpg)}.bg-war-room{background-image:url(/assets/war-room-battle-odBm3vI8.jpg)}}.btn-coin-medallion{background-image:url(/assets/coin-medallion-DGziSI1P.webp);background-size:cover;background-position:center;background-blend-mode:overlay}.btn-shield-hover{background-image:url(/assets/shield-hover-CXXDl827.webp);background-size:cover;background-position:center}.btn-stone-tablet{background-image:url(/assets/stone-tablet-button-qGlShgzC.webp);background-size:cover;background-position:center;background-blend-mode:overlay}@supports not (background-image: url(*.webp)){.btn-coin-medallion{background-image:url(/assets/coin-medallion-Dpngb19O.jpg)}.btn-shield-hover{background-image:url(/assets/shield-hover-FfhnehZw.jpg)}.btn-stone-tablet{background-image:url(/assets/stone-tablet-button-DyNmS2Zu.jpg)}}.card-trophy-case{background-image:url(/assets/trophy-case-9vIo9oTm.webp);background-size:cover;background-position:center;background-blend-mode:overlay}@supports not (background-image: url(*.webp)){.card-trophy-case{background-image:url(/assets/trophy-case-7w6M8hJs.jpg)}}.icon-crossed-swords{background-image:url(/assets/crossed-swords-B2J6k9vI.webp);background-size:contain;background-repeat:no-repeat;background-position:center}.icon-torch{background-image:url(/assets/torch-icon-KA8Labgo.webp);background-size:contain;background-repeat:no-repeat;background-position:center}.icon-coin-stack{background-image:url(/assets/coin-stack-CufcorQF.webp);background-size:contain;background-repeat:no-repeat;background-position:center}.icon-chart{background-image:url(/assets/chart-engraved-Ckz-fVAw.webp);background-size:contain;background-repeat:no-repeat;background-position:center}.icon-victory{background-image:url(/assets/victory-medallion-Du0L6B8Q.webp);background-size:contain;background-repeat:no-repeat;background-position:center}@supports not (background-image: url(*.webp)){.icon-crossed-swords{background-image:url(/assets/crossed-swords-CoD4aI2E.jpg)}.icon-torch{background-image:url(/assets/torch-icon-pVETtd03.jpg)}.icon-coin-stack{background-image:url(/assets/coin-stack-EgMHyDBF.jpg)}.icon-chart{background-image:url(/assets/chart-engraved-BPA0v9u7.jpg)}.icon-victory{background-image:url(/assets/victory-medallion-z15XPrCh.jpg)}}
