.tvg-journal{background:var(--ff-warm);border:2px solid var(--ff-outline);box-shadow:0 2px 0 var(--ff-outline);border-radius:.9rem;gap:.4rem;margin-bottom:.85rem;padding:.6rem .9rem;display:grid}.tvg-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ff-forge-text);margin:.6rem 0 .35rem;font-size:.75rem;font-weight:800}.tvg-clue{align-items:flex-start;gap:.55rem;display:flex}.tvg-clue-icon{flex:none;font-size:1.15rem;line-height:1.4}.tvg-clue-text{color:inherit;line-height:1.45}.tvg-step{margin-top:.4rem}.tvg-choices{gap:.5rem;display:grid}.tvg-choice{text-align:left}.tvg-choice--correct{background:var(--pc-correct);background:oklch(from var(--pc-correct) min(l, .53) c h);color:#fff;border-color:var(--ff-outline)}.tvg-choice--correct .ff-meta{color:#eef7f0}.tvg-choice--wrong{background:var(--pc-incorrect);background:oklch(from var(--pc-incorrect) min(l, .53) c h);color:#fff;border-color:var(--ff-outline)}.tvg-choice--wrong .ff-meta{color:#f7e9e9}.tvg-hintcard{border:2px solid var(--ff-spark);background:var(--ff-paper);border-left-width:6px;border-radius:.7rem;margin-top:.6rem;padding:.5rem .8rem}.tvg-hint-text{margin:.15rem 0 0}.tvg-atlas-card{border-left:6px solid var(--ff-spark)}.tvg-scale-stage{padding:.6rem}.tvg-scale-controls{justify-items:center;gap:.6rem;margin-top:.9rem;display:grid}.tvg-scale-steprow{align-items:center;gap:.8rem;display:flex}.tvg-scale-step{min-width:48px;min-height:48px;font-size:1.4rem;font-weight:700;line-height:1}.tvg-scale-gauge{text-align:center;font-variant-numeric:tabular-nums;min-width:4.5rem;color:var(--ff-anvil);font-weight:700}.tvg-scale-readout{font-variant-numeric:tabular-nums;color:var(--ff-anvil);margin:0;font-size:1.05rem;font-weight:700}.tvg-scale-check{min-height:48px}.tvg-proj-stage{padding:.6rem}.pc-theme-terravoyage.pc-immersive{--pc-env-bg:url(/play/terravoyage/env.webp) center / cover no-repeat, linear-gradient(to bottom, #f0e6cf 0%, #ecdfc0 26%, #e7d9b4 60%, #e2d3aa 86%, #ddcda0 100%);--pc-env-bg-dark:url(/play/terravoyage/env-dark.webp) center / cover no-repeat, linear-gradient(to bottom, #17120a 0%, #1b160c 42%, #16110a 74%, #110d07 100%);--pc-env-bg-flat:url(/play/terravoyage/env.webp) center / cover no-repeat, oklab(89.7592% .000941689 .0468786);--pc-env-bg-flat-dark:url(/play/terravoyage/env-dark.webp) center / cover no-repeat, #18130b}.pc-theme-terravoyage .fj-tm-region{flex-direction:column;gap:.75rem;display:flex}.pc-theme-terravoyage .fj-tm-nav{margin-top:1rem}.pc-theme-terravoyage .fj-tm-step{margin-bottom:.25rem;display:block}.pc-theme-terravoyage .fj-tm-choice-row{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.pc-theme-terravoyage .fj-tm-choice{text-align:left}.pc-theme-terravoyage .fj-tm-choice--on{outline:.2rem solid var(--pc-select);outline-offset:.12rem;background:color-mix(in oklab, var(--pc-select) 14%, var(--ff-paper))}.pc-theme-terravoyage .fj-tm-meters{flex-direction:column;gap:.6rem;display:flex}.pc-theme-terravoyage .fj-tm-meter-row{grid-template-columns:minmax(7rem,34%) 1fr auto;align-items:center;gap:.6rem;display:grid}.pc-theme-terravoyage .fj-tm-meter-label{font-size:.9rem;font-weight:700}.pc-theme-terravoyage .fj-tm-track{background:color-mix(in oklab, var(--ff-anvil) 12%, transparent);border:1px solid var(--ff-outline);border-radius:999px;height:1.05rem;position:relative;overflow:hidden}.pc-theme-terravoyage .fj-tm-fill{border-radius:999px;height:100%;transition:width .4s}@media (prefers-reduced-motion:reduce){.pc-theme-terravoyage .fj-tm-fill{transition:none}}.pc-theme-terravoyage .fj-tm-fill--a{background:#2f6fb0}.pc-theme-terravoyage .fj-tm-fill--b{background:#3a8a54}.pc-theme-terravoyage .fj-tm-meter-val{font-variant-numeric:tabular-nums;text-align:right;min-width:2.2ch;font-weight:800}.pc-theme-terravoyage .tvg-atlas-map{margin-top:var(--space-16)}.tvg-cmp-map{margin-bottom:.6rem}.tvg-cmp-map .atl-caption{margin:0 0 .3rem;font-weight:700}@media (width<=720px){.tvg-cmp-map{z-index:2;background:var(--ff-paper);border-bottom:2px solid var(--ff-outline);padding:.4rem 0;position:sticky;top:0}.tvg-cmp-map .atl-svg{max-height:34vh}.tvg-cmp-map .atl-caption,.tvg-cmp-map .atl-note{display:none}}.tvg-cmp-fold{width:100%;min-height:44px;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:800;display:flex}.tvg-cmp-fold:after{content:"▾";transition:transform .15s}.tvg-cmp-fold[aria-expanded=false]:after{transform:rotate(-90deg)}.tvg-cmp-fold:focus-visible{outline:3px solid var(--pc-select);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tvg-cmp-fold:after{transition:none}}.tvg-cmp-clues{gap:.45rem;margin-top:.3rem;display:grid}.tvg-cmp-tip{margin:0 0 .35rem;font-size:.9rem}.tvg-choice--pointed{outline:3px solid var(--pc-select);outline-offset:2px}@media (width<=720px){.tvg-cmp-card .tvg-choice{scroll-margin-top:calc(34vh + 7rem)}}
