@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800;900&family=Cinzel+Decorative:wght@400;700;900&family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);:root{--c-czern:#0a0609;--c-czern-rgb:10, 6, 9;--c-wegiel:#1a1614;--c-wegiel-rgb:26, 22, 20;--c-dark-surface:#231f1b;--c-dark-surface-rgb:35, 31, 27;--c-dark-elevated:#2c2722;--c-dark-elevated-rgb:44, 39, 34;--c-dark-hover:#352f29;--c-dark-hover-rgb:53, 47, 41;--c-dark-border:#3d3530;--c-dark-border-rgb:61, 53, 48;--c-zloto:#d4af37;--c-zloto-rgb:212, 175, 55;--c-zloto-100:#fdf6e0;--c-zloto-200:#f5e6a3;--c-zloto-300:#ecd566;--c-zloto-400:#d4af37;--c-zloto-500:#b8961e;--c-zloto-600:#957810;--c-zloto-700:#725a08;--c-zloto-800:#4f3d03;--c-zloto-900:#2c2101;--c-bright-gold:#f4d03f;--c-bright-gold-rgb:244, 208, 63;--c-bursztyn:#ff8c00;--c-bursztyn-rgb:255, 140, 0;--c-bursztyn-light:#ffaa33;--c-bursztyn-dark:#cc7000;--c-arcanowy-fiolet:#9d4edd;--c-arcanowy-fiolet-rgb:157, 78, 221;--c-arcanowy-fiolet-100:#f0e0ff;--c-arcanowy-fiolet-200:#d6a8f7;--c-arcanowy-fiolet-300:#bc70ef;--c-arcanowy-fiolet-400:#9d4edd;--c-arcanowy-fiolet-500:#7b2cbf;--c-arcanowy-fiolet-600:#5a189a;--c-arcanowy-fiolet-700:#3c096c;--c-arcanowy-fiolet-800:#240046;--c-arcanowy-fiolet-900:#10002b;--c-mistyczny-blekit:#4cc9f0;--c-mistyczny-blekit-rgb:76, 201, 240;--c-mistyczny-blekit-light:#7ed8f4;--c-mistyczny-blekit-dark:#219ebc;--c-text-primary:#e8dcc8;--c-text-primary-rgb:232, 220, 200;--c-text-secondary:#b8a990;--c-text-secondary-rgb:184, 169, 144;--c-text-muted:#7a6e5f;--c-text-muted-rgb:122, 110, 95;--c-text-on-gold:#1a1208;--c-text-on-accent:#ffffff;--c-crimson:#dc143c;--c-crimson-rgb:220, 20, 60;--c-crimson-light:#e8475e;--c-crimson-dark:#a00e2b;--c-success:#2ecc40;--c-success-rgb:46, 204, 64;--c-success-light:#5bd96a;--c-success-dark:#1fa032;--c-danger:#e74c3c;--c-danger-rgb:231, 76, 60;--c-danger-light:#ec7063;--c-danger-dark:#c0392b;--c-warning:#f39c12;--c-warning-rgb:243, 156, 18;--c-info:#4cc9f0;--c-info-rgb:76, 201, 240;--font-heading:'Cinzel', 'Palatino Linotype', 'Book Antiqua', serif;--font-display:'Cinzel Decorative', 'Cinzel', serif;--font-body:'Cinzel', 'Palatino Linotype', 'Book Antiqua', serif;--font-body-alt:'Cinzel', 'Palatino Linotype', 'Book Antiqua', serif;--font-mono:'Fira Code', 'Cascadia Code', 'Consolas', monospace;--text-2xs:clamp(0.625rem, 0.59rem + 0.18vw, 0.75rem);--text-xs:clamp(0.75rem, 0.71rem + 0.18vw, 0.875rem);--text-sm:clamp(0.875rem, 0.84rem + 0.18vw, 1rem);--text-base:clamp(1rem, 0.96rem + 0.18vw, 1.125rem);--text-lg:clamp(1.125rem, 1.07rem + 0.27vw, 1.3125rem);--text-xl:clamp(1.25rem, 1.16rem + 0.45vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.36rem + 0.71vw, 1.875rem);--text-3xl:clamp(1.875rem, 1.68rem + 0.98vw, 2.375rem);--text-4xl:clamp(2.25rem, 1.96rem + 1.43vw, 3rem);--text-5xl:clamp(3rem, 2.59rem + 2.05vw, 4rem);--text-6xl:clamp(3.75rem, 3.21rem + 2.68vw, 5rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--leading-none:1;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.6;--leading-relaxed:1.75;--leading-loose:2;--tracking-tighter:-0.03em;--tracking-tight:-0.015em;--tracking-normal:0;--tracking-wide:0.05em;--tracking-wider:0.1em;--tracking-widest:0.2em;--tracking-cinzel:0.08em;--space-0:0;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--space-32:128px;--shadow-xs:0 1px 2px rgba(0, 0, 0, 0.4);--shadow-sm:0 2px 4px rgba(0, 0, 0, 0.4),
                  0 1px 2px rgba(0, 0, 0, 0.3);--shadow-md:0 4px 8px rgba(0, 0, 0, 0.4),
                  0 2px 4px rgba(0, 0, 0, 0.3);--shadow-lg:0 8px 24px rgba(0, 0, 0, 0.5),
                  0 4px 8px rgba(0, 0, 0, 0.3);--shadow-xl:0 16px 48px rgba(0, 0, 0, 0.6),
                  0 8px 16px rgba(0, 0, 0, 0.4);--shadow-2xl:0 24px 64px rgba(0, 0, 0, 0.7),
                  0 12px 24px rgba(0, 0, 0, 0.4);--shadow-inner-sm:inset 0 1px 3px rgba(0, 0, 0, 0.4);--shadow-inner:inset 0 2px 6px rgba(0, 0, 0, 0.5);--shadow-inner-lg:inset 0 4px 12px rgba(0, 0, 0, 0.6);--shadow-inner-glow:inset 0 0 15px rgba(var(--c-zloto-rgb), 0.08);--glow-gold-sm:0 0 8px rgba(var(--c-zloto-rgb), 0.3),
                      0 0 16px rgba(var(--c-zloto-rgb), 0.15);--glow-gold:0 0 12px rgba(var(--c-zloto-rgb), 0.4),
                      0 0 30px rgba(var(--c-zloto-rgb), 0.2),
                      0 0 60px rgba(var(--c-zloto-rgb), 0.1);--glow-gold-lg:0 0 16px rgba(var(--c-zloto-rgb), 0.5),
                      0 0 40px rgba(var(--c-zloto-rgb), 0.3),
                      0 0 80px rgba(var(--c-zloto-rgb), 0.15),
                      0 0 120px rgba(var(--c-zloto-rgb), 0.08);--glow-purple-sm:0 0 8px rgba(var(--c-arcanowy-fiolet-rgb), 0.3),
                      0 0 16px rgba(var(--c-arcanowy-fiolet-rgb), 0.15);--glow-purple:0 0 12px rgba(var(--c-arcanowy-fiolet-rgb), 0.4),
                      0 0 30px rgba(var(--c-arcanowy-fiolet-rgb), 0.2),
                      0 0 60px rgba(var(--c-arcanowy-fiolet-rgb), 0.1);--glow-purple-lg:0 0 16px rgba(var(--c-arcanowy-fiolet-rgb), 0.5),
                      0 0 40px rgba(var(--c-arcanowy-fiolet-rgb), 0.3),
                      0 0 80px rgba(var(--c-arcanowy-fiolet-rgb), 0.15),
                      0 0 120px rgba(var(--c-arcanowy-fiolet-rgb), 0.08);--glow-blue-sm:0 0 8px rgba(var(--c-mistyczny-blekit-rgb), 0.3),
                      0 0 16px rgba(var(--c-mistyczny-blekit-rgb), 0.15);--glow-blue:0 0 12px rgba(var(--c-mistyczny-blekit-rgb), 0.4),
                      0 0 30px rgba(var(--c-mistyczny-blekit-rgb), 0.2),
                      0 0 60px rgba(var(--c-mistyczny-blekit-rgb), 0.1);--glow-blue-lg:0 0 16px rgba(var(--c-mistyczny-blekit-rgb), 0.5),
                      0 0 40px rgba(var(--c-mistyczny-blekit-rgb), 0.3),
                      0 0 80px rgba(var(--c-mistyczny-blekit-rgb), 0.15);--glow-crimson:0 0 12px rgba(var(--c-crimson-rgb), 0.4),
                      0 0 30px rgba(var(--c-crimson-rgb), 0.2),
                      0 0 60px rgba(var(--c-crimson-rgb), 0.1);--glow-ember:0 0 8px rgba(var(--c-bursztyn-rgb), 0.4),
                      0 0 20px rgba(var(--c-bursztyn-rgb), 0.2),
                      0 0 40px rgba(var(--c-crimson-rgb), 0.1);--text-shadow-emboss:0 1px 0 rgba(255, 255, 255, 0.05),
                            0 -1px 0 rgba(0, 0, 0, 0.8);--text-shadow-engrave:0 -1px 0 rgba(0, 0, 0, 0.8),
                            0 1px 0 rgba(255, 255, 255, 0.04);--text-shadow-glow-gold:0 0 6px rgba(var(--c-zloto-rgb), 0.5),
                            0 0 20px rgba(var(--c-zloto-rgb), 0.25),
                            0 0 40px rgba(var(--c-zloto-rgb), 0.1);--text-shadow-glow-purple:0 0 6px rgba(var(--c-arcanowy-fiolet-rgb), 0.6),
                             0 0 20px rgba(var(--c-arcanowy-fiolet-rgb), 0.3),
                             0 0 40px rgba(var(--c-arcanowy-fiolet-rgb), 0.15);--text-shadow-glow-blue:0 0 6px rgba(var(--c-mistyczny-blekit-rgb), 0.5),
                            0 0 20px rgba(var(--c-mistyczny-blekit-rgb), 0.25);--text-shadow-drop:0 2px 4px rgba(0, 0, 0, 0.7);--border-thin:1px;--border-medium:2px;--border-thick:3px;--border-ornamental:4px;--border-default:rgba(var(--c-zloto-rgb), 0.15);--border-subtle:rgba(var(--c-zloto-rgb), 0.08);--border-strong:rgba(var(--c-zloto-rgb), 0.3);--border-gold:rgba(var(--c-zloto-rgb), 0.5);--border-gold-solid:var(--c-zloto-600);--border-arcane:rgba(var(--c-arcanowy-fiolet-rgb), 0.3);--border-frost:rgba(var(--c-mistyczny-blekit-rgb), 0.3);--border-crimson:rgba(var(--c-crimson-rgb), 0.3);--ornament-single:1px solid var(--border-default);--ornament-double:3px double var(--border-gold);--ornament-triple:1px solid var(--border-subtle);--ornament-ridge:3px ridge rgba(var(--c-zloto-rgb), 0.35);--ornament-groove:3px groove rgba(var(--c-zloto-rgb), 0.25);--ornament-inset:2px inset rgba(var(--c-zloto-rgb), 0.2);--corner-sm:8px;--corner-md:12px;--corner-lg:16px;--corner-xl:24px;--gradient-gold-shimmer:linear-gradient(
      135deg,
      #725a08 0%,
      #d4af37 25%,
      #f4d03f 40%,
      #d4af37 55%,
      #b8961e 75%,
      #725a08 100%
    );--gradient-gold-subtle:linear-gradient(
      135deg,
      rgba(var(--c-zloto-rgb), 0.15) 0%,
      rgba(var(--c-bright-gold-rgb), 0.08) 50%,
      rgba(var(--c-zloto-rgb), 0.15) 100%
    );--gradient-dark-vignette:radial-gradient(
      ellipse at center,
      rgba(var(--c-wegiel-rgb), 0.6) 0%,
      rgba(var(--c-czern-rgb), 0.95) 70%,
      var(--c-czern) 100%
    );--gradient-mystical-glow:radial-gradient(
      ellipse at 50% 0%,
      rgba(var(--c-arcanowy-fiolet-rgb), 0.15) 0%,
      rgba(var(--c-arcanowy-fiolet-rgb), 0.05) 40%,
      transparent 70%
    );--gradient-mystical-deep:linear-gradient(
      180deg,
      rgba(var(--c-arcanowy-fiolet-rgb), 0.08) 0%,
      transparent 30%,
      transparent 70%,
      rgba(var(--c-arcanowy-fiolet-rgb), 0.05) 100%
    );--gradient-ember:linear-gradient(
      135deg,
      #4f0000 0%,
      #8b0000 20%,
      #dc143c 45%,
      #ff8c00 70%,
      #f4d03f 100%
    );--gradient-ember-subtle:linear-gradient(
      135deg,
      rgba(var(--c-crimson-rgb), 0.15) 0%,
      rgba(var(--c-bursztyn-rgb), 0.08) 50%,
      rgba(var(--c-zloto-rgb), 0.1) 100%
    );--gradient-frost:linear-gradient(
      135deg,
      rgba(var(--c-mistyczny-blekit-rgb), 0.2) 0%,
      rgba(76, 201, 240, 0.08) 50%,
      rgba(33, 158, 188, 0.15) 100%
    );--gradient-surface-dark:linear-gradient(
      180deg,
      rgba(var(--c-dark-surface-rgb), 0.95) 0%,
      rgba(var(--c-wegiel-rgb), 0.98) 100%
    );--gradient-surface-elevated:linear-gradient(
      180deg,
      var(--c-dark-elevated) 0%,
      var(--c-dark-surface) 100%
    );--gradient-border-gold:linear-gradient(
      180deg,
      var(--c-zloto-700) 0%,
      var(--c-zloto) 30%,
      var(--c-bright-gold) 50%,
      var(--c-zloto) 70%,
      var(--c-zloto-700) 100%
    );--gradient-border-arcane:linear-gradient(
      180deg,
      var(--c-arcanowy-fiolet-700) 0%,
      var(--c-arcanowy-fiolet) 40%,
      var(--c-mistyczny-blekit) 60%,
      var(--c-arcanowy-fiolet-700) 100%
    );--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-banner:300;--z-overlay:400;--z-modal:500;--z-popover:600;--z-toast:700;--z-tooltip:800;--z-max:999;--ease-arcane:cubic-bezier(0.22, 0.68, 0.35, 1.0);--ease-mystical:cubic-bezier(0.34, 1.56, 0.64, 1.0);--ease-gravity:cubic-bezier(0.55, 0.06, 0.68, 0.19);--ease-settle:cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-bounce:cubic-bezier(0.68, -0.55, 0.27, 1.55);--ease-smooth:cubic-bezier(0.4, 0.0, 0.2, 1.0);--ease-snappy:cubic-bezier(0.2, 0.0, 0.0, 1.0);--duration-instant:75ms;--duration-fast:150ms;--duration-normal:300ms;--duration-slow:500ms;--duration-slower:700ms;--duration-dramatic:1000ms;--duration-cinematic:1500ms;--texture-parchment:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");--texture-leather:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='l'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.04 0.15' numOctaves='5' seed='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23l)' opacity='0.04'/%3E%3C/svg%3E");--texture-stone:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.08' numOctaves='6' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23s)' opacity='0.05'/%3E%3C/svg%3E");--texture-metal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.005 0.8' numOctaves='2' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23m)' opacity='0.04'/%3E%3C/svg%3E");--texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23g)' opacity='0.025'/%3E%3C/svg%3E");--texture-crosshatch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M0 0L8 8M8 0L0 8' stroke='rgba(212,175,55,0.03)' stroke-width='0.5'/%3E%3C/svg%3E");--texture-dots:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Ccircle cx='10' cy='10' r='0.5' fill='rgba(212,175,55,0.06)'/%3E%3C/svg%3E");--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--radius-shield:4px 8px 4px 8px;--radius-scroll:8px 2px 8px 2px;--radius-gemstone:12px 4px 12px 4px;--opacity-0:0;--opacity-5:0.05;--opacity-10:0.1;--opacity-15:0.15;--opacity-20:0.2;--opacity-25:0.25;--opacity-30:0.3;--opacity-40:0.4;--opacity-50:0.5;--opacity-60:0.6;--opacity-70:0.7;--opacity-80:0.8;--opacity-90:0.9;--opacity-100:1;--content-width-sm:640px;--content-width-md:768px;--content-width-lg:1024px;--content-width-xl:1200px;--content-width-2xl:1440px;--content-width-text:70ch;--header-height:72px;--header-height-mobile:60px}