.az-rulebook-page{--az-rules-paper:#202427;--az-rules-surface:#2b3236;--az-rules-line:#414b51;--az-rules-accent:#2e5d63;--az-rules-accent-red:#8b0000;--az-rules-text:#f1f0ea;--az-rules-muted:#b8c4ca;background:var(--az-rules-paper);width:100%;min-width:0;min-height:80svh;color:var(--az-rules-text);font-family:var(--font-az-ui), "IBM Plex Sans", sans-serif}.az-rulebook-page *{box-sizing:border-box}.az-rulebook-hero{isolation:isolate;background:#122f47;align-items:end;min-height:clamp(320px,38svh,440px);display:flex;position:relative;overflow:hidden}.az-rulebook-hero:before{content:"";z-index:-2;background:url(/images/az-backgrounds/San_Andreas_06_2560x1440.webp) 50% 48%/cover no-repeat;position:absolute;inset:0;transform:scale(1.035)}.az-rulebook-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#081219e6 0%,#0a171f8a 55%,#0a171f3d 100%),linear-gradient(#0c17205c 0%,#131f2829 44%,#202427 100%);position:absolute;inset:0}.az-rulebook-hero-inner{width:100%;padding:clamp(108px,8vw,136px) clamp(24px,4.3vw,92px) clamp(45px,5vw,68px)}.az-rulebook-eyebrow{letter-spacing:.16em;color:#a5cbd0;margin:0;font-size:12px;font-weight:600;line-height:1.4}.az-rulebook-eyebrow span{opacity:.65;margin-inline:8px}.az-rulebook-hero h1{font:700 clamp(64px, 8vw, 128px)/.96 var(--font-az-display), "Barlow Condensed", sans-serif;text-shadow:0 8px 40px #0006;margin:12px 0 20px}.az-rulebook-lead{color:#e3e8e9;max-width:60ch;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.7}.az-rulebook-hero-link{min-height:44px;color:var(--az-rules-text);border-bottom:2px solid #8b0000b8;align-items:center;gap:20px;margin-top:28px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.az-rulebook-hero-link:hover{color:#fff;border-color:#b92020f2}.az-rulebook-layout{background:radial-gradient(90% 25% at 86% 5%,#122f474d,#0000 70%),#202427;grid-template-columns:clamp(240px,21vw,340px) minmax(0,1fr);align-items:start;column-gap:clamp(32px,4vw,84px);width:100%;max-width:none;margin-inline:auto;padding:clamp(24px,3.4vw,58px) clamp(24px,4.3vw,92px) clamp(70px,8vw,128px);scroll-margin-top:88px;display:grid}.az-rulebook-sidebar{border:1px solid var(--az-rules-line);background:var(--az-rules-surface);border-top:2px solid #8b0000b3;border-radius:12px;align-self:start;min-width:0;padding:16px;position:sticky;top:120px}.az-rulebook-desktop-index{max-height:none;display:block;position:static;overflow:visible}.az-rulebook-desktop-index h2{font:700 28px/1.1 var(--font-az-display), "Barlow Condensed", sans-serif;margin:0 0 16px}.az-rulebook-chapter-links{gap:0;margin:0;padding:0;list-style:none;display:grid}.az-rulebook-chapter-links li{min-width:0}.az-rulebook-desktop-index .az-rulebook-chapter-links li:not([data-near=true]){display:none}.az-rulebook-chapter-select-label{color:var(--az-rules-muted);margin:0 0 8px;font-size:14px;font-weight:600;display:block}.az-rulebook-chapter-select{border:1px solid var(--az-rules-line);background:var(--az-rules-paper);width:100%;min-height:44px;color:var(--az-rules-text);font:500 14px var(--font-az-ui), sans-serif;border-radius:8px;margin-bottom:16px;padding:8px 12px;display:block}.az-rulebook-chapter-select:focus-visible{outline-offset:3px;outline:2px solid #a1d9dc}.az-rulebook-mobile-index .az-rulebook-chapter-select-label,.az-rulebook-mobile-index .az-rulebook-chapter-select{display:none}.az-rulebook-chapter-links a{color:#d4dfe4;overflow-wrap:anywhere;background:0 0;border-left:3px solid #0000;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 10px;font-size:16px;line-height:1.45;text-decoration:none;transition:background-color .12s,color .12s;display:grid}.az-rulebook-chapter-links a:hover{color:var(--az-rules-text);background:#30383d}.az-rulebook-chapter-links a[aria-current=location]{border-left-color:var(--az-rules-accent);color:var(--az-rules-text);background:#2e5d6342;font-weight:600}.az-rulebook-chapter-number{color:#92babd;font-variant-numeric:tabular-nums;text-align:center;font-size:14px;font-weight:600}.az-rulebook-nav-foot{border-top:1px solid var(--az-rules-line);flex-direction:column;gap:12px;margin-top:32px;padding-top:20px;display:flex}.az-rulebook-nav-foot span{color:var(--az-rules-muted);letter-spacing:.11em;font-size:11px}.az-rulebook-nav-foot a{color:#a6d4d5;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.az-rulebook-content{width:100%;min-width:0}.az-rulebook-mobile-index{display:none}.az-rulebook-article{border-bottom:1px solid var(--az-rules-line);width:100%;min-width:0;margin:0 0 clamp(38px,4vw,66px);padding:0 0 clamp(38px,4vw,66px);scroll-margin-top:112px}.az-rulebook-article-head{border-left:3px solid var(--az-rules-accent-red);margin-bottom:30px;padding-left:clamp(18px,1.5vw,28px)}.az-rulebook-article-head h2{font:700 clamp(36px, 3.2vw, 56px)/1.08 var(--font-az-display), "Barlow Condensed", sans-serif;overflow-wrap:anywhere;margin:8px 0 0}.az-rulebook-subsections{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.az-rulebook-subsection{border-top:1px solid #89a3aa2e;border-left:2px solid #8b00007a;min-width:0;padding-top:18px;padding-left:18px}.az-rulebook-subsection h3{font:600 clamp(22px,1.8vw,28px)/1.2 var(--font-az-display), "Barlow Condensed", sans-serif;color:var(--az-rules-text);margin:0 0 12px}.az-rulebook-text{white-space:pre-line;overflow-wrap:anywhere;color:#d4dfe4;max-width:100ch;margin:0;font-size:16px;line-height:1.78}.az-rulebook-single-text{max-width:94ch}.az-rulebook-introduction .az-rulebook-single-text{font-size:clamp(16px,1.15vw,18px);line-height:1.9}.az-rulebook-notice{color:#d4dfe4;background:#2b3236;border:1px solid #526169;border-radius:8px;padding:28px;font-size:15px;line-height:1.7}.az-rulebook-ending{flex-wrap:wrap;justify-content:space-between;gap:24px;padding-bottom:15px;display:flex}.az-rulebook-ending a{color:#a6d4d5;text-underline-offset:4px;align-items:center;min-height:44px;font-size:15px;display:inline-flex}.az-rulebook-loading{padding:140px clamp(24px,4.3vw,92px)}.az-rulebook-page a:focus-visible,.az-rulebook-page summary:focus-visible{outline-offset:3px;outline:2px solid #a1d9dc}@media (max-width:950px){.az-rulebook-layout{padding:28px clamp(12px,2vw,16px) 80px;display:block}.az-rulebook-sidebar{display:none}.az-rulebook-mobile-index{background:#2b3236;border:1px solid #526169;border-radius:8px;margin-bottom:40px;padding:8px 18px;display:block}.az-rulebook-mobile-index summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-weight:600;list-style-position:inside;display:flex}.az-rulebook-mobile-index .az-rulebook-chapter-links{padding:12px 0 18px}.az-rulebook-hero-inner{padding-inline:clamp(18px,4vw,42px)}}@media (max-width:600px){.az-rulebook-hero{min-height:320px}.az-rulebook-hero-inner{padding-top:106px;padding-bottom:46px}.az-rulebook-hero h1{font-size:clamp(54px,15vw,78px)}.az-rulebook-article-head h2{font-size:clamp(34px,9vw,44px)}.az-rulebook-subsection h3{font-size:23px}.az-rulebook-article{scroll-margin-top:85px}}@media (prefers-reduced-motion:reduce){.az-rulebook-hero-link,.az-rulebook-chapter-links a{transition:none}}
