.chunk-viewer{--cv-line:#303030;--cv-muted:#aaa;color:#eee;margin-bottom:32px}.cv-edition{margin-left:auto;color:#aaa;font:12px Arial,sans-serif}.cv-toolbar{display:flex;align-items:flex-end;gap:8px;margin-bottom:12px}.cv-form{display:flex;align-items:flex-end;gap:6px;flex:1;min-width:464px}.cv-form .cv-seed{flex:1;min-width:96px}.cv-form .cv-version{width:76px;flex:none}.cv-form .cv-dimension{width:104px;flex:none}.cv-form .cv-y{width:56px;flex:none}:root body .chunk-viewer .cv-toolbar button{white-space:nowrap}.chunk-viewer label{display:flex;flex-direction:column;gap:8px;margin:0;color:#bbb;font:13px Arial,sans-serif;min-width:0}.chunk-viewer :is(input,select){box-sizing:border-box;min-width:0;width:100%;height:var(--button-height);padding:0 8px;border:1px solid #404040;border-radius:0;background:#101010;color:#eee;font:14px Arial,sans-serif}.cv-generate{display:flex;gap:4px;align-items:center;min-height:var(--button-height)}.cv-map-tools{display:flex;align-items:flex-end;gap:8px;flex:none}.cv-location{display:flex;gap:4px;align-items:flex-end;min-width:0}.cv-location input{width:64px}.cv-map-tools .button-group{display:flex;gap:4px}.cv-map{box-sizing:border-box;position:relative;height:clamp(320px,60vh,704px);height:round(down,clamp(320px,60vh,704px),16px);min-height:320px;overflow:hidden;border:1px solid var(--cv-line);background:#101010;cursor:grab;touch-action:none;isolation:isolate}.cv-map:focus-visible{outline:2px solid #ccc;outline-offset:2px}.cv-map.is-dragging{cursor:grabbing}.cv-map canvas{display:block;width:100%;height:100%}.cv-map-status{box-sizing:border-box;position:absolute;left:8px;top:calc(var(--button-height) + 16px);max-width:calc(100% - 16px);padding:8px 12px;background:#0a0a0a;color:#ddd;font:12px/1.4 Arial,sans-serif;pointer-events:none}.cv-map-status[hidden]{display:none}.cv-map-reset{position:absolute;left:8px;top:8px}.cv-map-corner{position:absolute;right:8px;top:8px;display:flex;align-items:center;gap:8px}.cv-north{display:flex;align-items:center;box-sizing:border-box;min-height:var(--button-height);padding:0 8px;background:#0a0a0a;color:#fff;text-shadow:0 1px 4px #000;font:14px Arial,sans-serif;pointer-events:none}.cv-scale{box-sizing:border-box;position:absolute;bottom:16px;left:16px;padding:5px 8px;background:#0a0a0a;color:#ddd;font:11px Arial,sans-serif;border-bottom:2px solid #ddd;pointer-events:none}.cv-information{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;min-height:48px;padding:8px 0;border-bottom:1px solid var(--cv-line);font:13px/1.4 Arial,sans-serif}.cv-biome-information{display:flex;align-items:center;gap:8px;min-width:160px}.cv-information strong{color:#fff}.cv-information>span{color:#bbb}.cv-information button{margin-left:auto!important}.cv-status{overflow-wrap:anywhere;flex:1;margin:0;color:#aaa;font:12px/1.4 Arial,sans-serif}.cv-structures>.cv-section-heading{margin-top:16px;flex-wrap:wrap}.cv-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.cv-section-heading h2{margin:0;font-size:1.1rem}.cv-structure-buttons{display:grid;grid-template-columns:repeat(auto-fill,minmax(192px,1fr));gap:8px}:root body .chunk-viewer .cv-structure-buttons button{justify-content:flex-start!important;gap:8px;min-width:0;width:100%;height:var(--button-height)!important;box-sizing:border-box;white-space:normal;text-align:left!important}.cv-structure-mark{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border:1px solid currentColor;font:700 10px Arial,sans-serif;line-height:1;flex:none}:root body .cv-structure-buttons button[aria-pressed=true],:root body .chunk-viewer button[data-grid][aria-pressed=true]{background:#b00000!important}.cv-structure-buttons button:disabled{opacity:.35;cursor:not-allowed}.cv-layer-note{font:12px/1.4 Arial,sans-serif;color:#aaa;margin:12px 0 24px}.cv-legend,.cv-about{border-top:1px solid var(--cv-line);padding:16px 0;margin:0}.chunk-viewer input.cv-legend-search{width:200px;height:var(--button-height);margin:0}.cv-legend-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:4px 16px;margin-top:12px}.cv-legend-item{display:flex;align-items:center;gap:8px;color:#aaa;font:12px/1.3 Arial,sans-serif;min-width:0}.cv-swatch{width:16px;height:16px;flex:none;box-shadow:inset 0 0 0 1px #ffffff26}.cv-about p{font:13px/1.5 Arial,sans-serif;color:#aaa;margin:12px 0;max-width:1000px}.cv-about a{color:#ddd}@media(max-width:1279px){.cv-toolbar{flex-wrap:wrap}.cv-form{flex-basis:100%;min-width:0}.cv-map-tools{width:100%;justify-content:space-between;flex-wrap:wrap}}@media(max-width:600px){.cv-form{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cv-form .cv-seed{grid-column:1/-1}.cv-form :is(.cv-version,.cv-dimension,.cv-y){width:auto}.cv-generate{justify-content:stretch}.cv-generate button{flex:1}.cv-location{width:100%}.cv-location label{flex:1;min-width:0}.cv-location input{width:100%}.cv-map-tools .button-group{gap:6px}.cv-information{gap:8px 12px}.cv-biome-information{flex-basis:100%}.cv-information button{margin-left:0!important}.cv-map{height:448px}.cv-legend-items{grid-template-columns:1fr 1fr;gap:4px 8px}.cv-structure-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-legend-item{font-size:11px}.cv-edition{font-size:10px}}.cv-map .cv-map-overlay{position:absolute;inset:0;pointer-events:none;background:transparent}:root body .chunk-viewer button.cv-legend-item{display:flex!important;justify-content:flex-start!important;align-items:center;gap:8px;min-width:0;min-height:16px!important;max-height:16px!important;height:16px!important;box-sizing:border-box;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#aaa!important;text-align:left;font:12px/16px Arial,sans-serif!important;box-shadow:none!important;cursor:pointer;white-space:nowrap;overflow:hidden}:root body .chunk-viewer button.cv-legend-item:hover{background:#252525!important;color:#fff!important}:root body .chunk-viewer button.cv-legend-item.is-hidden{color:#666!important;background:#151515!important}.cv-legend-item.is-hidden .cv-swatch{box-shadow:inset 0 0 0 1px #383838}.cv-legend-item:focus-visible{outline:1px solid #aaa;outline-offset:2px}.cv-legend-item .cv-biome-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-legend-hint{margin:0;color:#aaa;font:12px/1.4 Arial,sans-serif}.cv-information .cv-pin-information{margin-left:auto;color:#f5d36b;font-size:12px;max-width:100%;overflow-wrap:anywhere}.cv-information .cv-pin-information~button{margin-left:0!important}@media(max-width:600px){.cv-information .cv-pin-information{margin-left:0;flex-basis:100%}.chunk-viewer .cv-structure-buttons button{font-size:11px!important;padding-inline:8px!important}}.cv-legend-heading{flex-wrap:wrap;gap:8px 16px}.cv-legend-heading h2{flex:none}.cv-legend-tools{display:flex;align-items:center;gap:8px;margin-left:auto}@media(max-width:800px){.cv-legend-tools{flex-basis:100%;margin-left:0}.chunk-viewer input.cv-legend-search{flex:1;width:0;min-width:0;max-width:288px}}@media(max-width:600px){.cv-location,.cv-toolbar .cv-map-tools .button-group{flex-wrap:wrap}}.cv-about>summary{cursor:pointer;color:#eee;font:16px/1.4 Minecraft Regular,sans-serif}
