html:root:has(.smush-secondary){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c0:#5b8def;--c1:#56b870;--c2:#e7b416;--c3:#a06ee1;--ink:#2b2620;--paper:#faf7f1;--card:#fff;--line:#d8d2c6;--mut:#6b6355}html body:has(.smush-secondary){background:var(--paper);color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html.smush-page.a11y-hc body:has(.smush-secondary){color:var(--ink)!important}.smush-secondary.wrap{max-width:480px;margin:0 auto;padding:18px 14px 60px}.smush-secondary header{text-align:center;margin-bottom:10px}.smush-secondary header img{width:auto;height:52px}.smush-secondary .card{background:var(--card);border:1.5px solid var(--line);border-radius:16px;padding:18px}.smush-secondary h1{letter-spacing:normal;margin:0;font-size:16px;font-weight:700;display:inline}.smush-past h1{font-size:15px}.smush-secondary .hint{color:var(--mut);margin-top:0;font-size:12.5px}.smush-secondary footer{text-align:center;color:var(--mut);margin-top:18px;font-size:13px}.smush-secondary a{color:var(--c0)}.a11y-hc .smush-secondary footer a,html.thm-dark.a11y-hc .smush-secondary footer a{color:var(--c0)!important}.smush-secondary a:focus-visible,.smush-secondary button:focus-visible{outline:2px solid var(--c0);outline-offset:3px}.smush-past .hint{margin-top:4px}.smush-past .plist{margin-top:10px}.smush-past a.prow{color:var(--ink);border-top:1px solid #f1ece2;align-items:center;gap:10px;padding:11px 4px;text-decoration:none;display:flex}.smush-past .prow:hover{background:#fbf8f2}.smush-past .pnum{flex:0 0 60px;font-size:15px;font-weight:800}.smush-past .pdate{color:var(--mut);flex:1;font-size:13.5px}.smush-past .pstat{color:var(--c1);font-size:13px;font-weight:700}.smush-past .pstat.un{color:var(--mut);font-weight:600}.smush-past .ptoday{letter-spacing:.08em;text-transform:uppercase;color:#8a6d12;background:#fff8e6;border:1.5px solid #e6cf82;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.smush-secondary.smush-history .streak-hero{text-align:center;color:inherit;box-shadow:none;background:0 0;border-radius:0;margin:6px 0 14px;padding:0;animation:none}.smush-secondary.smush-history .sh-num{text-shadow:none;font-size:56px;font-weight:800;line-height:1}.smush-secondary.smush-history .sh-label{color:var(--mut);letter-spacing:.06em;text-transform:uppercase;text-shadow:none;margin-top:0;font-size:12px;font-weight:700}.smush-secondary.smush-history .sh-sub{color:var(--mut);opacity:1;text-shadow:none;margin-top:4px;font-size:13px}.smush-history .hstats{grid-template-columns:repeat(2,1fr);gap:8px;margin:0 0 16px;display:grid}.smush-secondary.smush-history .hstat{border:1.5px solid var(--line);text-align:start;background:#fffdf8;border-radius:11px;padding:9px 12px}.smush-secondary.smush-history .hstat b{color:inherit;font-size:20px;font-weight:700;line-height:normal;display:block}.smush-secondary.smush-history .hstat span{color:var(--mut);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:700}.smush-history .hstat.c0{border-color:#5b8def80}.smush-history .hstat.c1{border-color:#56b87080}.smush-history .hstat.c2{border-color:#e7b4168c}.smush-history .hstat.c3{border-color:#a06ee180}.smush-history .ach-box{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.smush-history .ach-box>b{letter-spacing:normal;text-transform:none;color:inherit;margin-bottom:0;font-size:15px;display:inline}.smush-history .ach-grid{flex-wrap:wrap;gap:7px;margin:10px 0 16px;display:flex}.smush-history .achbox{appearance:none;color:inherit;border:1.5px solid var(--line);cursor:help;-webkit-user-select:none;user-select:none;background:#fffdf8;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-family:inherit;font-size:22px;line-height:normal;display:flex}.smush-secondary.smush-history .achbox.locked{color:#8a8174;cursor:default;opacity:1;background:#fffdf8;font-size:18px;font-weight:800}.smush-history .histrow{background:0 0;border:0;border-top:1px solid #f1ece2;border-radius:0;padding:10px 2px}.smush-history .histrow .hh-top{justify-content:space-between;align-items:normal;gap:normal;font-weight:700;display:flex}.smush-history .histrow .hh-date{color:var(--mut);font-size:13px}.smush-history .histrow .hh-score{font-size:15px;font-weight:700}.a11y-bt .smush-secondary .hh-date,.a11y-bt .smush-secondary footer{font-size:13px}.smush-history .hh-meta{color:var(--mut);margin-top:2px;font-size:12.5px}.smush-history #privacy{margin-top:18px}.smush-history .history-empty{margin-top:14px}html:has(.smush-secondary) .smush-history-tip{z-index:130;background:var(--ink);max-width:240px;color:var(--paper);pointer-events:none;border-radius:9px;padding:8px 11px;font-size:12.5px;line-height:1.4;position:fixed;box-shadow:0 6px 18px #2b26204d}html:root.a11y-hc .smush-secondary .sh-sub,html:root.a11y-hc .smush-secondary .sh-label,html:root.a11y-hc .smush-secondary .hstat span,html:root.a11y-hc .smush-secondary .hh-date,html:root.a11y-hc .smush-secondary .hh-meta,html:root.a11y-hc .smush-secondary .pdate,html:root.a11y-hc .smush-secondary .pstat.un,html:root.a11y-hc .smush-secondary .hint,html:root.a11y-hc .smush-secondary footer{color:#3a3128!important}.a11y-hc .smush-history .card,.a11y-hc .smush-history .hstat,.a11y-hc .smush-history .achbox{border-color:#8a8174}.a11y-bt .smush-secondary .hh-meta,.a11y-bt .smush-secondary .hint,.a11y-bt .smush-secondary .hstat span,.a11y-bt .smush-secondary .pdate,.a11y-bt .smush-secondary .pstat{font-size:15px!important}.fourbythree-history h1{letter-spacing:normal;margin:0;font-size:16px;font-weight:700}.fourbythree-history .achbox,.fourbythree-history button.histrow{appearance:none;color:inherit;margin:0;font-family:inherit}.fourbythree-history .achbox{padding:0}.fourbythree-history .achbox.locked{color:#bfb7a7;cursor:default;opacity:1}.fourbythree-history button.histrow{font-size:inherit;text-align:left;width:100%;display:block}.fourbythree-history .history-empty{margin-top:14px}.fourbythree-history .history-card-hint{margin:14px 0 2px}.fourbythree-history .history-privacy{margin-top:18px}.fourbythree-history :focus-visible{outline:2px solid var(--td0);outline-offset:3px}html.thm-dark .fourbythree-history .achbox.locked{color:#8a8a8a}#cardLightbox .mback{background:0 0}#cardLightbox .mcard{width:auto;max-width:none;max-height:none;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}#cardLightbox .mclose{clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}#cardLightbox .mclose:focus-visible{clip-path:none;background:var(--card);outline:2px solid var(--td0);outline-offset:4px;border-radius:6px;width:32px;height:32px}#cardLightbox .history-card-image{font:inherit;color:inherit;cursor:zoom-out;background:0 0;border:0;padding:0;line-height:0;display:block}#cardLightbox img{display:block}.fourbythree-community h1{letter-spacing:normal;margin:0;font-size:16px;font-weight:700;display:inline}.fourbythree-community .cpx{border:1.5px solid var(--line);border-radius:10px;align-items:center;gap:10px;margin:8px 0;padding:9px 12px;display:flex}.fourbythree-community .cpmeta{flex:1;min-width:0}.fourbythree-community .cptitle{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.fourbythree-community .cpby{color:var(--mut);margin-top:2px;font-size:12px}.fourbythree-community .cprate{text-align:right;color:var(--mut);white-space:nowrap;font-size:13px}.fourbythree-community .cpstars{color:#b8860b;font-weight:700}.fourbythree-community .cptoggle{gap:8px;margin:4px 0 12px;display:flex}.fourbythree-community .cptoggle .hbtn{padding:6px 16px}.fourbythree-community .cptoggle .hbtn.on{background:var(--ink);color:var(--paper)}.fourbythree-builder h1{letter-spacing:normal;margin:0;font-size:16px;font-weight:700;display:inline}.fourbythree-builder .special-field label{color:#b8860b}.fourbythree-builder .emoji-field input{text-align:center;width:90px}.fourbythree-builder #vList{margin-top:12px}.fourbythree-builder .validation-note{color:var(--mut)}.fourbythree-builder .ctrls,.fourbythree-builder .rowbtns{justify-content:flex-start}.fourbythree-builder #linkOut .hbtn:not(.primary){padding:6px 14px}.fourbythree-builder .daily-buttons{margin-top:4px}.fourbythree-builder .direct-label{margin-top:14px}.fourbythree-builder #pubForm{border-top:1px solid var(--line,#e6e0d6);margin-top:18px;padding-top:14px}.fourbythree-builder .publish-buttons,.fourbythree-builder .published-hint{margin-top:8px}.fourbythree-builder #cLive a{color:inherit;text-decoration:none}.fourbythree-builder a:focus-visible{outline:2px solid var(--td0);outline-offset:3px}html body:has(.beta-portal){background:var(--paper);color:var(--ink);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15.5px;line-height:1.55}.beta-portal{max-width:560px;margin:0 auto;padding:26px 18px 60px}html .beta-portal .logo{content:normal;width:auto;height:52px;margin:6px auto 2px;display:block}.beta-portal h1{text-align:center;margin:8px 0 2px;font-size:24px;font-weight:800}.beta-portal .sub{color:var(--mut);text-align:center;margin:0 0 22px;font-size:14px}.beta-portal .card{background:var(--card);border:1.5px solid var(--line);border-radius:14px;margin-bottom:16px;padding:16px 18px}.beta-portal .card h2{text-transform:uppercase;letter-spacing:.05em;color:var(--mut3);margin:0 0 10px;font-size:13px}.beta-portal ol.steps{margin:0;padding-left:22px}.beta-portal ol.steps li{margin:0 0 9px}.beta-portal ol.steps b{font-weight:700}.beta-portal .pz{border:1.5px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.beta-portal .pz.next{border-color:var(--tc2);box-shadow:0 0 0 2px var(--t2)}.beta-portal .pz-date{flex:1;min-width:0}.beta-portal .pz-date b{font-size:15.5px}.beta-portal .pz-when,.beta-portal .pz-state{color:var(--mut);font-size:12.5px}.beta-portal .pz-state{white-space:nowrap;text-align:right}.beta-portal .pz-state .done{color:var(--good);font-weight:700}.beta-portal .pz-state .fbok{color:var(--good)}.beta-portal .pz-state .fbmiss{color:var(--bad)}.beta-portal a.play{background:var(--ink);color:var(--paper);border-radius:999px;flex:none;padding:8px 18px;font-size:14px;font-weight:700;text-decoration:none}.beta-portal a.play.again{color:var(--ink);border:1.5px solid var(--line);background:0 0}.beta-portal .nextbadge{background:var(--t2);color:var(--ink);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 9px;font-size:11px;font-weight:700;display:inline-block}.beta-portal .empty{color:var(--mut);text-align:center;padding:18px 0}.beta-portal .foot{color:var(--mut2);text-align:center;margin-top:26px;font-size:13px}.beta-portal .foot a{color:inherit}.beta-portal .note{color:var(--mut);margin:12px 2px 0;font-size:13px}.beta-portal a:focus-visible,.beta-portal button:focus-visible{outline:2px solid var(--td0);outline-offset:3px}.fourbythree-archive h1{letter-spacing:normal;margin:0;font-size:16px;font-weight:700;display:inline}.fourbythree-archive .archive-win{color:var(--good)}.fourbythree-archive .archive-loss{color:var(--bad)}.fourbythree-archive .archlist a{font:menu;font:-webkit-small-control;font-size:15px;font-weight:600;text-decoration:none}.companion-page{max-width:600px;margin:0 auto;padding:20px 16px 60px}.companion-page header{text-align:center;margin-bottom:18px;position:relative}.companion-page header img{width:230px;max-width:70%;height:auto}.companion-page h1{margin:0 0 12px;font-size:22px}.companion-page h2{font-size:17px}.companion-page a{color:var(--td0)}.companion-page .page-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 4px;text-decoration:none;display:flex}.companion-page .page-list{padding:0;list-style:none}.companion-page dd{margin:0}.companion-page .page-meta{color:var(--mut4);font-size:13px}.companion-page .summary-streak{text-align:center;margin:18px 0}.companion-page .summary-streak strong{font-size:48px;display:block}.companion-page .page-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.companion-page .page-stat{border:1px solid var(--line);border-radius:10px;padding:12px}.companion-page .page-stat strong{font-size:22px;display:block}.companion-page .achievement-grid{flex-wrap:wrap;gap:8px;display:flex}.companion-page .achievement-grid button{min-width:44px;min-height:44px;padding:6px;font-size:22px}.companion-page .sort-controls{gap:8px;margin:16px 0;display:flex}.companion-page button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.companion-page .community-title{overflow-wrap:anywhere}.companion-page .builder-field{margin:12px 0;display:block}.companion-page .builder-field input{width:100%;min-height:44px;margin-top:4px;display:block}.companion-page main button{min-height:44px}.companion-page fieldset{border:1px solid var(--line);border-radius:12px;min-width:0;margin:16px 0}.companion-page .builder-links{border-top:1px solid var(--line);margin-top:20px}.companion-page .builder-links code,.companion-page .builder-links output{overflow-wrap:anywhere;white-space:pre-wrap;background:var(--card2);border-radius:8px;margin:8px 0;padding:10px;display:block}.companion-page :focus-visible{outline:3px solid var(--td0);outline-offset:3px}.a11y-bt .companion-page .page-meta{font-size:16px}.a11y-hc .companion-page .page-meta{color:var(--ink)}#historyCard img{max-width:100%;height:auto}
