.ore-page.page-width{width:min(100% - 48px,1500px)}.ore-page{padding-top:20px}.ore-explorer{gap:16px;display:grid}.ore-explorer__header{justify-content:space-between;align-items:end;gap:28px;display:flex}.ore-explorer__intro{min-width:0}.ore-explorer__intro .eyebrow{color:var(--accent-text)}.ore-explorer__intro h1{letter-spacing:-.045em;max-width:900px;margin:6px 0 4px;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.05}.ore-explorer__intro p,.ore-quick>p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.55}.ore-explorer__controls{flex:none;gap:10px;padding-bottom:3px;display:flex}.ore-control .select-box__button{border-color:var(--border-strong);background:var(--surface);min-width:132px;min-height:46px}.ore-control--dimension .select-box__button{min-width:174px}.ore-control--version .select-box__button{min-width:196px}.ore-control .select-box__leading{color:var(--accent-text)}.ore-picker{scrollbar-width:thin;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;padding:1px;display:grid;overflow-x:auto}.ore-picker button,.ore-quick__grid button{border:1px solid var(--border);min-width:0;color:var(--text-secondary);background:var(--surface);box-shadow:var(--rd-bevel);cursor:pointer;border-radius:0;transition:border-color .15s,background-color .15s,color .15s}.ore-picker button{min-height:91px;font:inherit;place-items:center;gap:7px;padding:10px 7px 9px;font-size:.85rem;font-weight:600;line-height:1.25;display:grid}.ore-picker button:hover,.ore-quick__grid button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.ore-picker button:focus-visible,.ore-quick__grid button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ore-picker button.is-selected,.ore-quick__grid button.is-selected{border-color:var(--accent);color:var(--text);background:var(--accent-panel);box-shadow:inset 0 0 0 1px var(--accent-border-soft), var(--rd-bevel)}.ore-picker img,.ore-quick__grid img{object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 5px 8px #0006)}.ore-dashboard{grid-template-columns:minmax(310px,.96fr) minmax(360px,1.08fr) minmax(390px,1.12fr);gap:12px;display:grid}.ore-dashboard>.panel{border-color:var(--border);background:var(--surface);min-width:0;min-height:490px;padding:17px 18px}.ore-panel-label{font-family:var(--font-pixel);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:.62rem;font-weight:400;line-height:1.6;display:block}.ore-result{flex-direction:column;display:flex}.ore-result h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,2.8vw,2.6rem);line-height:1.04}.ore-result h2 strong{white-space:nowrap}.ore-result>p{color:var(--text-secondary);margin:12px 0 14px;font-size:.96rem;line-height:1.5}.ore-facts{border-top:1px solid var(--border-subtle);margin:auto 0 16px}.ore-facts>div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:37px;display:grid}.ore-facts dt{color:var(--text-muted);font-size:.85rem}.ore-facts dd{color:var(--text);font-family:var(--font-mono);text-align:right;margin:0;font-size:.86rem;font-weight:500}.ore-facts>div:first-child dd,.ore-facts>div:nth-child(2) dd{color:var(--warning)}.ore-result__cta{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:49px;padding:11px 14px;font-weight:700;display:grid}.ore-result__cta img,.ore-mining__tips img{object-fit:contain;image-rendering:pixelated}.ore-result>.ore-result__version-note{border-left:2px solid var(--border-strong);color:var(--text-muted);margin:-6px 0 14px;padding-left:10px;font-size:.84rem}.ore-result>small{color:var(--text-muted);font-family:var(--font-mono);margin-top:9px;font-size:.7rem;line-height:1.4}.ore-chart{flex-direction:column;display:flex;position:relative;overflow:hidden}.ore-chart__note{color:var(--text-muted);margin:10px 0 0;font-size:.72rem;line-height:1.45}@property --ore-color{syntax:"<color>";inherits:true;initial-value:#8a96a3}.ore-density{--ore-line:var(--ore-color);flex-direction:column;flex:1;min-height:0;transition:--ore-color .6s;display:flex;position:relative}:root[data-theme=light] .ore-density{--ore-line:color-mix(in oklab, var(--ore-color) 58%, #1f1a12)}.ore-density__legend{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:-4px 0 8px;font-size:.72rem;display:flex}.ore-density__legend span{align-items:center;gap:6px;display:inline-flex}.ore-density__legend img{image-rendering:pixelated}.ore-density__legend svg{color:var(--ore-line)}.ore-density__legend .ore-density__legend-scale{font-family:var(--font-mono);margin-left:auto}.ore-density__stage{flex:1;min-height:380px;position:relative}.ore-density__svg{display:block;position:absolute;inset:0;overflow:visible}.ore-density__svg image{image-rendering:pixelated}.ore-density__grid line,.ore-density__baseline{shape-rendering:crispedges}.ore-density__grid line{stroke:var(--border-subtle);animation:.42s both ore-fade-in}.ore-density__column-build{animation:.28s both ore-fade-in}.ore-density__baseline{stroke:var(--border)}.ore-density__ticks text{fill:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;transition:opacity .2s;animation:.42s both ore-fade-in}.ore-density__ticks text:not(.ore-density__x-tick){dominant-baseline:middle;text-anchor:end}.ore-density__ticks text.is-hidden{opacity:0}.ore-density__column-shade{fill:#06090d38}:root[data-theme=light] .ore-density__column-shade{fill:#ffffff14}.ore-density__column-frame{fill:none;stroke:var(--border-strong);shape-rendering:crispedges}.ore-density__specks image{transform-box:fill-box;transform-origin:50%;animation:.46s cubic-bezier(.2,.8,.3,1.25) both ore-speck-in}.ore-density__reference line{stroke-width:2px;shape-rendering:crispedges}.ore-density__reference--water line{stroke:#3f76e4}.ore-density__reference--lava line{stroke:#e8631c}.ore-density__reference .ore-density__reference-trail{stroke-width:1px;opacity:.35}.ore-density__reference text{fill:var(--text-muted);font-family:var(--font-mono);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;font-size:10px}.ore-density__stop--base{stop-color:var(--ore-line);stop-opacity:.04}.ore-density__stop--edge{stop-color:var(--ore-line);stop-opacity:.22}.ore-density__line,.ore-density__glow{fill:none;stroke:var(--ore-line);stroke-linecap:round;stroke-linejoin:round}.ore-density__line{stroke-width:2px}.ore-density__glow{filter:blur(5px);opacity:.28;stroke-width:6px}:root[data-theme=light] .ore-density__glow{display:none}.ore-density__marker{transition:opacity .26s}.ore-density__marker[data-visible=false]{opacity:0}.ore-density__marker-line{stroke:var(--ore-line);stroke-opacity:.55;shape-rendering:crispedges}.ore-density__marker--peak .ore-density__marker-line{stroke-opacity:.32}.ore-density__marker-dot{fill:var(--ore-line);stroke:var(--surface);stroke-width:2px}.ore-density__marker-pulse{fill:var(--ore-line);pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite ore-pulse}.ore-density__marker--peak .ore-density__marker-pulse{display:none}.ore-density__pill{fill:var(--surface-raised);stroke:var(--ore-line)}.ore-density__pill-glyph{fill:var(--ore-line)}.ore-density__pill-text{dominant-baseline:central;fill:var(--text);font-family:var(--font-mono);text-anchor:end;font-size:11px;font-weight:600}.ore-density__hover line{stroke:var(--text-muted);stroke-opacity:.7;shape-rendering:crispedges}.ore-density__hover circle{fill:var(--surface);stroke:var(--ore-line);stroke-width:2px}.ore-density__hover .ore-density__hover-cell{fill:none;stroke:var(--text);stroke-width:1px}.ore-density__tooltip{z-index:3;border:1px solid var(--border-strong);width:150px;color:var(--text-secondary);background:var(--surface-raised);pointer-events:none;border-radius:4px;gap:1px;padding:7px 10px;font-size:.72rem;line-height:1.35;transition:transform 90ms linear;display:grid;position:absolute;top:0;left:0;box-shadow:0 10px 28px #00000059}.ore-density__tooltip strong{color:var(--text);font-family:var(--font-mono);font-size:.86rem}.ore-density__tooltip small{color:var(--text-muted)}.ore-density__hit{z-index:2;cursor:crosshair;touch-action:pan-y;border-radius:2px;position:absolute}.ore-density__hit:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.ore-density__table{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ore-fade-in{0%{opacity:0}}@keyframes ore-speck-in{0%{opacity:0;transform:scale(.35)}}@keyframes ore-pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.ore-mining{flex-direction:column;transition:border-color .18s,box-shadow .18s;display:flex}.ore-mining.is-highlighted{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent-border-soft)}.ore-mine-map{border:1px solid var(--border-subtle);background:var(--bg-deep);margin:0 0 12px;position:relative}.ore-mine-map img{object-fit:cover;width:100%;height:205px;image-rendering:pixelated;display:block}.ore-mine-map figcaption{color:#f5f8fa;text-shadow:0 1px 3px #000;justify-content:space-between;align-items:center;gap:10px;font-size:.75rem;display:flex;position:absolute;inset:9px 9px auto}.ore-mine-map figcaption span{background:#06090dc7;padding:4px 6px}.ore-mine-map figcaption strong{font-family:var(--font-mono);background:#06090de6;border:1px solid;padding:5px 7px;font-size:.8rem}.ore-mining__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ore-mining__steps li{color:var(--text-secondary);grid-template-columns:auto 1fr;align-items:start;gap:7px;font-size:.75rem;line-height:1.4;display:grid}.ore-mining__steps li>span{border:1px solid var(--accent);width:22px;height:22px;color:var(--accent-text);background:var(--accent-soft);font-family:var(--font-pixel);place-items:center;font-size:.55rem;display:grid}.ore-mining__tips{border:1px solid var(--border-subtle);background:var(--border-subtle);gap:1px;margin-top:auto;display:grid}.ore-mining__tips>div{background:var(--bg-deep);grid-template-columns:auto minmax(64px,auto) 1fr auto;align-items:center;gap:10px;min-height:39px;padding:7px 9px;display:grid}.ore-mining__tips svg:first-child,.ore-mining__tips img:first-child{color:var(--accent-text)}.ore-mining__tips strong{font-size:.78rem}.ore-mining__tips span{color:var(--text-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.ore-mining__tips svg:last-child{color:var(--accent-text)}.ore-quick{margin-top:2px}.ore-quick h2{margin:0 0 2px;font-size:clamp(1.35rem,2.2vw,1.75rem)}.ore-quick__grid{grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.ore-quick__grid button{min-height:74px;font:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;padding:9px;display:grid}.ore-quick__grid img{grid-row:1/span 2}.ore-quick__grid span{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.ore-quick__grid strong{color:var(--warning);font-family:var(--font-mono);font-size:.76rem}.ore-seo-content{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.5fr) minmax(290px,.8fr);gap:26px;margin-top:34px;padding-top:30px;display:grid}.ore-seo-content h2{margin-top:0}.ore-seo-content p,.ore-seo-content li{color:var(--text-secondary);line-height:1.75}.ore-source-card{border:1px solid var(--border);background:var(--surface);align-self:start;padding:16px}.ore-source-card .ore-panel-label{color:var(--accent-text)}.ore-source-card p{margin:0 0 12px;font-size:.86rem}.ore-source-card code{color:var(--warning-text);overflow-wrap:anywhere}@media (width<=1260px){.ore-explorer__header{flex-direction:column;align-items:start;gap:14px}.ore-explorer__controls{width:100%}.ore-explorer__controls .select-box{flex:1}.ore-control .select-box__button,.ore-control--dimension .select-box__button{width:100%}.ore-picker{grid-template-columns:repeat(9,minmax(112px,1fr))}.ore-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.ore-mining{grid-column:1/-1}.ore-mine-map img{height:260px}.ore-quick__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=820px){.ore-page.page-width{width:min(100% - 28px,760px)}.ore-dashboard,.ore-seo-content{grid-template-columns:1fr}.ore-dashboard>.panel{min-height:auto}.ore-density__stage{min-height:420px}.ore-mining{grid-column:auto}.ore-quick__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.ore-page.page-width{width:calc(100% - 24px)}.ore-page{padding-top:14px}.ore-explorer{gap:12px}.ore-explorer__intro h1{font-size:2rem}.ore-explorer__controls{grid-template-columns:1fr 1fr;display:grid}.ore-control--dimension{grid-column:1/-1}.ore-picker{margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px}.ore-picker button{min-height:82px}.ore-dashboard>.panel{padding:15px 13px}.ore-result h2{font-size:1.9rem}.ore-facts{margin-top:14px}.ore-density__stage{min-height:360px}.ore-mine-map img{height:190px}.ore-mining__steps{grid-template-columns:1fr}.ore-mining__tips>div{grid-template-columns:auto minmax(58px,auto) 1fr}.ore-mining__tips svg:last-child{display:none}.ore-quick__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ore-picker button,.ore-quick__grid button,.ore-mining,.ore-density,.ore-density__ticks text,.ore-density__marker,.ore-density__tooltip{transition:none}.ore-density__ticks text,.ore-density__grid line,.ore-density__column-build,.ore-density__specks image,.ore-density__marker-pulse{animation:none}}
