@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&display=swap";:root{font-family:EB Garamond,Georgia,serif;color:#f4ebdd;background:#10243a;font-synthesis:none;font-optical-sizing:auto;font-weight:400;--cream:#f4ebdd;--muted:#d8ccb5;--line:#c9b994;--blue:#102e42;--teal:#74b5a3}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(ellipse at 50% 10%,#1b3850,#10243a 68%);min-height:100vh}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #92c9b9;outline-offset:4px}.frame{min-height:100vh;margin:18px;border:1px solid #a99a75;outline:1px solid #746b54;outline-offset:5px;padding:clamp(18px,4vw,52px);position:relative}.top{display:flex;justify-content:space-between;align-items:center;max-width:1260px;margin:auto}.wordmark{border:0;background:none;font-size:28px;font-style:italic;color:#eadfc9}.textbutton,.home-nav button,footer button{background:none;border:0;color:var(--muted);font-size:19px}.home{min-height:76vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 12px 70px}.eyebrow{font-size:13px;letter-spacing:.22em;color:#c9b994;text-transform:uppercase}.home h1{font-size:clamp(76px,13vw,148px);font-weight:500;font-style:italic;line-height:.9;margin:12px 0 18px;letter-spacing:-.04em}.tagline{font-size:clamp(23px,3vw,34px);font-style:italic;color:#e0d4bf;margin:10px 0 55px}.primary{background:#eadfc9;color:#142d40;border:1px solid #fff3d9;padding:14px 28px;font-size:22px;font-style:italic;transition:transform .15s,background .15s}.primary:hover{transform:translateY(-2px);background:#fff5e3}.huge{min-width:min(390px,90vw);font-size:30px;padding:20px}.home-nav{display:flex;gap:12px;margin-top:60px;border:1px solid #756d58;padding:12px}.home-nav button{border:1px solid #a99a75;padding:10px 24px;font-style:italic;font-size:24px}.home-nav button:hover,.textbutton:hover{color:#fff;border-color:var(--cream)}.small{font-size:15px;color:#b8b19f}.home>.small{margin-top:34px}.game,.subpage{max-width:1120px;margin:34px auto}.gamehead{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #716e61;padding-bottom:20px}.gamehead h2,.subpage h2,.final h2{font-size:clamp(30px,5vw,48px);font-style:italic;font-weight:500;margin:4px 0}.stats{display:flex;gap:26px;font-size:18px;letter-spacing:.08em}.gameintro{text-align:center;margin:24px 0;color:var(--muted);font-size:21px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.claimcard{background:#102e42;min-height:360px;border:1px solid #c9b994;outline:1px solid #6e674f;outline-offset:-7px;padding:28px 24px 18px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.claimcard:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #766f5d;pointer-events:none}.corner{position:absolute;color:#c9b994;font-size:15px}.tl{top:11px;left:11px}.tr{top:11px;right:11px}.bl{bottom:10px;left:11px}.br{bottom:10px;right:11px}.cardno{letter-spacing:.18em;font-size:12px;color:#c9b994;margin-top:9px}.claimtext{font-size:clamp(22px,2.1vw,29px);font-style:italic;line-height:1.18;flex:1;display:grid;place-items:center;padding:18px 4px}.selectors{display:flex;gap:5px;width:100%;position:relative;z-index:1}.selectors button{flex:1;min-height:42px;padding:7px 2px;background:#18374c;border:1px solid #b4a988;font-size:14px;letter-spacing:.03em}.selectors button:hover{background:#294a60}.selectors button.selected{color:#10243a;background:#e7dcc5;font-weight:600}.selectors button.selected.KINDA{background:#d6bf8c}.selectors button.selected.BULLSHIT{background:#87b7a7}.selectors button:disabled{cursor:default}.revealed{font-size:13px;color:#91c7b4;letter-spacing:.12em}.choose{border:1px dashed #91c7b4;background:transparent;padding:6px 10px;margin:8px 0;z-index:2}.protected{border-color:#92c9b9;box-shadow:inset 0 0 0 3px #527e74}.actions{display:flex;align-items:end;justify-content:space-between;margin-top:28px;gap:22px}.wildcards{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.wildcards .eyebrow{width:100%}.wild{background:transparent;border:1px solid #baa985;padding:10px 14px;font-size:17px;color:#e6ddcc}.wild:hover,.wild.active{background:#1c4256;border-color:#8ec0ae}.wild.spent{opacity:.45;text-decoration:line-through}.lock{min-width:220px}.notice{text-align:center;color:#9fd0bf;font-size:18px;min-height:22px}.note{max-width:720px}.reveal{width:100%;text-align:left;border-top:1px solid #8a8068;padding-top:12px;font-size:16px}.reveal .good{color:#9dd1bd}.reveal .partial{color:#e0c981}.reveal .bad{color:#e2a59c}.reveal p{margin:6px 0}.explanation{font-size:17px;line-height:1.25}.reveal a,.review a{color:#b9d8cb}.final{text-align:center;padding:34px}.bigscore{font-size:94px;font-style:italic}.bigscore small{font-size:30px}.final details{text-align:left;border-top:1px solid #756d58;padding:12px}.final summary{cursor:pointer;font-size:21px}.review{background:#122d42;padding:16px;margin:8px}.review p{font-size:18px}.subpage{padding:20px 3vw 60px}.subpage>p:not(.eyebrow){font-size:20px;line-height:1.4;color:#e3d9c8;max-width:850px}.archive{margin-top:30px;border-top:1px solid #716e61}.archive button,.leader{width:100%;display:flex;justify-content:space-between;gap:18px;padding:15px 8px;text-align:left;background:transparent;border:0;border-bottom:1px solid #716e61;font-size:22px}.archive button span,.leader b{color:#b8cfc0}.archive button:hover{background:#163148}.empty{text-align:center;border:1px solid #7e755d;padding:42px 20px;margin-top:30px}.empty>span{font-size:32px;color:#c9b994}.empty h3{font-size:27px;font-style:italic;font-weight:500}.empty p{color:#d8ccb5;font-size:18px}.rules{max-width:900px}.rules h3{font-size:27px;font-style:italic;font-weight:500;margin:30px 0 4px}.definitions{border:1px solid #7e755d;padding:12px 22px;margin:20px 0}.definitions p{font-size:19px}.definitions b{color:#decda7;margin-right:8px}footer{max-width:1260px;margin:40px auto 0;border-top:1px solid #635f52;padding-top:14px;color:#a99f89;letter-spacing:.12em;font-size:12px;text-align:center}footer button{font-size:12px;letter-spacing:.15em;color:#d8ccb5}@media(max-width:800px){.frame{margin:12px;padding:22px 16px}.cards{gap:10px}.claimcard{padding:22px 14px 16px;min-height:340px}.claimtext{font-size:22px}.selectors{flex-direction:column}.selectors button{width:100%;min-height:38px}.actions{align-items:stretch;flex-direction:column}.lock{width:100%}.stats{font-size:14px;gap:12px}.home-nav button{font-size:20px;padding:9px 14px}}@media(max-width:600px){.frame{margin:9px;padding:15px 11px;outline-offset:3px}.wordmark{font-size:24px}.home{min-height:78vh;padding-top:20px}.home h1{font-size:78px}.tagline{margin:10px 0 38px}.home-nav{flex-direction:column;width:min(340px,100%);margin-top:40px}.home-nav button{width:100%}.game,.subpage{margin:18px auto}.gamehead{align-items:start;flex-direction:column;gap:10px}.stats{display:none}.mobile-stats{display:block;font-size:17px}.cards{grid-template-columns:1fr;gap:15px}.claimcard{min-height:290px;padding:24px 22px 20px}.claimtext{font-size:27px;min-height:105px}.selectors{flex-direction:row}.selectors button{min-height:48px;font-size:15px}.gameintro{margin:16px 0}.gameintro>p:first-child{font-size:18px}.actions{margin-top:20px}.wildcards{display:grid;grid-template-columns:1fr;gap:8px}.wildcards .eyebrow{grid-column:1/-1}.wild{width:100%;text-align:left}.archive button,.leader{font-size:19px}.final{padding:18px 0}.bigscore{font-size:75px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.menu-left{margin-right:auto;justify-self:start}.home{padding-top:32px}.site-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;letter-spacing:.1em}.site-footer a{color:#d8ccb5;text-decoration:none;letter-spacing:.04em;font-size:15px}.site-footer a:hover{text-decoration:underline;color:#fff5e3}.gamehead{align-items:end}.stats{display:flex;flex-direction:column;align-items:flex-end;gap:5px;font-size:17px;letter-spacing:.1em}.stats span{display:block}.stats span:first-child{color:#c9b994}.timer{width:min(330px,30vw);text-align:center;align-self:end}.timer-number{display:block;font-size:25px;line-height:1.1;margin-bottom:8px;color:#f4ebdd;font-variant-numeric:tabular-nums}.timer-track{height:5px;width:100%;display:flex;justify-content:center;gap:2px}.timer-track i{height:5px;display:block;background:#82b5a5;transition:width .15s linear}.wild{position:relative}.wild[data-tooltip]:hover:after,.wild[data-tooltip]:focus-visible:after{content:attr(data-tooltip);position:absolute;z-index:10;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);width:220px;padding:9px 11px;background:#f4ebdd;color:#10243a;border:1px solid #c9b994;font-size:16px;line-height:1.2;letter-spacing:0;white-space:normal;text-align:center;box-shadow:0 4px 14px #0005}.wildcards>.eyebrow{letter-spacing:.15em}.share-button{margin:5px auto 12px}.share-text{display:block;width:min(520px,100%);min-height:150px;margin:12px auto 24px;padding:12px;background:#102e42;border:1px solid #c9b994;color:#f4ebdd;font:17px/1.45 EB Garamond,Georgia,serif;white-space:pre-wrap}.wild-review-title{margin-top:32px!important}.wildcard-review{font-size:19px}.wildcard-review span{display:flex;flex-direction:column}.wildcard-review small{font-size:15px;color:#c9b994;margin-top:4px}.final>h3{margin-top:25px}.mobile-stats{display:none}@media(max-width:800px){.timer{width:28vw}.stats{font-size:15px}}@media(max-width:600px){.site-footer{align-items:flex-start;flex-direction:column;text-align:left;font-size:11px}.timer{width:100%;order:3;align-self:stretch;margin:5px 0}.gamehead{display:grid;grid-template-columns:1fr auto;align-items:end}.gamehead>div:first-child{grid-column:1/-1}.stats{grid-column:1;grid-row:2;align-items:flex-start}.timer{grid-column:2;grid-row:2}.gamehead h2{font-size:32px}.timer-number{font-size:22px}.wild[data-tooltip]:hover:after,.wild[data-tooltip]:focus-visible:after{left:8px;transform:none}}.timer-track{gap:0}.wildcard-dropdown{border-top:1px solid #756d58;padding:12px 8px;text-align:left}.wildcard-dropdown:last-of-type{border-bottom:1px solid #756d58}.wildcard-dropdown summary{cursor:pointer;font-size:21px;color:#f4ebdd}.wildcard-use,.unused-wildcard{margin:12px 0 4px;padding:14px 16px;background:#122d42;border:1px solid #756d58;text-align:left}.wildcard-use p,.unused-wildcard{font-size:18px;color:#e3d9c8}.wildcard-use b{color:#c9b994}.wildcard-use p{margin:7px 0 0}
