.globe-quiz .attached-globe-labels{display:none}.quiz{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:1.5rem;min-width:0;max-width:100%;margin:1.5rem 0 2.5rem;display:grid}.quiz-stage{position:sticky;top:1rem}.quiz-globe{aspect-ratio:1;border-radius:50%;width:100%;max-height:560px;position:relative}.quiz-globe .globe-wrapper{position:absolute;inset:0}.quiz-panel{border:1px solid var(--gold-line);background:color-mix(in oklab, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;padding:1.4rem}.quiz-panel h2{color:var(--foreground);margin:0 0 1rem;font-size:1.2rem}.quiz-levels{gap:.6rem;margin-bottom:1rem;display:grid}.quiz-levels button{text-align:left;border:1px solid var(--gold-line);color:var(--foreground);cursor:pointer;background:0 0;border-radius:12px;gap:.15rem;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s;display:grid}.quiz-levels button span{color:var(--muted-foreground);font-size:.8rem}.quiz-levels button.on{border-color:var(--gold);box-shadow:var(--gold-glow)}.quiz-toggle{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:.45rem;margin-bottom:1.1rem;font-size:.85rem;display:flex}.quiz-toggle input{accent-color:var(--gold)}.quiz-primary,.quiz-secondary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:44px;padding:.6rem 1.2rem;font-weight:600;transition:transform .15s,box-shadow .2s;display:inline-flex}.quiz-primary{background:var(--gold-gradient);color:var(--gold-ink);border:0}.quiz-primary:hover:not(:disabled){box-shadow:var(--gold-glow);transform:translateY(-1px)}.quiz-primary:disabled{opacity:.6;cursor:wait}.quiz-secondary{border:1px solid var(--gold-line);color:var(--foreground);background:0 0}.quiz-primary:focus-visible,.quiz-secondary:focus-visible,.quiz-option:focus-visible,.quiz-levels button:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.quiz-meta{color:var(--muted-foreground);justify-content:space-between;gap:.5rem;font-size:.82rem;display:flex}.quiz-time{color:var(--gold);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;display:inline-flex}.quiz-time.low{color:var(--destructive)}.quiz-progress{background:var(--gold-line);border-radius:3px;height:3px;margin:.6rem 0 1.1rem;overflow:hidden}.quiz-progress i{background:var(--gold-gradient);height:100%;transition:width .4s;display:block}.quiz-options{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.quiz-option{border:1px solid var(--gold-line);min-height:52px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:.4rem;padding:.7rem .9rem;font-size:.92rem;transition:border-color .2s,box-shadow .2s,opacity .3s;display:flex;position:relative}.quiz-option:hover:not(:disabled){border-color:var(--gold);box-shadow:var(--gold-glow)}.quiz-option:disabled{cursor:default}.quiz-option.correct{border-color:var(--gold);color:var(--gold-bright);box-shadow:var(--gold-glow);animation:.45s quiz-pop}.quiz-option.wrong{border-color:var(--destructive);color:var(--destructive);animation:.4s quiz-shake}.quiz-option.dim{opacity:.45}.quiz-sparks{pointer-events:none;position:absolute;top:50%;right:1.1rem}.quiz-sparks i{background:var(--gold-bright);width:4px;height:4px;box-shadow:0 0 6px var(--gold);transform:rotate(var(--a)) translateX(0);border-radius:50%;animation:.8s ease-out forwards quiz-spark;position:absolute}@keyframes quiz-spark{to{transform:rotate(var(--a)) translateX(34px);opacity:0}}@keyframes quiz-pop{50%{transform:scale(1.03)}}@keyframes quiz-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.quiz-feedback{border-top:1px solid var(--gold-line);margin-top:1.1rem;padding-top:1rem;animation:.35s quiz-in}@keyframes quiz-in{0%{opacity:0;transform:translateY(6px)}}.quiz-verdict{color:var(--foreground);margin:0 0 .8rem}.quiz-verdict strong{color:var(--gold)}.quiz-facts{align-items:center;gap:1rem;display:flex}.quiz-facts img{border-radius:4px;width:72px;height:auto}.quiz-facts dl{gap:.3rem;margin:0;font-size:.85rem;display:grid}.quiz-facts dl div{gap:.5rem;display:flex}.quiz-facts dt{color:var(--muted-foreground);min-width:70px}.quiz-facts dd{color:var(--foreground);margin:0}.quiz-fact{color:var(--muted-foreground);margin:.8rem 0 1rem;font-size:.88rem;line-height:1.6}.quiz-results{text-align:center}.quiz-crown{color:var(--gold);width:42px;height:42px;filter:drop-shadow(0 0 10px var(--gold))}.quiz-stats{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem 0;display:grid}.quiz-stats div{border:1px solid var(--gold-line);border-radius:12px;padding:.7rem .3rem;display:grid}.quiz-stats strong{color:var(--gold);font-variant-numeric:tabular-nums;font-size:1.4rem}.quiz-stats span{color:var(--muted-foreground);font-size:.75rem}.quiz-review{text-align:left;grid-template-columns:1fr 1fr;gap:.25rem .8rem;margin:0 0 1.1rem;padding:0;font-size:.82rem;list-style:none;display:grid}.quiz-review li{color:var(--foreground);align-items:center;gap:.35rem;display:flex}.quiz-review li.ok svg{color:var(--gold)}.quiz-review li.miss svg{color:var(--destructive)}.quiz-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (width<=820px){.quiz{grid-template-columns:1fr}.quiz-stage{position:static}.quiz-globe{max-width:380px;margin:0 auto}}@media (width<=420px){.quiz-options{grid-template-columns:1fr}.quiz-panel{padding:1rem}}@media (prefers-reduced-motion:reduce){.quiz-option,.quiz-sparks i,.quiz-feedback{animation:none}}.wt{grid-template-columns:minmax(0,1fr);gap:1.2rem;min-width:0;max-width:100%;margin:1.5rem 0 2.5rem;display:grid}.wt-add{flex-wrap:wrap;gap:.5rem;display:flex;position:relative}.wt-add input,.wt-add select{border:1px solid var(--gold-line);min-height:44px;color:var(--foreground);background:0 0;border-radius:12px;flex:200px;padding:.5rem .9rem}.wt-add select option{background:var(--background)}.wt-suggest{z-index:20;border:1px solid var(--gold-line);background:var(--background);border-radius:12px;max-height:260px;margin:.3rem 0 0;padding:.3rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.wt-suggest button{text-align:left;width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.5rem .7rem}.wt-suggest button:hover,.wt-suggest button:focus-visible{background:color-mix(in oklab, var(--gold) 14%, transparent);outline:none}.wt-suggest small{color:var(--muted-foreground);margin-left:.4rem}.wt-cards{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.8rem;display:grid}.wt-card{border:1px solid var(--gold-line);background:color-mix(in oklab, var(--background) 82%, transparent);border-radius:16px;gap:.3rem;padding:1rem;animation:.35s quiz-in;display:grid;position:relative}.wt-card.base{border-color:var(--gold);box-shadow:var(--gold-glow)}.wt-card h3{color:var(--foreground);align-items:center;gap:.4rem;margin:0;font-size:.95rem;display:flex}.wt-card h3 svg{color:var(--gold)}.wt-clock{color:var(--gold-bright);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:2rem;font-weight:600}.wt-sub{color:var(--muted-foreground);font-size:.78rem;line-height:1.5}.wt-tag{border:1px solid var(--gold-line);color:var(--gold);border-radius:999px;margin-right:.25rem;padding:.05rem .45rem;font-size:.7rem;display:inline-block}.wt-remove{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:.3rem;position:absolute;top:.5rem;right:.5rem}.wt-card-actions{gap:.4rem;margin-top:.2rem;display:flex}.wt-card-actions button{border:1px solid var(--gold-line);color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .6rem;font-size:.72rem}.wt-grid-wrap{border:1px solid var(--gold-line);border-radius:16px;padding:.8rem;overflow-x:auto}.wt-grid{font-variant-numeric:tabular-nums;grid-template-columns:130px repeat(24,minmax(30px,1fr));gap:2px;min-width:860px;font-size:.72rem;display:grid}.wt-grid .name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;align-self:center;padding-right:.4rem;overflow:hidden}.wt-grid button{cursor:pointer;color:var(--muted-foreground);background:color-mix(in oklab, var(--foreground) 5%, transparent);border:0;border-radius:5px;padding:.45rem 0}.wt-grid button.day{background:color-mix(in oklab, var(--gold) 12%, transparent);color:var(--foreground)}.wt-grid button.work{background:color-mix(in oklab, var(--gold) 30%, transparent);color:var(--foreground)}.wt-grid button.sel{outline:2px solid var(--gold-bright)}.wt-grid button.all{box-shadow:inset 0 -3px 0 var(--gold)}.wt-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:1rem;margin-top:.6rem;font-size:.75rem;display:flex}.wt-legend i{vertical-align:-2px;border-radius:3px;width:12px;height:12px;margin-right:.3rem;display:inline-block}.wt-planner{border:1px solid var(--gold-line);border-radius:16px;padding:1rem}.wt-planner h2{margin:0 0 .5rem;font-size:1.1rem}.wt-planner p{color:var(--muted-foreground);margin:.3rem 0;font-size:.88rem}.wt-planner strong{color:var(--gold)}
