:root[data-look=pool]{--background:#12223a;--foreground:#dce8f8;--accent:#5b95ff;--accent-ink:#5b95ff;--on-accent:#071427;--muted-foreground:#717f93;--border:#28384f;--deck-wash:#1b2f4c;--deck-glass:#0b16268c;--look-ground:#0b1626;--look-page:#0b1626;--look-land:#0c1a2d;--primary:#5b95ff;--on-primary:#071427;--pin:#8db6ff;--on-ink:#12223a;--haze:#5b95ff;--i20:#335693;--i40:#dce8f869;--i45:#dce8f878;--i55:#dce8f894;--look-field-hint:#657fa1;--look-field-55:#819dc2;--look-field-70:#9fbde5;--look-field-ink:#a9c8f0;--prof-ground:#0b1626;--prof-land:#0c1a2d;--prof-sea:#0f3d70}:root[data-look=taxi]{--background:#ffc300;--deck-wash:#f5b300;--deck-glass:#ffc30099;--look-ground:#ffc300;--look-page:#ffc300;--look-land:#ffc83a;--prof-ground:#ffc300;--prof-land:#ffc83a;--prof-sea:#f3b527}:root[data-look=taxi][data-map=saffron]{--look-land:#ffb020;--prof-land:#ffb020;--prof-sea:#ef9f16}:root[data-look=taxi][data-map=paper]{--look-land:#f3f1ea;--prof-land:#f3f1ea;--prof-sea:#d9d6cb}:root[data-look=taxi][data-map=night]{--look-land:#26231c;--prof-land:#26231c;--prof-sea:#15130e;--pin:#ffc300}:root[data-look=taxi][data-map=night] :is(.day-sq,.plan-mark-dot){color:#000}:root[data-look=spritz]{--background:#f76b0e;--deck-wash:#ee5c00;--deck-glass:#f76b0e99;--look-ground:#f76b0e;--look-page:#f76b0e;--look-land:#ffc994;--prof-ground:#f76b0e;--prof-land:#ffc994;--prof-sea:#feaa62}:root:is([data-look=taxi],[data-look=spritz]){--foreground:#000;--accent:#000;--accent-ink:#000;--on-accent:#fff;--muted-foreground:#000;--border:color-mix(in srgb, #000 12%, var(--background));--primary:#000;--on-primary:#fff;--pin:#000;--on-ink:#fff;--haze:#000;--i20:#000;--i40:#000;--i45:#000;--i55:#000;--i70:#000}:root[data-look=pool] .deck-city{--i20:#335693;--i40:#dce8f869;--i45:#dce8f878;--i55:#dce8f894}:root:is([data-look=taxi],[data-look=spritz]) .deck-city{--i20:#000;--i40:#000;--i45:#000;--i55:#000;--i70:#000}:root[data-look] body,:root[data-look] .bg-paper,:root[data-look] .curtain{background-color:var(--look-page)}:root[data-look] .home.bg-paper{background-color:var(--look-ground)}:root[data-look] .deck-city.bg-paper{background-color:var(--look-land)}@media (max-width:639.98px){:root[data-look] .sheet-card.is-page{background:var(--look-page)}}:root[data-look] .globe-halo{background:radial-gradient(closest-side, transparent 0%, transparent 83%, color-mix(in srgb, var(--haze) 11%, transparent) 86.6%, color-mix(in srgb, var(--haze) 6%, transparent) 90.5%, color-mix(in srgb, var(--haze) 2%, transparent) 95.5%, transparent 100%)}:root[data-look] :is(.home-lights,.home-menu-lights){display:none}:root[data-look] :is(.deck-pill.is-ink,.deck-chips button[aria-pressed=true],.deck-seg button[aria-pressed=true],.deck-seg button[aria-selected=true],.sheet-opt[aria-pressed=true],.deck-pin-act.is-add,.spot-action:hover){background:var(--primary);color:var(--on-primary)}@media (hover:hover){:root[data-look] :is(.deck-round:hover,.deck-hide:hover,.deck-x:hover,.deck-pic-source:hover,.deck-show:hover,.home-x:hover,.home-back:hover,.home-lpin:hover,.home-lx:hover,.home-hint .home-more:hover,.prof-ground .deck-hide:hover){background:var(--primary);color:var(--on-primary)}}:root[data-look] .sweep-action:before{background:var(--primary)}:root[data-look] :is(.sweep-action:hover,.sweep-action:focus-visible){color:var(--on-primary)}:root[data-look] .text-paper{color:var(--on-ink)}:root[data-look] .text-paper\/60{color:color-mix(in srgb, var(--on-ink) 60%, transparent)}:root[data-look] .deck-pin:is(.is-focus,.is-hover) .deck-pin-pill,:root[data-look] .deck-pin.is-theirs.is-selected .deck-pin-pill{color:var(--on-ink)}:root[data-look] :is(.spot-marker-dot,.spot-poof-bit,.spot-poof-core,.deck-pin-dot,.deck-poof-bit,.prof-mk),:root[data-look] .spot-marker:is(.is-fading-text,.is-poofing) .spot-marker-dot{background:var(--pin)}:root[data-look] :is(.day-sq,.plan-mark-dot){background:var(--pin);color:var(--on-ink)}:root[data-look=pool] :is(.deck-field,.deck-input)::placeholder{color:var(--look-field-hint)}:root[data-look=pool] .deck-chips button{color:var(--look-field-70)}:root[data-look=pool] .deck-hide{color:var(--look-field-55)}:root[data-look=pool] :is(.deck-x,.home-x,.home-lx){color:var(--look-field-ink)}@media (hover:hover){:root[data-look=pool] .deck-chips button:hover{color:var(--foreground)}:root[data-look=pool] .deck-pill:hover{box-shadow:inset 0 0 0 1.5px var(--primary)}}:root[data-look=pool] .spot-selected{--background:#1b2f4c;--foreground:#dce8f8}:root[data-look=pool] .maplibregl-ctrl-attrib-button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath fill='%2312223a' d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E"), radial-gradient(circle at center, var(--foreground) 6.9px, var(--border) 7px 8px, transparent 8.1px)}:root[data-look=pool] .keys-q{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 20 20'%3E%3Cmask id='q'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' d='M8.45 7.79a1.6 1.6 0 1 1 2.78 1.44c-.39.46-1.23.52-1.23.87'/%3E%3Ccircle cx='10' cy='13' r='1'/%3E%3C/mask%3E%3Ccircle cx='10' cy='10' r='6' fill='%2312223a' mask='url(%23q)'/%3E%3C/svg%3E"), radial-gradient(circle at center, var(--foreground) 6.9px, var(--border) 7px 8px, transparent 8.1px)}:root:is([data-look=taxi],[data-look=spritz]) :is([class^=text-ink\/],[class*=" text-ink/"],.text-muted-foreground),:root:is([data-look=taxi],[data-look=spritz]) .home-menu-small>span{color:var(--foreground)}:root:is([data-look=taxi],[data-look=spritz]) :is(.deck-views,.deck-key) button:not([aria-pressed=true]){color:color-mix(in srgb, var(--foreground) 45%, transparent)}@media (hover:hover){:root:is([data-look=taxi],[data-look=spritz]) :is(.deck-views,.deck-key) button:hover{color:var(--foreground)}}:root:is([data-look=taxi],[data-look=spritz]) ::placeholder{color:color-mix(in srgb, var(--foreground) 72%, transparent)}:root:is([data-look=taxi],[data-look=spritz]) :is(.home-add,.deck-head) .deck-search .deck-field{background:var(--primary);color:var(--on-primary)}:root:is([data-look=taxi],[data-look=spritz]) :is(.home-add,.deck-head) .deck-search .deck-field::placeholder{color:var(--on-primary)}:root:is([data-look=taxi],[data-look=spritz]) :is(.home-add,.deck-head) .deck-search .deck-field:focus,:root:is([data-look=taxi],[data-look=spritz]) .home-add.is-open .deck-search .deck-field{box-shadow:inset 0 0 0 1.5px var(--on-primary)}:root:is([data-look=taxi],[data-look=spritz]) :is(.home-add,.deck-head) .deck-search .search-trail i{background:var(--on-primary)}:root[data-look=spritz] :is(.home-add,.deck-head) .deck-search .deck-field{color:#5a2000;background:#ff9a50}:root[data-look=spritz] :is(.home-add,.deck-head) .deck-search .deck-field::placeholder{color:#5a2000}:root[data-look=spritz] :is(.home-add,.deck-head) .deck-search .deck-field:focus,:root[data-look=spritz] .home-add.is-open .deck-search .deck-field{box-shadow:inset 0 0 0 1.5px #5a2000}:root[data-look=spritz] :is(.home-add,.deck-head) .deck-search .search-trail i{background:#5a2000}:root:is([data-look=taxi],[data-look=spritz]) :is(.deck-x,.home-x,.home-lx){background:var(--primary);color:var(--on-primary)}:root:is([data-look=taxi],[data-look=spritz]) .deck-pill.is-red{box-shadow:inset 0 0 0 1.5px var(--foreground)}@media (hover:hover){:root:is([data-look=taxi],[data-look=spritz]) .deck-pill:not(.is-ink,.is-red):hover{background:var(--deck-wash)}}:root:is([data-look=taxi],[data-look=spritz]) .home-card.is-held{box-shadow:0 0 0 2px var(--foreground), var(--deck-sh)}:root[data-look=taxi] .home-menu-card{--background:#f5b300;--deck-wash:#ffc300}:root[data-look=spritz] .home-menu-card{--background:#ee5c00;--deck-wash:#f76b0e}:root:is([data-look=taxi],[data-look=spritz]) .home-menu-card{--foreground:#000;--border:#000}:root:is([data-look=taxi],[data-look=spritz]) :is(.home-menu-k,.home-menu-c,.home-menu-chips>i,.home-menu-url,.home-menu-names,.home-menu-note,.home-menu-h){color:var(--foreground)}:root:is([data-look=taxi],[data-look=spritz]) .home-menu-meter>i{box-shadow:inset 0 0 0 1.5px var(--foreground)}:root:is([data-look=taxi],[data-look=spritz]) .home-menu-faces>i:nth-child(3){box-shadow:inset 0 0 0 1.5px var(--foreground), 0 0 0 2px var(--background)}@media (min-width:640px){:root:is([data-look=taxi],[data-look=spritz]) .home-menu-faces>i:nth-child(3){box-shadow:inset 0 0 0 1.5px var(--foreground), 0 0 0 3px var(--background)}}.settings-themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.settings-theme{text-align:left;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 55%, transparent);flex-direction:column;align-items:stretch;gap:7px;font-size:10.5px;display:flex}.settings-theme.is-on{color:var(--foreground)}.settings-theme-tag{color:color-mix(in srgb, var(--foreground) 45%, transparent)}html:not(:lang(en)) .settings-theme-tag{display:block}html:not(:lang(en)) .settings-theme-tag>span{display:none}.settings-theme-tile{height:92px;transition:box-shadow .2s var(--ease-rise), transform .2s var(--ease-rise);border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.dark .settings-theme-tile{box-shadow:inset 0 0 0 1px #ffffff1a}.settings-theme.is-on .settings-theme-tile{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--foreground)}@media (hover:hover){.settings-theme:not(.is-on):hover .settings-theme-tile{transform:scale(1.04)}}.settings-theme-tile>i{display:block;position:absolute}.settings-theme-card{border-radius:9px;height:26px;top:6px;left:6px;right:6px;box-shadow:0 1px 3px #0000001f}.settings-theme-field{border-radius:4px;height:8px;top:19px;left:11px;right:11px}.settings-theme-pin{border-radius:6px;width:26px;height:11px;margin-left:-13px;top:52px;left:50%}.settings-theme-dot{border-radius:50%;width:6px;height:6px;margin-left:-3px;top:66px;left:50%}
:root:lang(ja){--font-news-gothic:"news-gothic-std", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Noto Sans CJK JP", "Noto Sans JP", sans-serif}:root:lang(ko){--font-news-gothic:"news-gothic-std", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Noto Sans KR", sans-serif}:root:lang(zh-Hans){--font-news-gothic:"news-gothic-std", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif}:root:lang(zh-Hant){--font-news-gothic:"news-gothic-std", "PingFang TC", "Microsoft JhengHei", "Noto Sans CJK TC", "Noto Sans TC", sans-serif}:is(:lang(ja),:lang(ko),:lang(zh)),:is(:lang(ja),:lang(ko),:lang(zh)):before,:is(:lang(ja),:lang(ko),:lang(zh)):after,:is(:lang(ja),:lang(ko),:lang(zh))::placeholder{letter-spacing:0!important;font-style:normal!important}:is(:lang(ja),:lang(zh)){line-break:strict;text-autospace:normal}:lang(ko){word-break:keep-all}:is(:lang(ja),:lang(ko),:lang(zh)){text-wrap:pretty}:is(:lang(ja),:lang(ko),:lang(zh)) .hero-statement{text-wrap:balance}
