:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f7f3e8;--color-paper:#fffef9;--color-ink:#2b2620;--color-ink-2:#4a4136;--color-ink-3:#6b5f4c;--color-rule:#c9bca2;--color-rule-strong:#8b7e66;--color-seal:#c53030;--color-seal-wash:#c530300a;--color-highlight:#f6e05e;--color-th-bg:#f4eddd;--color-mask-a:#d9cfba;--color-mask-b:#efe8d6;--color-paper-shadow:#8b7e6640;--font-serif:"Noto Serif KR", "Nanum Myeongjo", "Apple SD Gothic Neo", serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--radius:2px;--content-width:640px;--livebar-height:3.5rem}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-serif);margin:0;line-height:1.5}#root{width:min(var(--content-width), 100%);padding:var(--space-3) var(--space-3) calc(2 * var(--livebar-height) + var(--space-3));margin:0 auto}.gov-head{text-align:center;padding:var(--space-2) 0 var(--space-3);border-bottom:3px double var(--color-rule-strong)}.gov-head .kicker{letter-spacing:.4em;color:var(--color-ink-3);font-size:.7rem}.gov-head h1{letter-spacing:.14em;margin:var(--space-1) 0 0;font-size:1.35rem;font-weight:700}.gov-head .tagline{margin:var(--space-1) 0 0;color:var(--color-ink-3);font-size:.78rem}.registry{margin:0}.status-wrap{text-align:center;padding:var(--space-5) 0 var(--space-3)}.seal{background:var(--color-seal-wash);width:7.5rem;height:7.5rem;color:var(--color-seal);border:5px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:inline-flex;transform:rotate(-8deg)}.seal--sold{color:var(--color-ink-2)}.seal--unknown{color:var(--color-ink-3)}.seal .seal-status{letter-spacing:.2em;font-size:1.5rem;font-weight:700}.seal .seal-sub{margin-top:var(--space-1);letter-spacing:.1em;font-size:.7rem}.updated-line{margin:var(--space-3) 0 0;color:var(--color-ink-2);text-align:center;font-size:.82rem}.registry-message{text-align:center;color:var(--color-ink-3);padding:var(--space-5) var(--space-2)}.paper{background:var(--color-paper);border:1px solid var(--color-rule);box-shadow:2px 3px 0 var(--color-paper-shadow);padding:var(--space-4) var(--space-3) var(--space-4);margin-top:var(--space-2)}.paper .doc-title{text-align:center;letter-spacing:.4em;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-rule);margin:0 0 var(--space-1);font-size:.95rem;font-weight:700}.doc-table{border-collapse:collapse;width:100%;font-size:.9rem}.doc-table th,.doc-table td{border:1px solid var(--color-rule);padding:var(--space-2);text-align:left;vertical-align:top}.doc-table th{background:var(--color-th-bg);letter-spacing:.15em;white-space:nowrap;width:5rem;font-weight:700}.hl{background:linear-gradient(transparent 45%, var(--color-highlight) 45%, var(--color-highlight) 88%, transparent 88%);padding:0 .2em;font-weight:700}.mask{background:repeating-linear-gradient(45deg, var(--color-mask-a) 0, var(--color-mask-a) 4px, var(--color-mask-b) 4px, var(--color-mask-b) 8px);color:var(--color-ink-2);letter-spacing:.1em;text-align:center;font-size:.78rem;font-weight:700}.note{color:var(--color-ink-3);margin-left:var(--space-1);font-size:.72rem}.paper .doc-foot{color:var(--color-ink-3);margin:var(--space-2) 0 0;text-align:right;font-size:.72rem}.live-bar{min-height:var(--livebar-height);gap:var(--space-2);row-gap:var(--space-1);background:var(--color-paper);border-top:3px double var(--color-rule-strong);padding:var(--space-2) max(var(--space-3), calc((100% - var(--content-width)) / 2));flex-wrap:wrap;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.live-bar .viewers{min-width:0;color:var(--color-ink-2);flex:auto;font-size:.85rem}.live-bar .viewers b{color:var(--color-seal)}.vote{font-family:var(--font-serif);padding:var(--space-2) var(--space-3);background:var(--color-paper);border:1.5px solid var(--color-rule-strong);color:var(--color-ink);border-radius:var(--radius);cursor:pointer;font-size:.9rem}.vote:hover:not(:disabled){background:color-mix(in srgb, var(--color-ink) 6%, transparent)}.vote[aria-pressed=true]{border-color:var(--color-seal);color:var(--color-seal);font-weight:700}.vote:disabled{opacity:.5;cursor:default}.vote-glyph{margin-right:var(--space-1);font-weight:700}footer{margin-top:var(--space-5);color:var(--color-ink-3);text-align:center;font-size:.72rem}
