:root{--paper: #f3e6c8;--paper-deep: #e7d3a8;--ink: #2a1d12;--ink-soft: #5c4632;--wax: #8e2b24;--wax-deep: #6e1c18;--gold: #8a6230;--line: #6b4e32;--card: #f7edd4;--min: 12px;--body: 17px;--tap: 44px;font-family:IM Fell English,Palatino,Palatino Linotype,Georgia,serif;color:var(--ink);background:#c9b48a}*{box-sizing:border-box}[hidden]{display:none!important}html{font-size:var(--body)}body{margin:0;min-height:100vh;overflow-wrap:break-word;background:radial-gradient(circle at 20% 10%,rgba(255,248,230,.35),transparent 40%),radial-gradient(circle at 80% 90%,rgba(90,50,20,.18),transparent 45%),#c9b48a}img{max-width:100%;height:auto}a{color:var(--wax-deep)}a,code,.url{overflow-wrap:anywhere}.wrap{width:min(1040px,calc(100% - 32px));margin:18px auto 40px}.sheet{background:var(--paper);border:3px solid #4a301c;box-shadow:0 0 0 6px #e7d3a8,0 18px 40px #28140847;padding:16px 18px 28px}.top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;border:2px solid var(--line);padding:6px 10px;background:#f6ead0}.brand{font-family:UnifrakturMaguntia,Times New Roman,serif;font-size:28px;color:var(--ink);text-decoration:none;min-height:var(--tap);display:inline-flex;align-items:center;padding:0 8px}.nav{display:flex;flex-wrap:wrap;gap:4px;flex:1}.nav a,.wax,.ghost{min-height:var(--tap);display:inline-flex;align-items:center;justify-content:center;padding:0 12px;text-decoration:none;letter-spacing:.06em;font-family:Cinzel,Palatino Linotype,serif;font-size:13px;font-weight:700}.nav a{color:var(--ink)}.nav a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.wax{background:var(--wax);color:#f8e7c8;border:2px solid #5a1612}.ghost{border:2px solid var(--line);color:var(--ink);background:#f8f1df}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;margin-top:18px;align-items:center}.word{font-family:UnifrakturMaguntia,serif;font-size:clamp(52px,8vw,92px);line-height:.85;margin:0;background:linear-gradient(#3a120c,#c2410c 45%,#7a1a12);-webkit-background-clip:text;background-clip:text;color:transparent}.word .tag{font-size:22px;display:inline;background:none;-webkit-text-fill-color:var(--wax);color:var(--wax)}.tag{font-size:20px;margin:8px 0 14px}.cta{display:flex;flex-wrap:wrap;gap:10px}.frame{border:8px solid #d7c49a;outline:2px solid #4a301c;background:#1c140e}.frame img{display:block;width:100%}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.card{background:var(--card);border:2px solid var(--line);padding:10px 12px;text-decoration:none;color:inherit;min-height:112px}.card small{display:block;letter-spacing:.14em;font-family:Cinzel,serif;font-size:12px;color:var(--gold)}.card strong{display:block;font-size:22px;margin-top:6px}.lower{display:grid;grid-template-columns:1.4fr .8fr;gap:12px}.panel{border:2px solid var(--line);background:#f8f0da;padding:12px}.panel p{font-style:italic}h1{font-size:clamp(32px,5vw,48px);line-height:1.05;margin:12px 0}h2{font-family:Cinzel,Palatino,serif;font-size:22px;margin:22px 0 8px}.prose p,.prose li{font-size:var(--body);line-height:1.55}.prose ul{padding-left:1.2em}.scroll{overflow-x:auto;max-width:100%}.data-table{min-width:0}.table-tools{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0}.table-tools label{display:grid;gap:4px;font-size:14px;max-width:100%}.table-tools input,.table-tools select{min-height:44px;max-width:100%;min-width:0;font:inherit;background:var(--card);color:var(--ink);border:1px solid var(--line);padding:8px}.table-tools output{font-size:14px;padding:8px 0}table{border-collapse:collapse;width:100%;min-width:640px}th,td{border:1px solid #b89a6e;padding:8px;text-align:left;vertical-align:top;font-size:15.5px}th{background:#ead9b4;font-family:Cinzel,serif;font-size:13px}.shots{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.shots figure{margin:0}.shots figcaption,.note,footer,.crumbs{font-size:14px;color:var(--ink-soft)}.note{border-left:3px solid var(--gold);padding:8px 12px;margin:18px 0;background:#f8f1df}.crumbs{margin:8px 0}.crumbs a{min-height:var(--tap);display:inline-flex;align-items:center}footer.site{margin-top:22px;border-top:2px solid var(--line);padding-top:12px;display:flex;flex-wrap:wrap;gap:8px 14px}footer.site a{min-height:var(--tap);display:inline-flex;align-items:center}.banner{position:sticky;bottom:0;background:#2a1d12;color:#f3e6c8;padding:10px 14px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between;z-index:5}.banner p{margin:0;font-size:15.5px;max-width:70ch}.banner button{min-height:var(--tap);padding:0 14px;font:inherit;cursor:pointer}.facade{display:block;position:relative;cursor:pointer;border:0;padding:0;background:#1c140e;width:100%}iframe[src*="youtube-nocookie.com/embed/"]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0}.facade span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#f3e6c8;font-family:Cinzel,serif;background:#00000059}.grid-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.grid-links a{min-height:var(--tap);border:1px solid var(--line);padding:10px;text-decoration:none;background:var(--card);color:inherit}@media(max-width:860px){.hero,.lower,.cards,.shots,.grid-links{grid-template-columns:1fr}.nav a{font-size:12px}}#adsterra-social-bar,[id*=socialbar]:not(#socialbar-close),[class*=social-bar],[class*=socialbar],iframe[src*="bicea.org/14/"]{max-width:100vw!important;box-sizing:border-box!important;overflow:hidden!important}body{padding-bottom:96px}#socialbar-close{position:fixed;right:10px;bottom:120px;z-index:2147483001;min-height:44px;padding:0 12px;border:2px solid #5a1612;background:#2a1d12;color:#f3e6c8;font:inherit;cursor:pointer}
