.container.peta-page{flex-direction:column;gap:1rem;max-width:60rem;padding-block:1.5rem 3rem;display:flex}.peta-page h1{margin:0}.peta-lead{color:var(--text-secondary);font-size:var(--text-md);margin:0}.peta-aturan{border:1px solid var(--border-color);border-radius:var(--radius-m);background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--text-base);margin:0;padding:.75rem 1rem .75rem 2rem}.peta-aturan li{margin-block:.25rem}.peta-status{border:1px dashed var(--border-color);border-radius:var(--radius-m);background:var(--bg-surface);color:var(--text-secondary);margin:0;padding:1rem}.peta-status:empty{display:none}.peta-status p{margin:0 0 .75rem}.peta-ringkas{color:var(--text-secondary);margin:0}.peta-bidang{border:1px solid var(--border-color);border-radius:var(--radius-m);background:var(--bg-subtle);overflow:hidden}.peta-kanvas{aspect-ratio:16/10;width:100%}.peta-kanvas svg{width:100%;height:100%;display:block}.peta-pin{cursor:default;outline:none}.peta-titik{fill:var(--accent-primary);stroke:var(--bg-surface);stroke-width:2px}.peta-pin:hover .peta-titik,.peta-pin:focus-visible .peta-titik{stroke:var(--text-primary);stroke-width:3px}.peta-pin:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.peta-legenda{color:var(--text-secondary);font-size:var(--text-base);flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.peta-tabel{border:1px solid var(--border-color);border-radius:var(--radius-m);background:var(--bg-surface);overflow-x:auto}.peta-tabel:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.peta-tabel table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.peta-tabel th,.peta-tabel td{border-bottom:1px solid var(--border-color);text-align:left;overflow-wrap:anywhere;padding:.5rem .75rem}.peta-tabel thead th{background:var(--bg-subtle);color:var(--text-primary);font-weight:600}.peta-tabel .peta-angka{text-align:right}.peta-sembunyi{color:var(--text-muted);font-size:var(--text-base);margin:0}.peta-privasi{margin:0}.peta-privasi a{text-decoration:underline}@media (width<=30rem){.container.peta-page{padding-inline:1rem}.peta-tabel th,.peta-tabel td{padding:.5rem}}
