.hero-section[data-astro-cid-wse7a2hg]{position:relative;padding:7rem 1.5rem 5.5rem;display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;background:radial-gradient(circle at 50% 20%,#151a30,#080c16 65%,#04060b);border-bottom:1px solid rgba(212,175,55,.2)}.hero-glow[data-astro-cid-wse7a2hg]{position:absolute;top:10%;left:50%;transform:translate(-50%);width:min(750px,92vw);max-width:100%;height:420px;background:radial-gradient(ellipse,rgba(212,175,55,.22) 0%,rgba(88,28,135,.25) 45%,transparent 75%);filter:blur(85px);pointer-events:none;z-index:0}.hero-content[data-astro-cid-wse7a2hg]{position:relative;z-index:2;max-width:860px;margin:0 auto;width:100%}.imperial-crest-pill[data-astro-cid-wse7a2hg]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.45rem 1rem;max-width:100%;border-radius:999px;background:#121828d9;border:1px solid #d4af37;font-family:Cinzel,serif;font-size:clamp(.68rem,2.5vw,.78rem);font-weight:800;letter-spacing:.08em;color:#fef08a;margin-bottom:1.8rem;box-shadow:0 0 20px #d4af374d}.crest-dot[data-astro-cid-wse7a2hg]{color:#d4af37;font-size:.7rem}.hero-title[data-astro-cid-wse7a2hg]{font-family:Cinzel,serif;font-size:clamp(2.4rem,6.5vw,4.2rem);font-weight:900;line-height:1.15;margin:0 0 1.5rem;color:#f8fafc;letter-spacing:.04em}.text-gold-gradient[data-astro-cid-wse7a2hg]{background:linear-gradient(180deg,#fff,#fef3c7 40%,#d4af37 75%,#aa771c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 16px rgba(212,175,55,.4))}.hero-description[data-astro-cid-wse7a2hg]{font-family:Playfair Display,serif;font-size:clamp(1.05rem,2.2vw,1.25rem);line-height:1.7;color:#cbd5e1;margin:0 auto 2.5rem;max-width:720px}.hero-buttons[data-astro-cid-wse7a2hg]{display:flex;justify-content:center;gap:1.2rem;flex-wrap:wrap;align-items:center}.btn-royal-gold[data-astro-cid-wse7a2hg]{display:inline-flex;align-items:center;gap:10px;padding:.85rem 1.8rem;border-radius:12px;background:linear-gradient(135deg,#d4af37,#fef08a,#b8860b 80%,#78350f);color:#1a1002;font-family:Cinzel,serif;font-size:.88rem;font-weight:800;letter-spacing:.08em;text-decoration:none;box-shadow:0 6px 25px #d4af3773,inset 0 1px 2px #fffc;transition:all .25s ease}.btn-royal-gold[data-astro-cid-wse7a2hg]:hover{transform:translateY(-2px);box-shadow:0 10px 35px #d4af37b3;filter:brightness(1.08)}.btn-icon[data-astro-cid-wse7a2hg]{width:17px;height:17px;transition:transform .2s}.btn-royal-gold[data-astro-cid-wse7a2hg]:hover .btn-icon[data-astro-cid-wse7a2hg]{transform:translate(4px)}.btn-antique-frame[data-astro-cid-wse7a2hg]{display:inline-flex;align-items:center;padding:.85rem 1.7rem;border-radius:12px;background:#121828cc;border:1px solid rgba(212,175,55,.4);color:#fef08a;font-family:Cinzel,serif;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-decoration:none;transition:all .25s ease}.btn-antique-frame[data-astro-cid-wse7a2hg]:hover{background:#d4af3733;border-color:#d4af37;box-shadow:0 0 20px #d4af374d;transform:translateY(-2px)}.btn-crest-link[data-astro-cid-wse7a2hg]{display:inline-flex;align-items:center;padding:.85rem 1.4rem;color:#cbd5e1;font-family:Cinzel,serif;font-size:.82rem;font-weight:700;text-decoration:underline;transition:color .2s}.btn-crest-link[data-astro-cid-wse7a2hg]:hover{color:#fef08a}@media (max-width: 640px){.hero-section[data-astro-cid-wse7a2hg]{padding:4.5rem 1rem 3.5rem}.hero-buttons[data-astro-cid-wse7a2hg]{flex-direction:column;width:100%;gap:.85rem}.btn-royal-gold[data-astro-cid-wse7a2hg],.btn-antique-frame[data-astro-cid-wse7a2hg],.btn-crest-link[data-astro-cid-wse7a2hg]{width:100%;justify-content:center;padding:.85rem 1.2rem}}.catalog-section[data-astro-cid-mksooqyl]{max-width:1200px;margin:0 auto;padding:4rem 1.5rem 6rem}.section-header[data-astro-cid-mksooqyl]{text-align:center;margin-bottom:3.5rem}.header-crest[data-astro-cid-mksooqyl]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.75rem}.crest-line[data-astro-cid-mksooqyl]{width:60px;height:1px;background:linear-gradient(90deg,transparent,#d4af37,transparent)}.crest-symbol[data-astro-cid-mksooqyl]{font-family:Cinzel,serif;color:#d4af37;font-size:.9rem;letter-spacing:.2em}.section-title[data-astro-cid-mksooqyl]{font-family:Cinzel,serif;font-size:clamp(2rem,4.5vw,2.7rem);font-weight:900;color:#f8fafc;letter-spacing:.03em;margin:0 0 .75rem;background:linear-gradient(180deg,#fff 30%,#fef3c7 70%,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(212,175,55,.3))}.section-subtitle[data-astro-cid-mksooqyl]{font-family:Playfair Display,serif;color:#cbd5e1;font-size:1.15rem;max-width:650px;margin:0 auto;line-height:1.6}.works-grid[data-astro-cid-mksooqyl]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:2rem}.grimoire-card[data-astro-cid-mksooqyl]{position:relative;background:linear-gradient(180deg,#0e1426,#080c18);border:1px solid rgba(212,175,55,.4);border-radius:1rem;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;display:flex;flex-direction:column;box-shadow:0 16px 36px #000000b3,0 0 20px #d4af3714}.grimoire-card[data-astro-cid-mksooqyl]:before{content:"";position:absolute;inset:5px;border:1px dashed rgba(212,175,55,.2);border-radius:.75rem;pointer-events:none;z-index:10}.grimoire-card[data-astro-cid-mksooqyl]:hover{transform:translateY(-8px);box-shadow:0 24px 50px #000000d9,0 0 35px #d4af374d;border-color:#d4af37}.tome-corner[data-astro-cid-mksooqyl]{position:absolute;width:14px;height:14px;border-color:#d4af37;border-style:solid;pointer-events:none;z-index:12}.tome-corner-tl[data-astro-cid-mksooqyl]{top:9px;left:9px;border-width:2px 0 0 2px}.tome-corner-tr[data-astro-cid-mksooqyl]{top:9px;right:9px;border-width:2px 2px 0 0}.tome-corner-bl[data-astro-cid-mksooqyl]{bottom:9px;left:9px;border-width:0 0 2px 2px}.tome-corner-br[data-astro-cid-mksooqyl]{bottom:9px;right:9px;border-width:0 2px 2px 0}.silk-bookmark[data-astro-cid-mksooqyl]{position:absolute;top:0;right:28px;width:16px;height:48px;background:linear-gradient(180deg,#9f1239,#be123c 70%,#881337);box-shadow:0 4px 10px #00000080;z-index:15;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);border-top:2px solid #fef08a}.card-cover-wrap[data-astro-cid-mksooqyl]{position:relative;width:100%;aspect-ratio:16 / 11;overflow:hidden;background:#04060b;border-bottom:1px solid rgba(212,175,55,.3)}.card-cover-img[data-astro-cid-mksooqyl]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.grimoire-card[data-astro-cid-mksooqyl]:hover .card-cover-img[data-astro-cid-mksooqyl]{transform:scale(1.06)}.cover-overlay-vignette[data-astro-cid-mksooqyl]{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 40%,rgba(4,6,11,.6) 100%);pointer-events:none}.wax-seal-badge[data-astro-cid-mksooqyl]{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:999px;background:linear-gradient(135deg,#881337,#4c0519);border:1px solid rgba(212,175,55,.6);box-shadow:0 4px 12px #0009,0 0 10px #9f123966;font-family:Cinzel,serif;font-size:.72rem;font-weight:800;color:#fef08a;letter-spacing:.06em;z-index:5}.seal-icon[data-astro-cid-mksooqyl]{font-size:.8rem;color:#d4af37}.card-info[data-astro-cid-mksooqyl]{padding:1.6rem 1.4rem;display:flex;flex-direction:column;flex:1}.tome-volume-tag[data-astro-cid-mksooqyl]{font-family:Cinzel,serif;font-size:.68rem;font-weight:800;letter-spacing:.15em;color:#d4af37;margin-bottom:.4rem}.card-title[data-astro-cid-mksooqyl]{font-family:Cinzel,serif;font-size:1.35rem;font-weight:800;color:#f8fafc;margin:0 0 .4rem;line-height:1.3;letter-spacing:.02em}.card-author[data-astro-cid-mksooqyl]{font-family:Playfair Display,serif;font-size:.88rem;font-style:italic;color:#e2ba64;margin-bottom:.85rem}.card-desc[data-astro-cid-mksooqyl]{font-family:Playfair Display,serif;font-size:.95rem;line-height:1.6;color:#cbd5e1;margin-bottom:1.5rem;flex:1}.card-read-btn[data-astro-cid-mksooqyl]{display:inline-flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-radius:.6rem;background:linear-gradient(135deg,#d4af371f,#aa771c40);border:1px solid #d4af37;color:#fef08a;font-family:Cinzel,serif;font-size:.85rem;font-weight:800;letter-spacing:.05em;text-decoration:none;box-shadow:0 4px 15px #0006;transition:all .25s ease}.card-read-btn[data-astro-cid-mksooqyl]:hover{background:linear-gradient(135deg,#aa771c,#d4af37);color:#04060b;box-shadow:0 6px 20px #d4af3773;transform:translateY(-2px)}.btn-arrow[data-astro-cid-mksooqyl]{width:16px;height:16px;transition:transform .2s ease}.card-read-btn[data-astro-cid-mksooqyl]:hover .btn-arrow[data-astro-cid-mksooqyl]{transform:translate(4px)}@media (max-width: 640px){.catalog-section[data-astro-cid-mksooqyl]{padding:3rem 1rem 4rem}.works-grid[data-astro-cid-mksooqyl]{grid-template-columns:1fr;gap:1.5rem}.card-info[data-astro-cid-mksooqyl]{padding:1.25rem 1rem}}.cartographic-atlas-wrapper[data-astro-cid-nky5wbf5]{position:relative;width:100%;background:#080c18;border:2px solid #b8860b;border-radius:18px;overflow:hidden;box-shadow:0 25px 70px #000000e6,0 0 35px #d4af3733;font-family:Playfair Display,serif}.atlas-topbar[data-astro-cid-nky5wbf5]{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:space-between;align-items:center;padding:1rem 1.6rem;background:linear-gradient(180deg,#161c2e,#0c111e);border-bottom:1px solid rgba(212,175,55,.3)}.atlas-brand[data-astro-cid-nky5wbf5]{display:flex;align-items:center;gap:12px}.astrolabe-icon-wrap[data-astro-cid-nky5wbf5]{width:38px;height:38px;border-radius:50%;border:1px solid #d4af37;background:#d4af3726;display:flex;align-items:center;justify-content:center;color:#fef08a}.astrolabe-svg[data-astro-cid-nky5wbf5]{width:22px;height:22px}.atlas-title[data-astro-cid-nky5wbf5]{font-family:Cinzel,serif;font-size:1.05rem;font-weight:800;color:#f8fafc;margin:0;letter-spacing:.05em}.atlas-subtitle[data-astro-cid-nky5wbf5]{font-size:.78rem;font-style:italic;color:#cbd5e1}.search-cartography-box[data-astro-cid-nky5wbf5]{position:relative;flex:1;max-width:440px;min-width:260px}.search-input-wrap[data-astro-cid-nky5wbf5]{position:relative;display:flex;align-items:center}.search-compass-icon[data-astro-cid-nky5wbf5]{position:absolute;left:14px;width:17px;height:17px;color:#ca8a04;pointer-events:none}.map-search-input[data-astro-cid-nky5wbf5]{width:100%;padding:9px 36px 9px 40px;border-radius:10px;border:1px solid rgba(212,175,55,.35);background:#080c16e6;color:#f8fafc;font-size:.85rem;outline:none;transition:all .2s ease}.map-search-input[data-astro-cid-nky5wbf5]:focus{border-color:#facc15;box-shadow:0 0 16px #d4af3759;background:#0e1424fa}.clear-search-btn[data-astro-cid-nky5wbf5]{position:absolute;right:12px;background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:.8rem;display:none}.search-results-dropdown[data-astro-cid-nky5wbf5]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#0c101cfa;border:1px solid #d4af37;border-radius:10px;box-shadow:0 15px 35px #000000d9;max-height:240px;overflow-y:auto;z-index:50;display:none}.search-results-dropdown[data-astro-cid-nky5wbf5].visible{display:block}.search-result-item{padding:10px 14px;border-bottom:1px solid rgba(212,175,55,.15);cursor:pointer;transition:background .15s;display:flex;justify-content:space-between;align-items:center}.search-result-item:hover{background:#d4af3733}.res-title{font-family:Cinzel,serif;font-weight:700;font-size:.82rem;color:#fef08a}.res-creator{font-style:italic;font-size:.75rem;color:#cbd5e1}.res-coord{font-family:monospace;font-size:.72rem;color:#d4af37}.atlas-camera-controls[data-astro-cid-nky5wbf5]{display:flex;gap:6px}.cam-btn[data-astro-cid-nky5wbf5]{padding:6px 12px;border-radius:8px;border:1px solid rgba(212,175,55,.35);background:#121826d9;color:#fef08a;font-family:Cinzel,serif;font-weight:700;font-size:.82rem;cursor:pointer;transition:all .2s}.cam-btn[data-astro-cid-nky5wbf5]:hover{background:#d4af3740;border-color:#d4af37}.reset-cam-btn[data-astro-cid-nky5wbf5]{font-size:.75rem}.map-viewport[data-astro-cid-nky5wbf5]{position:relative;width:100%;height:640px;overflow:hidden;cursor:grab;user-select:none;background:#02040a}.map-viewport[data-astro-cid-nky5wbf5]:active{cursor:grabbing}.live-astrolabe-hud[data-astro-cid-nky5wbf5]{position:absolute;bottom:18px;left:18px;z-index:20;background:#0a0e1ae0;border:1px solid #d4af37;backdrop-filter:blur(8px);border-radius:10px;padding:8px 14px;display:flex;align-items:center;gap:12px;font-family:Cinzel,serif;font-size:.75rem;color:#cbd5e1;box-shadow:0 4px 20px #000c}.astrolabe-hud-badge[data-astro-cid-nky5wbf5]{color:#d4af37;font-weight:800;letter-spacing:.08em}.coords-pixel[data-astro-cid-nky5wbf5],.coords-percent[data-astro-cid-nky5wbf5]{font-family:monospace;font-size:.75rem}.coords-percent[data-astro-cid-nky5wbf5]{color:#fef08a}.copy-coords-btn[data-astro-cid-nky5wbf5]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;border:1px solid rgba(212,175,55,.5);background:#d4af3726;color:#fef08a;font-family:Cinzel,serif;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .2s}.copy-coords-btn[data-astro-cid-nky5wbf5]:hover{background:#d4af37;color:#1e1302}.copy-svg[data-astro-cid-nky5wbf5]{width:12px;height:12px}.map-canvas-container[data-astro-cid-nky5wbf5]{position:absolute;top:0;left:0;width:2400px;height:1500px;transform-origin:0 0;will-change:transform}.world-map-img[data-astro-cid-nky5wbf5]{width:100%;height:100%;object-fit:cover;filter:sepia(.35) contrast(1.15) brightness(.85);pointer-events:none}.parchment-grid-overlay[data-astro-cid-nky5wbf5]{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(212,175,55,.07) 1px,transparent 1px),linear-gradient(to bottom,rgba(212,175,55,.07) 1px,transparent 1px);background-size:100px 100px;pointer-events:none}.astrological-focus-reticle[data-astro-cid-nky5wbf5]{position:absolute;width:160px;height:160px;transform:translate(-50%,-50%);pointer-events:none;z-index:15;opacity:0;transition:opacity .4s ease,transform .6s cubic-bezier(.16,1,.3,1)}.astrological-focus-reticle[data-astro-cid-nky5wbf5].active{opacity:1}.reticle-ring[data-astro-cid-nky5wbf5]{position:absolute;inset:0;border:2px dashed #d4af37;border-radius:50%;animation:rotateCompass 12s linear infinite}@keyframes rotateCompass{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.map-crest-pin[data-astro-cid-nky5wbf5]{position:absolute;transform:translate(-50%,-100%);cursor:pointer;z-index:12;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex;flex-direction:column;align-items:center}.map-crest-pin[data-astro-cid-nky5wbf5]:hover{transform:translate(-50%,-108%) scale(1.15);z-index:25}.pin-wax-seal[data-astro-cid-nky5wbf5]{width:32px;height:32px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fef08a,#d4af37,#78350f);border:2px solid #fef08a;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #000c,0 0 16px #d4af3780}.seal-gem[data-astro-cid-nky5wbf5]{color:#1e1302;font-size:.85rem;font-weight:900}.pin-heraldic-flag[data-astro-cid-nky5wbf5]{margin-top:4px;padding:3px 8px;background:#0a0e1ae6;border:1px solid #d4af37;border-radius:4px;color:#fef08a;font-family:Cinzel,serif;font-size:.68rem;font-weight:700;white-space:nowrap;box-shadow:0 2px 10px #000c}.pin-noble-tooltip[data-astro-cid-nky5wbf5]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(10px);background:#080c16f5;border:1px solid #d4af37;border-radius:8px;padding:8px 12px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:3px;box-shadow:0 10px 25px #000c}.map-crest-pin[data-astro-cid-nky5wbf5]:hover .pin-noble-tooltip[data-astro-cid-nky5wbf5]{opacity:1;transform:translate(-50%) translateY(0)}.tooltip-genre[data-astro-cid-nky5wbf5]{font-size:.65rem;color:#d4af37;font-family:Cinzel,serif}.tooltip-title[data-astro-cid-nky5wbf5]{font-family:Cinzel,serif;font-size:.82rem;color:#f8fafc}.tooltip-author[data-astro-cid-nky5wbf5]{font-size:.72rem;color:#cbd5e1;font-style:italic}.tooltip-coord[data-astro-cid-nky5wbf5]{font-size:.65rem;font-family:monospace;color:#ca8a04}.location-inspector-card[data-astro-cid-nky5wbf5]{position:absolute;top:20px;right:20px;width:290px;background:#0a0e1af2;border:1.5px solid #d4af37;border-radius:14px;padding:1.2rem;z-index:30;box-shadow:0 15px 40px #000000e6;display:none}.close-inspector-btn[data-astro-cid-nky5wbf5]{position:absolute;top:10px;right:12px;background:transparent;border:none;color:#94a3b8;font-size:.85rem;cursor:pointer}.inspector-badge[data-astro-cid-nky5wbf5]{font-family:Cinzel,serif;font-size:.68rem;font-weight:700;color:#d4af37;margin-bottom:4px}.inspector-title[data-astro-cid-nky5wbf5]{font-family:Cinzel,serif;font-size:1.05rem;font-weight:800;margin:0 0 4px;color:#f8fafc}.inspector-creator[data-astro-cid-nky5wbf5]{font-size:.8rem;font-style:italic;color:#cbd5e1;margin:0 0 10px}.inspector-coords[data-astro-cid-nky5wbf5]{font-family:monospace;font-size:.72rem;color:#ca8a04;margin-bottom:14px}.inspector-enter-btn[data-astro-cid-nky5wbf5]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:9px 14px;background:linear-gradient(135deg,#d4af37,#aa771c);color:#1a1002;text-decoration:none;font-family:Cinzel,serif;font-size:.78rem;font-weight:800;border-radius:8px;transition:filter .2s}.inspector-enter-btn[data-astro-cid-nky5wbf5]:hover{filter:brightness(1.1)}.arrow-svg[data-astro-cid-nky5wbf5]{width:14px;height:14px}@media (max-width: 768px){.atlas-topbar[data-astro-cid-nky5wbf5]{padding:.75rem 1rem;flex-direction:column;align-items:stretch;gap:.75rem}.atlas-brand[data-astro-cid-nky5wbf5]{justify-content:flex-start}.search-cartography-box[data-astro-cid-nky5wbf5]{width:100%}.atlas-camera-controls[data-astro-cid-nky5wbf5]{display:flex;justify-content:center;width:100%}.cam-btn[data-astro-cid-nky5wbf5]{flex:1;text-align:center;padding:7px 12px}.map-viewport[data-astro-cid-nky5wbf5]{height:clamp(380px,60vh,520px)}.live-astrolabe-hud[data-astro-cid-nky5wbf5]{bottom:8px;left:8px;right:8px;padding:6px 10px;gap:6px;flex-wrap:wrap;justify-content:space-between;font-size:.68rem}.coords-pixel[data-astro-cid-nky5wbf5]{display:none}.location-inspector-card[data-astro-cid-nky5wbf5]{inset:auto 8px 8px;width:auto;padding:1rem;border-radius:12px}}.citizens-preview-section[data-astro-cid-4w7p5hie]{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 5rem}.section-header[data-astro-cid-4w7p5hie]{text-align:center;margin-bottom:3rem}.header-crest[data-astro-cid-4w7p5hie]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.6rem}.crest-line[data-astro-cid-4w7p5hie]{width:60px;height:1px;background:linear-gradient(90deg,transparent,#d4af37,transparent)}.crest-symbol[data-astro-cid-4w7p5hie]{font-family:Cinzel,serif;color:#d4af37;font-size:.9rem;letter-spacing:.2em}.section-tag[data-astro-cid-4w7p5hie]{display:inline-block;font-family:Cinzel,serif;font-size:.75rem;font-weight:800;letter-spacing:.16em;color:#fef08a;margin-bottom:.5rem}.section-title[data-astro-cid-4w7p5hie]{font-family:Cinzel,serif;font-size:clamp(2rem,4.5vw,2.7rem);font-weight:900;color:#f8fafc;margin:0 0 .75rem;background:linear-gradient(180deg,#fff 30%,#fef3c7 70%,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(212,175,55,.3))}.section-subtitle[data-astro-cid-4w7p5hie]{font-family:Playfair Display,serif;color:#cbd5e1;font-size:1.12rem;max-width:680px;margin:0 auto;line-height:1.65}.citizens-preview-grid[data-astro-cid-4w7p5hie]{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem}.preview-card[data-astro-cid-4w7p5hie]{position:relative;max-width:460px;width:100%;background:linear-gradient(145deg,#101526f0,#080b14fa);border:1.5px solid var(--accent, #d4af37);border-radius:16px;padding:1.8rem;display:flex;flex-direction:column;box-shadow:0 15px 35px #000000b3,0 0 20px #d4af371f;transition:transform .25s,box-shadow .25s;overflow:hidden}.preview-card[data-astro-cid-4w7p5hie]:hover{transform:translateY(-5px);box-shadow:0 20px 45px #000000d9,0 0 30px #d4af3733}.card-top[data-astro-cid-4w7p5hie]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.avatar-ring[data-astro-cid-4w7p5hie]{width:68px;height:68px;border-radius:50%;border:2px solid var(--accent, #d4af37);box-shadow:0 0 14px #d4af374d;overflow:hidden;background:#060913}.avatar-img[data-astro-cid-4w7p5hie]{width:100%;height:100%;object-fit:cover}.role-badge[data-astro-cid-4w7p5hie]{padding:4px 10px;border-radius:999px;background:#d4af3726;border:1px solid var(--accent, #d4af37);color:#fef08a;font-family:Cinzel,serif;font-size:.7rem;font-weight:700}.card-details[data-astro-cid-4w7p5hie]{display:flex;flex-direction:column;flex:1;margin-bottom:1.25rem}.honor-title[data-astro-cid-4w7p5hie]{font-family:Cinzel,serif;font-size:.72rem;font-weight:800;color:#d4af37;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem}.citizen-name[data-astro-cid-4w7p5hie]{font-family:Cinzel,serif;font-size:1.22rem;font-weight:800;color:#fff;margin:0 0 .15rem}.citizen-nick[data-astro-cid-4w7p5hie]{font-family:Playfair Display,serif;font-style:italic;color:#94a3b8;font-size:.82rem;margin-bottom:.65rem}.citizen-bio[data-astro-cid-4w7p5hie]{font-family:Playfair Display,serif;font-size:.9rem;line-height:1.55;color:#cbd5e1;margin:0}.card-bottom[data-astro-cid-4w7p5hie]{display:flex;justify-content:space-between;align-items:center;padding-top:.85rem;border-top:1px dashed rgba(212,175,55,.25)}.medal-tag[data-astro-cid-4w7p5hie]{font-family:Cinzel,serif;font-size:.68rem;color:#fef08a;font-weight:700}.view-citizen-link[data-astro-cid-4w7p5hie]{font-family:Cinzel,serif;font-size:.74rem;font-weight:800;color:#d4af37;text-decoration:none;transition:color .15s}.view-citizen-link[data-astro-cid-4w7p5hie]:hover{color:#fef08a}.all-citizens-action[data-astro-cid-4w7p5hie]{display:flex;justify-content:center}.btn-royal-census[data-astro-cid-4w7p5hie]{display:inline-flex;align-items:center;gap:10px;padding:.95rem 2rem;border-radius:12px;background:linear-gradient(135deg,#d4af3733,#b8860b1a);border:1px solid #d4af37;color:#fef08a;font-family:Cinzel,serif;font-size:.88rem;font-weight:800;letter-spacing:.06em;text-decoration:none;box-shadow:0 4px 20px #00000080;transition:all .25s ease}.btn-royal-census[data-astro-cid-4w7p5hie]:hover{background:linear-gradient(135deg,#d4af37,#aa771c);color:#060913;box-shadow:0 8px 30px #d4af3780;transform:translateY(-2px)}.btn-arrow[data-astro-cid-4w7p5hie]{width:16px;height:16px;transition:transform .2s}.btn-royal-census[data-astro-cid-4w7p5hie]:hover .btn-arrow[data-astro-cid-4w7p5hie]{transform:translate(4px)}@media (max-width: 640px){.citizens-preview-section[data-astro-cid-4w7p5hie]{padding:2rem 1rem 3.5rem}.citizens-preview-grid[data-astro-cid-4w7p5hie]{grid-template-columns:1fr;gap:1.25rem}.btn-royal-census[data-astro-cid-4w7p5hie]{width:100%;justify-content:center;text-align:center;padding:.9rem 1.2rem}}.creators-invite-section[data-astro-cid-dgcmdf57]{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 7rem}.edict-parchment-card[data-astro-cid-dgcmdf57]{position:relative;background:radial-gradient(circle at 50% 10%,#151b32,#0a0e1e 65%,#050711);border:1px solid rgba(212,175,55,.45);border-radius:1.5rem;padding:4.5rem 2.5rem;text-align:center;box-shadow:0 20px 60px #000c,0 0 30px #d4af371f;overflow:hidden}.edict-parchment-card[data-astro-cid-dgcmdf57]:before{content:"";position:absolute;inset:7px;border:1px dashed rgba(212,175,55,.25);border-radius:1.15rem;pointer-events:none}.edict-filigree[data-astro-cid-dgcmdf57]{position:absolute;width:24px;height:24px;border-color:#d4af37;border-style:solid;pointer-events:none}.edict-fl-tl[data-astro-cid-dgcmdf57]{top:14px;left:14px;border-width:2.5px 0 0 2.5px}.edict-fl-tr[data-astro-cid-dgcmdf57]{top:14px;right:14px;border-width:2.5px 2.5px 0 0}.edict-fl-bl[data-astro-cid-dgcmdf57]{bottom:14px;left:14px;border-width:0 0 2.5px 2.5px}.edict-fl-br[data-astro-cid-dgcmdf57]{bottom:14px;right:14px;border-width:0 2.5px 2.5px 0}.edict-crest[data-astro-cid-dgcmdf57]{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:1rem}.crest-line[data-astro-cid-dgcmdf57]{width:80px;height:1px;background:linear-gradient(90deg,transparent,#d4af37,transparent)}.seal-ring[data-astro-cid-dgcmdf57]{font-size:1.5rem;color:#d4af37;filter:drop-shadow(0 0 8px rgba(212,175,55,.5))}.edict-tag[data-astro-cid-dgcmdf57]{display:inline-block;font-family:Cinzel,serif;color:#fef08a;font-size:.82rem;font-weight:800;letter-spacing:.18em;margin-bottom:1rem}.edict-title[data-astro-cid-dgcmdf57]{font-family:Cinzel,serif;font-size:clamp(2rem,4.5vw,2.8rem);font-weight:900;color:#f8fafc;margin:0 0 1.25rem;letter-spacing:.03em;background:linear-gradient(180deg,#fff 30%,#fef3c7 70%,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 12px rgba(212,175,55,.35))}.edict-text[data-astro-cid-dgcmdf57]{font-family:Playfair Display,serif;max-width:740px;margin:0 auto 2.5rem;color:#cbd5e1;line-height:1.75;font-size:1.15rem}.edict-text[data-astro-cid-dgcmdf57] em[data-astro-cid-dgcmdf57]{color:#fef08a;font-style:normal;font-weight:600}.edict-actions[data-astro-cid-dgcmdf57]{display:flex;flex-direction:column;align-items:center;gap:1rem}.btn-royal-decree[data-astro-cid-dgcmdf57]{display:inline-flex;align-items:center;gap:.8rem;padding:1rem 2.2rem;border-radius:.75rem;background:linear-gradient(135deg,#aa771c,#d4af37,#fef08a);color:#060913;font-family:Cinzel,serif;font-size:.95rem;font-weight:800;letter-spacing:.06em;text-decoration:none;box-shadow:0 6px 25px #d4af3766;border:1px solid #fef08a;transition:all .25s ease}.btn-royal-decree[data-astro-cid-dgcmdf57]:hover{transform:translateY(-2px);box-shadow:0 10px 35px #d4af37a6;background:linear-gradient(135deg,#d4af37,#fef08a)}.btn-arrow[data-astro-cid-dgcmdf57]{width:18px;height:18px;transition:transform .2s ease}.btn-royal-decree[data-astro-cid-dgcmdf57]:hover .btn-arrow[data-astro-cid-dgcmdf57]{transform:translate(4px)}.decree-invitation-note[data-astro-cid-dgcmdf57]{font-family:Cinzel,serif;font-size:.75rem;letter-spacing:.1em;color:#d4af37;margin-top:.5rem}@media (max-width: 640px){.creators-invite-section[data-astro-cid-dgcmdf57]{padding:1.5rem 1rem 4rem}.edict-parchment-card[data-astro-cid-dgcmdf57]{padding:2.5rem 1rem;border-radius:1rem}.edict-text[data-astro-cid-dgcmdf57]{font-size:1rem;line-height:1.6}.btn-royal-decree[data-astro-cid-dgcmdf57]{width:100%;justify-content:center;text-align:center;font-size:.85rem;padding:.85rem 1.2rem}.decree-invitation-note[data-astro-cid-dgcmdf57]{font-size:.68rem}}.map-section-wrapper[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 6rem}.map-section-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:3rem}.map-section-title[data-astro-cid-j7pv25f6]{font-family:Cinzel,serif;font-size:clamp(2rem,4.5vw,2.7rem);font-weight:900;color:#f8fafc;letter-spacing:.03em;margin:0 0 .75rem;background:linear-gradient(180deg,#fff 30%,#fef3c7 70%,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(212,175,55,.3))}.map-section-subtitle[data-astro-cid-j7pv25f6]{font-family:Playfair Display,serif;color:#cbd5e1;font-size:1.15rem;max-width:650px;margin:0 auto;line-height:1.6}@media (max-width: 640px){.map-section-wrapper[data-astro-cid-j7pv25f6]{padding:1.5rem .8rem 3.5rem}.map-section-header[data-astro-cid-j7pv25f6]{margin-bottom:1.8rem}.map-section-subtitle[data-astro-cid-j7pv25f6]{font-size:.95rem}}
