html[data-display-board]{font-size:min(calc(100vw / 120),calc(100vh / 67.5))}html[data-display-board],html[data-display-board] body{height:100%;margin:0;overflow:hidden}html.theme-light{--tv-bg: #fbf9f5;--tv-card: #ffffff;--tv-line: #e9e3d6;--tv-ink: #1c3926;--tv-muted: #566a5d;--tv-gold: #7a6541;--tv-gold-line: rgba(122, 101, 65, .35);--tv-chart-line: #a38c5c}html.theme-dark{--tv-bg: #0f221d;--tv-card: rgba(255, 255, 255, .035);--tv-line: rgba(226, 212, 183, .16);--tv-ink: #f4eee2;--tv-muted: rgba(244, 238, 226, .7);--tv-gold: #e2c77f;--tv-gold-line: rgba(226, 199, 127, .4);--tv-chart-line: #d9bd72}html.theme-light,html.theme-dark{background-color:var(--tv-bg)}html[data-display-board] body{background-color:var(--tv-bg);color:var(--tv-ink)}.tv-card{background-color:var(--tv-card);border-color:var(--tv-line)}.tv-rule{border-color:var(--tv-line)}.tv-text-main{color:var(--tv-ink)}.tv-text-muted{color:var(--tv-muted)}.tv-text-gold{color:var(--tv-gold)}.tv-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.chart-grid{stroke:var(--tv-line);stroke-width:1px;vector-effect:non-scaling-stroke}#chart-trend-path{stroke:var(--tv-chart-line);stroke-width:.1875rem;vector-effect:non-scaling-stroke}#chart-dates-row>div{font-family:Noto Sans JP,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem}.tv-brand svg{width:2.5rem;height:2.5rem}.tv-brand span[aria-hidden=true]{height:2.25rem}.tv-brand span.font-display{font-size:1.875rem;letter-spacing:.2em}.tv-brand span.font-sans{font-size:.8125rem;letter-spacing:.26em}[data-display-controls]{transition:opacity .4s}html.display-idle [data-display-controls]{opacity:0;pointer-events:none}html.display-idle,html.display-idle *{cursor:none}.display-control-icon{width:1em;height:1em}[data-display-controls] [hidden]{display:none}@media(orientation:portrait),(max-height:500px){html[data-display-board]{font-size:14px;height:auto;overflow-x:hidden;overflow-y:auto}html[data-display-board] body{display:block;height:auto;min-height:100dvh;width:100%;overflow:visible}.tv-board{width:100%;height:auto;overflow:visible;padding-bottom:env(safe-area-inset-bottom)}.tv-header{height:auto;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:1rem;padding:1.5rem 1.25rem .25rem}.tv-header>a{justify-self:center}.tv-title{font-size:1.5rem;white-space:normal;text-align:center;text-wrap:balance}.tv-meta{width:100%;justify-self:stretch;justify-content:center;gap:1.5rem;padding-top:1rem;border-top:1px solid var(--tv-line)}.tv-meta>div{text-align:center}.tv-meta>span[aria-hidden=true]{height:2.25rem}.tv-meta #live-clock{font-size:2rem}.tv-brand span.font-sans{font-size:.875rem}.tv-banner{height:auto;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1rem;padding-inline:1.25rem}.tv-banner>section{grid-column:auto;padding:1.125rem 1.25rem}.tv-banner section>div:first-child{flex-wrap:wrap;white-space:normal;column-gap:.75rem}.tv-spot-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.125rem;margin-top:.875rem}.tv-spot-grid>div:nth-child(odd){border-left-width:0;padding-left:0}.tv-spot-grid>div{padding-left:1.25rem}.tv-banner .tv-num{font-size:1.875rem}.tv-banner section:last-child .grid{margin-top:.875rem}.tv-banner section:last-child .grid>div{white-space:normal}.tv-banner section:last-child .grid>div:last-child{padding-left:1rem}.tv-banner section:last-child .grid>div>div:first-child{flex-wrap:wrap;column-gap:.5rem}.tv-main{display:flex;flex-direction:column;flex:none;gap:1rem;margin-top:1rem;padding-inline:1.25rem}.tv-main>section,.tv-col3>section{flex:none!important;padding:1.25rem 1.25rem .5rem}.tv-main h2{white-space:normal}.tv-col3{display:flex;height:auto;gap:1rem}.tv-rows{flex:none}.tv-table-row{flex:none;padding-block:.875rem}.tv-price-text,.tv-price-ring{font-size:1.875rem}.tv-table-row{white-space:normal;gap:.5rem}.tv-table-row>div:first-child{min-width:0;align-items:center;flex:1 1 auto}.tv-table-row>div:first-child>span:first-child{display:none}.tv-table-row>div:first-child>span:last-child{font-size:1.5rem;line-height:1.25}.tv-table-row>div:last-child>span:last-child{width:2.75rem;padding-left:.25rem}.tv-table-row>span.tv-num:first-child{font-size:1.25rem}.tv-ring-head{gap:.75rem;align-items:flex-end;white-space:normal;line-height:1.35}.tv-ring-head>span:first-child{flex:1 1 0;min-width:0;text-align:left}.tv-ring-purity{width:4.5rem;flex:none;white-space:normal}.tv-table-row .tv-ring-purity>div{font-size:.875rem}.tv-ring-price{width:9rem;flex:none}.tv-table-row .tv-ring-price{gap:.25rem}.tv-table-row .tv-ring-price>span:last-child{font-size:.875rem}.tv-chart-plot{flex:none;height:13.5rem;margin-block:1rem .5rem}.tv-main section:last-child{padding-bottom:1rem}.tv-footer{height:auto;flex-direction:column;gap:1.25rem;padding:1.75rem 1.25rem;text-align:center;line-height:1.7}.tv-footer-info{white-space:normal}.tv-nowrap{white-space:nowrap}.tv-controls{gap:.75rem}.tv-control-btn{padding:.625rem 1.125rem}html.display-idle [data-display-controls]{opacity:1;pointer-events:auto}html.display-idle,html.display-idle *{cursor:auto}html.display-idle [data-display-controls] button{cursor:pointer}}@media(prefers-reduced-motion:reduce){[data-display-controls]{transition:none}}
