body.isInGame .inGame-hide{display:none}body:not(.isInGame) .inGame-show{display:none}body:not(.isLoading) .loading-show{display:none}body.isDailyMode .dailyMode-hide{display:none}body:not(.isDailyMode) .dailyMode-show{display:none}#header-title-and-info{display:flex;flex-direction:row;align-items:center;gap:.5rem}#modal-gameSettings #gameSelectionMenu{display:flex;flex-direction:column-reverse}#modal-gameSettings #gameSelectionMenu .daily-card{display:block}#modal-gameSettings #gameSelectionMenu .daily-card .body{display:flex;flex-direction:row;gap:.5rem;padding:1rem;align-items:center;height:100%}#modal-gameSettings #gameSelectionMenu .daily-card .body .material-symbols-rounded.iconSmall{font-size:4rem;min-width:4rem}#modal-gameSettings #gameSelectionMenu .daily-card .body .img.iconSmall{height:4rem}#modal-gameSettings #gameSelectionMenu .daily-card .body .text-wrapper{display:flex;flex-direction:column;flex:1;height:100%}#modal-gameSettings #gameSelectionMenu .daily-card .body h3{font-size:1.15rem}#modal-gameSettings #gameSelectionMenu .daily-card .body p{font-size:.9rem;margin:0}#modal-gameSettings #gameSelectionMenu.daily-played{flex-direction:column}#modal-gameSettings #gameSelectionMenu.daily-played .daily-card{opacity:1;position:relative;cursor:not-allowed}#modal-gameSettings #gameSelectionMenu.daily-played .daily-card:after{content:"Played";position:absolute;inset:0;background-color:color-mix(in srgb,var(--bg),transparent 25%);display:flex;align-items:flex-end;justify-content:flex-end;padding:.75rem;color:var(--primary);font-size:.875rem}[lang=zh-tw] :is(#modal-gameSettings #gameSelectionMenu.daily-played .daily-card):after{content:"\5df2\904a\73a9"}#modal-gameSettings #gameSelectionMenu hr{width:100%}#modal-gameSettings a.card{overflow:hidden;display:flex;flex-direction:column}#modal-gameSettings a.card .city-img{background-image:var(--url);width:100%;aspect-ratio:16 / 9;background-position:top;background-size:cover;background-repeat:no-repeat}#modal-gameSettings a.card .city-info{padding:1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.5rem;flex:1}#modal-gameSettings a.card .city-info h3{color:var(--primary);margin:0}#modal-gameSettings a.card .city-info .city-analysis{display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;margin-top:auto;flex:1;text-wrap:nowrap}#modal-gameSettings a.card .city-info .city-analysis span{font-size:.875rem;text-align:end}#modal-gameSettings a.card .city-info .city-analysis .difficultyBar{display:grid;grid-template-columns:repeat(4,2rem);gap:.25rem;justify-content:end}#modal-gameSettings a.card .city-info .city-analysis .difficultyBar .parallelogram{width:100%;height:.75rem;display:inline-block;transform:skew(-20deg);background-color:color-mix(in srgb,var(--color),transparent 90%);border-radius:3px}#modal-gameSettings a.card .city-info .city-analysis .difficultyBar .parallelogram.success{background-color:var(--success)}#modal-gameSettings a.card .city-info .city-analysis .difficultyBar .parallelogram.warning{background-color:var(--warning)}#modal-gameSettings a.card .city-info .city-analysis .difficultyBar .parallelogram.danger{background-color:var(--danger)}#candidatePanel{display:flex;flex-direction:column;gap:1rem}#candidatePanel .search-box{position:sticky;top:0}#candidatePanel .search-box #searchInput{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}#background-image{z-index:-2;position:absolute;inset:0;background-image:var(--url);background-position:top;background-size:cover;background-repeat:no-repeat;opacity:.25;filter:blur(1em)}.guess-item{display:flex;flex-direction:column;background-color:color-mix(in srgb,var(--guess-row-theme),transparent 80%);color:color-mix(in srgb,var(--guess-row-theme),var(--mix) 25%);padding:.75rem;gap:.25rem;min-width:0;border:1px dashed transparent}.guess-item:not(.danger):not(.warning):not(.success){--guess-row-theme: transparent;background-color:color-mix(in srgb,var(--color),transparent 95%);color:transparent}.guess-item.danger{--guess-row-theme: var(--danger)}.guess-item.warning{--guess-row-theme: var(--warning)}.guess-item.success{--guess-row-theme: var(--success)}.guess-item.ghost-guess{border-color:color-mix(in srgb,currentColor,transparent)}.guess-item .station-name{font-family:var(--title-font);font-weight:calc(var(--font-weight) + 200);font-size:1.25rem;width:100%;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.guess-item .station-metrics{margin-top:auto;display:grid;grid-template-columns:repeat(var(--clue-cols, 2),1fr);font-size:.875rem;opacity:.5}.guess-item .station-metrics>div{display:flex;flex-direction:row;align-items:center;gap:.25rem}.guess-item .station-metrics .station-metrics-line:not(.no_line_match) .directions_walk{display:none}.guess-item .station-metrics .station-metrics-line:not(.partial_line_match) .subway_walk{display:none}.guess-item .station-metrics .station-metrics-line:not(.exact_line_match) .directions_subway{display:none}.guess-item .station-metrics .station-metrics-prefix:not(.false) .alt_route{display:none}.guess-item .station-metrics .station-metrics-prefix:not(.true) .merge{display:none}.guess-item .station-metrics .station-metrics-distance:not(.cold) .trail_length{display:none}.guess-item .station-metrics .station-metrics-distance:not(.warm) .trail_length_short{display:none}.guess-item .station-metrics .station-metrics-distance:not(.hot) .distance{display:none}#game-area{display:grid;grid-template-columns:1fr 60%;gap:1rem}#game-area #left-area{display:grid;grid-template-rows:1fr auto;gap:.75rem}#game-area #left-area #guess-list-scroll #guess-list{display:grid;grid-template-rows:repeat(6,1fr);gap:.5rem;min-height:100%;--radius: 1rem}#game-area #left-area #guess-list-scroll #guess-list.prefix-clue{--clue-cols: 3}.svg-explorer{--map-bg: #F9F7EA}[lang=zh-tw] .station-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--max-length),1fr));gap:.5rem}[lang=zh-tw] .station-grid .btn{padding-left:0;padding-right:0}[lang=en] .station-grid{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap;justify-content:center}[lang=en] .station-grid .btn{min-width:auto}@media only screen and (max-width:1000px){#game-area{grid-template-columns:none;grid-template-rows:1fr auto;gap:2rem}#svg-inline-transit-map-inline{display:none}#bottom-area{display:flex;flex-direction:column}#modal-about .grid-3{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){#header-title-and-info{width:100%;position:relative;justify-content:center}#header-title-and-info #float-up-mobile{position:absolute;bottom:calc(100% + calc(var(--nav-height)) / 2 - .75rem);right:0}.daily-card .body .material-symbols-rounded.iconSmall{font-size:3rem;min-width:3rem}.daily-card .body .img.iconSmall{height:3rem}.daily-card .body h3{font-size:1rem}.daily-card .body p{font-size:.75rem}.daily-card.disabled:after{font-size:.75rem}}@media only screen and (min-width:1001px){#bottom-area{display:none}}
