.project-review-page{padding-bottom:32px}.project-review-page a:focus-visible{outline:2px solid var(--acid);outline-offset:6px}.project-review-page .language-switch{font-size:14px}.project-review-page .language-switch a{color:var(--muted)}.project-review-page .language-switch a,.project-review-page .language-switch b{min-width:44px;min-height:44px}.project-review-page .review-hero{padding-top:76px;padding-bottom:76px}.project-review-page .review-kicker{color:var(--acid);font:12px/1.6 var(--font-geist-mono);letter-spacing:.1em}.project-review-page .review-kicker span{color:var(--muted)}.project-review-page h1{letter-spacing:-.065em;flex-wrap:wrap;align-items:baseline;gap:24px;margin:35px 0 20px;font-size:clamp(76px,10vw,144px);font-weight:500;line-height:1;display:flex}.project-review-page .review-version{font:16px var(--font-geist-mono);letter-spacing:0;color:var(--muted)}.project-review-page .review-category{color:var(--text);margin:0 0 26px;font-size:20px}.project-review-page .review-description{color:#a9b0ab;max-width:740px;margin:0 0 34px;font-size:20px;line-height:1.65}.project-review-page .review-primary{background:var(--acid);color:var(--bg);align-items:center;gap:28px;padding:17px 22px;font-size:18px;font-weight:500;line-height:1.4;display:inline-flex}.project-review-page .review-primary:hover{background:var(--text)}.project-review-page .review-primary span{flex-shrink:0}.project-review-page .review-deck{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:36px 0;display:grid}.project-review-page .review-deck h2{letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(24px,3vw,36px);font-weight:500}.project-review-page .review-body p:not(.review-kicker):not(.review-thesis){color:#a9b0ab;max-width:760px;font-size:16px;line-height:1.7}.project-review-page .review-deck-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.project-review-page .review-deck-actions a{border:1px solid var(--line);color:var(--acid);justify-content:space-between;gap:32px;padding:13px 16px;font-size:16px;display:flex}.project-review-page .review-deck-actions a:hover{border-color:var(--acid)}.project-review-page .review-thesis{letter-spacing:-.035em;max-width:950px;margin:72px 0;font-size:clamp(28px,3.8vw,52px);line-height:1.2}.project-review-page .review-boundaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;padding-bottom:56px;display:grid}.project-review-page .review-boundaries h2{letter-spacing:-.02em;margin:0 0 18px;font-size:22px;font-weight:500}.project-review-page .review-feedback{border-top:1px solid var(--line);padding:64px 0;scroll-margin-top:32px}.project-review-page .review-feedback h2{letter-spacing:-.04em;margin:22px 0;font-size:clamp(32px,4vw,54px);font-weight:500}.project-review-page .review-feedback ul{color:#a9b0ab;max-width:780px;margin:24px 0 40px;padding-left:20px}.project-review-page .review-feedback li{margin:12px 0;padding-left:6px;font-size:16px;line-height:1.65}.project-review-page .review-email{letter-spacing:-.035em;color:var(--acid);overflow-wrap:anywhere;border-bottom:1px solid #516633;flex-wrap:wrap;gap:24px;padding-bottom:8px;font-size:clamp(20px,3.2vw,42px);display:inline-flex}.project-review-page .review-email:hover{color:var(--text)}.project-review-page .review-body .review-channel-note{max-width:660px;margin-top:26px;font-size:14px!important}.project-review-page .review-repository{color:var(--acid);margin-top:20px;display:inline-block}.project-review-page .review-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:26px;font-size:14px;display:flex}.project-review-page .review-footer a:hover{color:var(--acid)}@media (max-width:800px){.project-review-page .review-hero{padding-top:44px;padding-bottom:48px}.project-review-page .review-description,.project-review-page .review-category{font-size:18px}.project-review-page .review-primary{gap:18px;padding:16px;font-size:16px}.project-review-page .review-deck{grid-template-columns:minmax(0,1fr);gap:20px}.project-review-page .review-thesis{margin:48px 0}.project-review-page .review-boundaries{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:36px}.project-review-page .review-feedback{padding:44px 0}}
