@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}.gamehead{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,330px) minmax(0,1fr);align-items:end;column-gap:24px}.timer{grid-column:2;grid-row:1;width:100%;align-self:end;justify-self:center;margin:0 0 1px;text-align:center}.timer-number{margin-bottom:9px;font-size:25px;line-height:1.15}.timer-track{height:5px;gap:0;width:100%;overflow:hidden}.timer-track i{flex:1 1 50%;width:50%;height:5px}.stats{grid-column:3;grid-row:1;align-self:end}.claimcard:has(.flip-inner){padding:14px;overflow:hidden;perspective:1100px}.flip-inner{position:relative;z-index:1;width:100%;flex:1;min-height:320px;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.flip-inner.flipped{transform:rotateY(180deg)}.card-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:22px 10px 10px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-front .cardno,.card-back .cardno{margin-top:3px;flex:none}.card-front .claimtext{flex:1;width:100%;min-height:90px;padding:12px 4px;font-size:clamp(21px,1.8vw,26px)}.credit{font-size:20px;letter-spacing:.03em;margin:2px 0 6px}.credit.good,.credit.partial,.credit.bad{color:var(--cream)}.flip-hint{border:0;background:none;color:#8fc9b5;text-decoration:underline;text-underline-offset:3px;font-size:17px;padding:5px 4px 10px;cursor:pointer}.flip-hint:hover{color:#c2eadc}.card-front .selectors{flex:none}.selectors button.selected,.selectors button.selected.KINDA,.selectors button.selected.BULLSHIT{background:#eadfc9;color:#10243a;font-weight:600}.selectors button.correct{background:#eadfc9!important;color:#10243a!important;opacity:1!important;font-weight:700}.selectors button.wrong-choice{background:#eadfc9!important;color:#10243a!important;opacity:.42!important}.card-face .selectors button:disabled{cursor:default}.card-back{transform:rotateY(180deg);padding:25px 15px 12px;overflow:auto;justify-content:center}.card-back h3{font-size:clamp(34px,3vw,48px);font-weight:600;margin:22px 0 12px;color:var(--cream)}.context-text{font-size:clamp(20px,1.9vw,25px);line-height:1.35;margin:0 0 16px;max-width:100%}.card-back a{font-size:19px;color:#a8d5c5;text-underline-offset:3px}.card-back small{margin:12px 0;color:#d8ccb5;font-size:16px}.card-back .flip-hint{margin-top:auto;padding-top:18px}.wildcard-note{margin:14px auto 0;max-width:760px;padding:9px 12px;border:1px solid #756d58;color:#e3d9c8}.cancel-wild{margin-left:10px;padding:5px 12px;background:transparent;border:1px solid #c9b994;color:var(--cream);font:inherit;touch-action:manipulation}.cancel-wild:hover{background:#1c4256}.wild{touch-action:manipulation}@media(max-width:800px){.gamehead{grid-template-columns:minmax(0,1fr) minmax(190px,28vw) minmax(0,1fr);column-gap:12px}.timer{width:100%;margin:0}.flip-inner{min-height:300px}.card-front .claimtext{font-size:20px}.card-front .selectors{flex-direction:column}.card-front .selectors button{min-height:36px}}@media(max-width:600px){.gamehead{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:4px;align-items:end}.gamehead>div:first-child{grid-column:1;grid-row:1}.stats{grid-column:2;grid-row:1;align-items:flex-end;font-size:13px}.timer{grid-column:1/-1;grid-row:2;width:min(360px,88%);justify-self:center;margin:10px auto 2px}.timer-number{font-size:24px;margin-bottom:6px}.claimcard:has(.flip-inner){min-height:330px}.flip-inner{min-height:295px}.card-front .selectors{flex-direction:row}.card-front .selectors button{min-height:44px}.card-front .claimtext{font-size:25px}.card-back h3{font-size:40px}.context-text{font-size:22px}}.timer-track{justify-content:center}.timer-track i{flex:0 0 auto}.gamehead{display:flex;justify-content:space-between;align-items:end;gap:20px}.timer{display:block;width:min(280px,78vw);margin:12px auto 20px;text-align:center}.timer-number{display:block;margin:0 0 8px;font-size:24px;line-height:1.1}.timer-track{display:flex;justify-content:center;gap:0;width:100%;height:5px;border:0;overflow:hidden}.timer-track i{display:block;flex:0 0 auto;height:5px;background:var(--accent,#88bba8);transition:width .1s linear}.claimcard.revealed-card{cursor:pointer;min-height:390px}.claimcard.revealed-card .selectors{margin-top:auto}.reveal-summary{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:14px 6px}.reveal-summary>b{font-size:clamp(23px,2vw,30px);color:var(--cream)}.reveal-summary p{margin:0;font-size:clamp(19px,1.65vw,24px);line-height:1.35}.full-context{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:14px 8px;animation:context-in .22s ease-out}.truth-category{font-size:clamp(30px,3vw,40px);line-height:1.1;margin-bottom:16px}.full-context p{font-size:clamp(20px,1.75vw,26px);line-height:1.4;margin:0 0 16px}.full-context a{font-size:19px;color:#a8d5c5;text-underline-offset:3px}.full-context small{margin-top:auto;padding-top:18px;font-size:16px;color:#d8ccb5}.selectors button.selected,.selectors button.correct{background:#eadfc9!important;color:#10243a!important;opacity:1!important;font-weight:700}.selectors button.wrong-choice{background:#eadfc9!important;color:#10243a!important;opacity:.38!important}.selectors button.muted-wrong{background:transparent!important;color:var(--cream)!important;opacity:.3!important}.wild[data-tooltip]:after{pointer-events:none}.wild{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@keyframes context-in{0%{opacity:.45;transform:rotateY(8deg) scale(.98)}to{opacity:1;transform:none}}@media(max-width:800px){.timer{margin:10px auto 18px}.claimcard.revealed-card{min-height:350px}}@media(max-width:600px){.gamehead{align-items:end}.timer{width:min(340px,82vw);margin:12px auto 20px}.claimcard.revealed-card{min-height:340px}.full-context p{font-size:20px}.truth-category{font-size:34px}}.timer{width:100%;max-width:none;margin:14px 0 20px}.timer-track{width:100%;height:5px}.timer-track i{height:5px}.claimcard,.claimcard.revealed-card{height:390px;min-height:390px;flex:0 0 390px}.claimcard.revealed-card{padding-top:28px}.reveal-summary{gap:10px}.verdict-word{font-size:clamp(23px,2vw,29px);line-height:1.1;letter-spacing:.08em}.earned-points{font-size:clamp(20px,1.7vw,25px);line-height:1.15}.reveal-summary p{font-size:clamp(17px,1.45vw,21px);line-height:1.25}.selectors button.wrong-choice,.selectors button.muted-wrong{opacity:.4!important}.full-context{padding-bottom:12px}.claimcard.revealed-card:has(.full-context) .selectors{display:none}.share-text{width:min(680px,100%);min-height:0;height:auto;overflow:hidden;resize:none;display:block;white-space:pre-wrap}.game:has(.final) .stats{display:none}.wildcard-review-dropdown{text-align:left;border-top:1px solid #756d58;border-bottom:1px solid #756d58;padding:12px 8px;margin-top:8px}.wildcard-review-dropdown summary{cursor:pointer;font-size:22px;color:#f4ebdd}.wildcard-review-dropdown .wildcard-use{margin:12px 0;padding:18px 20px;background:#122d42;border:1px solid #756d58}.wildcard-review-dropdown .wildcard-use>b{font-size:16px;letter-spacing:.1em;color:#c9b994}.wildcard-review-dropdown .wildcard-use p{font-size:19px;line-height:1.35;margin:8px 0 0;color:#e3d9c8}@media(max-width:800px){.claimcard,.claimcard.revealed-card{height:390px;min-height:390px;flex-basis:390px}.timer{margin:12px 0 18px}}@media(max-width:600px){.claimcard,.claimcard.revealed-card{height:350px;min-height:350px;flex-basis:350px}.timer{width:100%;margin:10px 0 16px}.full-context p{font-size:20px}}.game:has(.claimcard.revealed-card) .gamehead{border-bottom-color:transparent}.full-context{padding:7px 8px 9px}.truth-category{font-size:clamp(27px,2.6vw,32px);margin-bottom:8px}.full-context p{font-size:clamp(17px,1.45vw,19px);line-height:1.28;margin:0 0 9px}.full-context a{font-size:17px}.full-context small{font-size:14px;padding-top:7px}.final>details{display:block;text-align:left;border:0;border-top:1px solid #756d58;padding:12px 8px;margin:0}.final>details:last-child{border-bottom:1px solid #756d58}.final>details summary{cursor:pointer;font-size:21px}.review{border:1px solid #756d58}@media(max-width:600px){.full-context p{font-size:17px}.truth-category{font-size:29px}}
