.micro-reflection{max-width:850px}.micro-reflection textarea{width:100%;box-sizing:border-box;font-size:18px;line-height:1.5}.micro-reflection label{display:block;font-weight:700;margin-top:22px}.micro-reflection details{margin-top:28px}.micro-visual{padding:20px;background:#e8f3f1;border-radius:12px;font-size:clamp(19px,3vw,28px);font-weight:700}.micro-map li{padding:8px 0}.tabs [data-micro-series]{white-space:normal;min-width:160px;max-width:260px;text-align:left}.micro-reflection .notice{overflow-wrap:anywhere}@media(max-width:600px){.micro-reflection button{margin-top:8px}.tabs [data-micro-series]{min-width:140px;font-size:14px}.micro-visual{line-height:1.8}}
@media(max-width:700px){.game-header .tabs:has([data-micro-series]){display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:8px;max-width:100%;padding-bottom:4px}.game-header .tabs [data-micro-series]{flex:0 0 160px;min-width:160px;max-width:160px;line-height:1.3}.game-header .tabs:has([data-micro-series])>button:not([data-micro-series]){flex:0 0 112px;min-width:112px;white-space:normal}}
