@charset "UTF-8";
:root{color-scheme:light;--ink:#23251f;--muted:#686b60;--paper:#f5f3e9;--yellow:#f8d84a;--line:#dedfd3}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.page{max-width:1180px;margin:auto;padding:0 48px}header{height:112px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;font-size:25px;font-weight:800;letter-spacing:-1px}.brand-dot{color:#b38c0a}.brand-mark{position:relative;display:grid;place-items:center;width:37px;height:37px;margin-right:11px;background:var(--yellow);border-radius:12px;font-size:29px;line-height:1;letter-spacing:-3px;padding-right:3px;transform:rotate(-8deg)}.brand-mark>span{position:absolute;right:5px;top:4px;width:5px;height:5px;background:var(--ink);border-radius:50%}.header-note{font-size:12px;color:var(--muted)}.intro{padding:66px 0 45px}.eyebrow{display:flex;gap:9px;align-items:center;text-transform:uppercase;font-size:10px;letter-spacing:2px;font-weight:700;margin:0 0 23px}.eyebrow>span{width:7px;height:7px;background:#799474;border-radius:50%}h1{font-size:clamp(38px,4.6vw,61px);line-height:1.08;letter-spacing:-2.8px;margin:0 0 24px;font-weight:750}h1>span{position:relative;z-index:0;white-space:nowrap}h1>span:after{content:"";position:absolute;left:-3px;right:-4px;bottom:3px;height:15px;z-index:-1;background:var(--yellow);transform:rotate(-1.5deg)}.lead{max-width:570px;font-size:16px;line-height:1.7;color:var(--muted);margin:0}.games{display:grid;grid-template-columns:1fr 1fr;gap:24px}.game{position:relative;border-radius:24px;padding:28px 30px 30px;overflow:hidden;display:flex;flex-direction:column}.game-numbers{background:#e8ebdd;border:1px solid #dce1d0}.game-buzzer{background:#272e29;color:#f6f4e9;border:1px solid #272e29}.card-top{display:flex;align-items:center;justify-content:space-between}.category{font-size:10px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.card-number{font-family:monospace;font-size:12px;opacity:.5}.number-art{height:176px;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 5px 5px}.number-art>span{height:75px;width:59px;display:grid;place-items:center;background:#f8f9f1;border-radius:10px;box-shadow:0 5px 0 #cdd4c1;font-size:43px;font-weight:700;transform:rotate(-6deg)}.number-art>span:nth-child(2){transform:rotate(3deg) translateY(-5px)}.number-art>span:nth-child(3){transform:rotate(-2deg)}.number-art>.flipped{background:var(--yellow);transform:rotate(8deg) translateY(-3px);box-shadow:0 5px 0 #ccb43e}.hint{position:absolute;font-style:normal;font-size:10px;font-weight:700;border-radius:20px;padding:7px 12px;box-shadow:0 2px 5px #00000008}.hint-bull{top:18px;left:19px;background:#344c3c;color:white;transform:rotate(-9deg)}.hint-cow{bottom:17px;right:10px;background:#fff8dd;transform:rotate(6deg)}.buzzer-art{height:176px;position:relative;display:grid;place-items:center}.orbit{position:absolute;width:156px;height:110px;border:1px solid #65705d;border-radius:50%;transform:rotate(-18deg)}.orbit-two{width:203px;height:146px;border-style:dashed;opacity:.45;transform:rotate(15deg)}.buzzer{position:relative;width:112px;height:83px;background:#d7b82e;border-radius:50%;box-shadow:0 9px 0 #75806a,0 15px 0 #46503f,0 20px 25px #0004;transform:rotate(-8deg)}.buzzer:before{position:absolute;content:"";inset:0 0 9px;background:var(--yellow);border-radius:50%;box-shadow:inset 0 2px 0 #fff6}.buzzer>span{position:relative;height:70px;display:grid;place-items:center;font-size:17px;letter-spacing:2px;font-weight:800;color:#353721}.spark{position:absolute;color:var(--yellow)}.spark-one{left:20%;top:30px;font-size:24px}.spark-two{right:19%;bottom:24px;font-size:16px}.card-copy{flex:1}h2{font-size:28px;line-height:1.2;letter-spacing:-.9px;margin:9px 0 12px}.card-copy p{font-size:14px;line-height:1.7;margin:0 0 26px;max-width:360px;color:#616655}.game-buzzer p{color:#c0c8ba}.action{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:14px 19px;border-radius:12px;text-decoration:none;font-size:13px;font-weight:700;transition:transform .15s,background .15s}.action>span{font-size:21px;font-weight:400}.action-dark{background:#2e382b;color:#fffef3}.action-yellow{background:var(--yellow);color:#25291f}.action:hover{transform:translateY(-2px)}.action-dark:hover{background:#40503c}.action-yellow:hover{background:#ffe56e}.action:focus-visible{outline:3px solid #a27a00;outline-offset:5px}.closing{display:flex;justify-content:center;align-items:center;gap:10px;font-size:12px;color:var(--muted);margin:29px 0 48px}.closing>span{color:#879878;font-size:23px}footer{border-top:1px solid var(--line);padding:22px 0 30px;display:flex;justify-content:space-between;font-size:10px;color:#777c6e}footer>span:first-child{font-weight:700}
@media(min-width:1500px){.intro{padding-top:82px}.page{max-width:1220px}}@media(max-width:700px){.page{padding:0 22px}header{height:84px}.header-note{display:none}.brand{font-size:23px}.intro{padding:43px 0 30px}h1{font-size:39px;letter-spacing:-1.9px}.eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:20px}.lead{font-size:14px;line-height:1.75}.games{grid-template-columns:1fr;gap:18px}.game{padding:23px 24px 25px;border-radius:20px}.number-art,.buzzer-art{height:164px}h2{font-size:27px}.card-copy p{max-width:none}.closing{font-size:11px;margin:25px 0 32px}footer{gap:20px;font-size:9px}.hint-bull{left:7px}.hint-cow{right:3px}}@media(prefers-reduced-motion:reduce){.action{transition:none}}
