.dtt-younger .ff-btn{min-height:56px;font-size:1.08rem}.dtt-younger{--pc-font-scale:1.05}.dtt-hero{text-align:center}.dtt-hero-mascot{font-size:3.2rem;line-height:1;display:block}.dtt-notd{align-items:center;gap:.9rem;margin-bottom:1rem;display:flex}.dtt-notd-emoji{font-size:2.6rem;line-height:1}.dtt-notd h3{margin:0}.dtt-notd strong{color:var(--ff-forge-text)}.dtt-section-h{text-align:center;margin:.4rem 0 .8rem}.dtt-activity-grid{grid-template-columns:repeat(1,1fr);gap:.9rem;margin-bottom:1.2rem;display:grid}@media (width>=620px){.dtt-activity-grid{grid-template-columns:repeat(2,1fr)}}.dtt-activity-card{text-align:center;background:var(--ff-paper);color:inherit;border:3px solid var(--ff-forge);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:140px;padding:1.2rem 1rem;text-decoration:none;transition:box-shadow .12s;display:flex;box-shadow:0 4px #0000001f}.dtt-activity-card:hover,.dtt-activity-card:focus-visible{outline:3px solid var(--pc-select);outline-offset:2px;box-shadow:0 7px #00000029}.dtt-activity-emoji{font-size:2.8rem;line-height:1}.dtt-activity-card strong{color:var(--ff-forge-text);font-size:1.16rem}.dtt-activity-blurb{color:var(--ff-anvil);opacity:.85;font-size:.95rem}.dtt-stage{text-align:center;place-items:center;gap:1rem;display:grid}.dtt-lead{margin:0}.dtt-dialrow{align-items:center;gap:1.1rem;width:100%;max-width:44rem;display:grid}@media (width>=640px){.dtt-dialrow{grid-template-columns:minmax(11rem,16rem) 1fr}}.dtt-dial{gap:.5rem;display:grid}.dtt-stop{text-align:left;cursor:pointer;width:100%;min-height:56px;font:inherit;background:var(--ff-paper);color:var(--ff-forge-text);border:3px solid var(--ff-slate);border-radius:16px;align-items:center;gap:.7rem;padding:.7rem .9rem;transition:transform .1s,box-shadow .1s;display:flex;box-shadow:0 3px #00000014}.dtt-stop-emoji{flex:none;font-size:2rem;line-height:1}.dtt-stop-label{font-size:1.1rem;font-weight:800}.dtt-stop:hover,.dtt-stop:focus-visible{outline:3px solid var(--pc-select);outline-offset:2px}.dtt-stop--on{border-color:var(--ff-forge);background:var(--ff-warm);transform:scale(1.02);box-shadow:0 5px #00000024}.dtt-detail{text-align:left;background:var(--ff-paper);border:3px solid var(--ff-forge);border-radius:20px;gap:.5rem;padding:1.1rem 1.2rem;display:grid;box-shadow:0 4px #0000001f}.dtt-detail-word{color:var(--ff-forge-text);align-items:center;gap:.5rem;margin:0;font-size:1.7rem;font-weight:800;display:inline-flex}.dtt-detail-emoji{font-size:2.3rem;line-height:1}.dtt-detail-body{margin:0;font-size:1.14rem}.dtt-detail-move{color:var(--ff-forge-text);background:var(--ff-warm);border-radius:14px;margin:0;padding:.6rem .8rem;font-size:1.14rem;font-weight:700}.dtt-detail-reg{color:var(--ff-anvil);opacity:.9;margin:0;font-size:1rem;font-style:italic}.dtt-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;display:flex}.dtt-aloud{border:2px solid var(--ff-forge);color:var(--ff-forge-text);cursor:pointer;min-height:48px;font:inherit;background:0 0;border-radius:999px;padding:.4rem 1rem}.dtt-aloud:hover,.dtt-aloud:focus-visible{background:var(--ff-warm);outline:none}.dtt-card-grid{grid-template-columns:repeat(1,1fr);gap:.7rem;margin:.6rem 0 1rem;display:grid}@media (width>=620px){.dtt-card-grid{grid-template-columns:repeat(5,1fr)}}.dtt-card-chip{text-align:center;background:var(--ff-paper);border:3px solid var(--ff-slate);border-radius:18px;flex-direction:column;align-items:center;gap:.25rem;padding:.9rem .6rem;display:flex;box-shadow:0 3px #0000001a}.dtt-card-chip .dtt-chip-emoji{font-size:2.4rem;line-height:1}.dtt-card-chip strong{color:var(--ff-forge-text);font-size:1.02rem}.dtt-chip-move{color:var(--ff-anvil);opacity:.85;font-size:.86rem}.dtt-print-btn{margin:.4rem auto 0;display:block}.dtt-footnote{text-align:center;opacity:.85;max-width:48ch;margin-top:1rem;margin-left:auto;margin-right:auto}@media print{.pc-clone-nav,.ff-hero,.dtt-print-btn,.dtt-footnote{display:none!important}.dtt-card-chip{break-inside:avoid}}@media (prefers-reduced-motion:reduce){.dtt-activity-card,.dtt-stop{transition:none}.dtt-stop--on{transform:none}}
