:root{--paper: #ede5d1;--paper-2: #e3d8bd;--sheet: #f6f1e3;--manila: #d8c592;--ink: #231f1a;--muted: #6a5f50;--hair: rgba(35, 31, 26, .28);--red: #a8321f;--red-soft: rgba(168, 50, 31, .08);--on-ink: #f6f1e3;--head: "Song Myung", "Nanum Myeongjo", "AppleMyungjo", serif;--serif: "Nanum Myeongjo", "AppleMyungjo", "Batang", serif;--type: "Nanum Gothic Coding", ui-monospace, "SFMono-Regular", monospace;--noise: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .14  0 0 0 0 .11  0 0 0 0 .08  0 0 0 .07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper) var(--noise);color:var(--ink);font-family:var(--serif);font-size:16px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0;border-radius:0}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.type{font-family:var(--type)}.app{max-width:480px;margin:0 auto;overflow-x:clip;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px));padding-bottom:calc(40px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:22px}.kicker{align-self:flex-start;display:inline-block;padding:1px 8px;border:1px solid var(--red);color:var(--red);font-family:var(--type);font-size:.75rem;font-weight:700;letter-spacing:.04em}.label{font-family:var(--type);font-size:.75rem;color:var(--muted);letter-spacing:.06em}.headline{font-family:var(--head);font-weight:400;font-size:2.125rem;line-height:1.22;margin:0;letter-spacing:-.01em;text-wrap:balance}.deck{font-weight:800;font-size:1.0625rem;line-height:1.55;margin:0;padding-bottom:14px;border-bottom:1px solid var(--ink)}.rule-double{border:0;border-top:3px double var(--ink);margin:0}.note{font-family:var(--type);font-size:.75rem;color:var(--muted);margin:0;line-height:1.6}.actions{display:grid;gap:8px}.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:12px 16px;background:var(--ink);color:var(--on-ink);border:1px solid var(--ink);font-family:var(--serif);font-weight:800;font-size:1rem;letter-spacing:.02em;text-align:center}.btn:after{content:"▸";font-size:.8em}.btn.sub{background:transparent;color:var(--ink);font-weight:700;font-size:.9375rem;min-height:48px}.btn.sub:after,.btn.plain:after{content:none}.btn.red{background:var(--red);border-color:var(--red)}.btn.kakao{background:#fee500;border-color:#fee500;color:#191600}.btn.kakao:after{content:none}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.5;cursor:default}.btn-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.masthead{padding-top:calc(12px + env(safe-area-inset-top,0px))}.dateline{display:flex;justify-content:space-between;gap:8px;font-family:var(--type);font-size:.6875rem;color:var(--muted);padding-bottom:6px;border-bottom:1px solid var(--ink)}.brand{text-align:center;padding:12px 0 8px}.brand .pre{display:block;font-family:var(--type);font-size:.6875rem;letter-spacing:.5em;padding-left:.5em;color:var(--muted)}.brand strong{display:block;font-family:var(--head);font-weight:400;font-size:2.75rem;line-height:1.05;letter-spacing:.06em}.brand .tagline{display:block;font-size:.75rem;color:var(--muted);margin-top:6px;letter-spacing:.04em}.masthead.compact{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:8px}.brand-mini{position:relative;font-family:var(--head);font-size:1.375rem;line-height:1.2;letter-spacing:.04em;color:var(--ink);white-space:nowrap;padding:4px 0}.brand-mini:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.brand-mini small{font-family:var(--type);font-size:.625rem;letter-spacing:.2em;color:var(--muted);margin-right:6px;vertical-align:.3em}.masthead.compact .issue{font-family:var(--type);font-size:.6875rem;color:var(--muted);white-space:nowrap}@media (max-width: 359px){.masthead.compact .issue .d{display:none}}.nav{position:sticky;top:0;z-index:10;margin:0 calc(-1*max(18px,env(safe-area-inset-left,0px)));padding:env(safe-area-inset-top,0px) max(18px,env(safe-area-inset-left,0px)) 0;background:var(--paper) var(--noise)}.nav ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:3px double var(--ink);border-bottom:1px solid var(--ink)}.nav li+li{border-left:1px solid var(--hair)}.nav button{width:100%;min-height:44px;padding:8px 2px;font-family:var(--serif);font-weight:700;font-size:.875rem;white-space:nowrap;color:var(--muted)}.nav button[aria-current=page]{color:var(--ink);font-weight:800;box-shadow:inset 0 -3px 0 var(--red)}.nav .soon{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--red);vertical-align:top;margin:4px 0 0 2px}.summon-banner{border:1.5px solid var(--red);padding:12px 14px;display:flex;flex-direction:column;gap:6px;background:var(--red-soft)}.summon-banner .eyebrow{font-family:var(--head);color:var(--red);font-size:1.25rem;line-height:1.2}.summon-banner p{margin:0;font-size:.9375rem;line-height:1.6}.tally-boxes{display:flex;gap:4px;flex-wrap:wrap}.tally-boxes i{width:18px;height:18px;border:1.5px solid var(--ink)}.tally-boxes i.on{background:var(--ink)}.case-front{display:flex;flex-direction:column;gap:10px}.folder{position:relative;margin-top:4px}.folder-tab{display:inline-block;background:var(--manila);padding:6px 18px 4px;font-family:var(--type);font-size:.75rem;font-weight:700;clip-path:polygon(0 100%,7% 0,93% 0,100% 100%)}.folder-body{background:var(--manila) var(--noise);padding:12px 8px 16px}.docket{position:relative;background:var(--sheet) var(--noise);padding:28px 18px 22px;transform:rotate(-.4deg);box-shadow:0 1px #231f1a2e;display:flex;flex-direction:column;gap:0}.docket .clip{position:absolute;top:-16px;right:26px;width:22px;height:58px}.fields{margin:0 0 6px;font-family:var(--type);font-size:.8125rem;line-height:2}.fields div{display:grid;grid-template-columns:76px 1fr;border-bottom:1px dotted var(--hair)}.fields dt{color:var(--muted)}.fields dd{margin:0;font-weight:700}.fields .today{color:var(--red)}.rec-h{font-family:var(--type);font-size:.75rem;font-weight:700;letter-spacing:.3em;margin:18px 0 6px;color:var(--ink)}.story{margin:0;font-size:1.0625rem;line-height:1.85}.stmts{margin:0}.stmts div{display:grid;grid-template-columns:52px 1fr;padding:6px 0;align-items:baseline}.stmts dt{font-family:var(--type);font-size:.75rem;color:var(--muted)}.stmts dd{margin:0;font-size:1.0625rem;line-height:1.6}.issue{margin:0;font-weight:800;font-size:1.1875rem;line-height:1.55}.underline{display:block;width:100%;height:10px;margin-top:-2px}.verdict-form{margin-top:18px;border:1.5px solid var(--ink);position:relative}.verdict-form .fh{display:flex;justify-content:space-between;padding:4px 10px;border-bottom:1px solid var(--ink);font-family:var(--type);font-size:.6875rem}.verdict-form button{display:grid;grid-template-columns:30px auto 1fr;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px;text-align:left}.verdict-form button+button{border-top:1px solid var(--ink)}.verdict-form button:not([disabled]):active{background:var(--paper-2)}.verdict-form button[disabled]{cursor:default}.verdict-form .w{font-family:var(--head);font-size:1.75rem;line-height:1}.verdict-form .l{font-size:.8125rem;color:var(--muted);text-align:right;line-height:1.4}.verdict-form.done button:not(.on){opacity:.4}.box{position:relative;width:26px;height:26px;border:1.5px solid var(--ink)}.box svg{position:absolute;left:-4px;top:-10px;width:38px;height:38px;overflow:visible}.box path{fill:none;stroke:var(--red);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60}.verdict-form button.on .box path{animation:draw .35s ease-out forwards}@keyframes draw{to{stroke-dashoffset:0}}.hint{margin:10px 0 0;font-family:var(--type);font-size:.75rem;color:var(--muted);line-height:1.6}.verdict-form.busy button{cursor:progress}.verdict-form.busy button:not(.sending){opacity:.4}.verdict-form button.sending .box{border-color:var(--red);animation:sending .9s ease-in-out infinite alternate}@keyframes sending{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 0 0 4px #a8321f2e}}.hint.sending{color:var(--red)}.stamp{position:absolute;right:10px;bottom:74px;z-index:2;width:96px;height:96px;border-radius:50%;border:4px solid currentColor;outline:1.5px solid currentColor;outline-offset:-11px;display:grid;place-items:center;text-align:center;font-family:var(--head);line-height:1;pointer-events:none;mix-blend-mode:multiply;opacity:.86;animation:thump .42s .3s cubic-bezier(.2,.9,.3,1.2) both}.stamp b{display:block;font-weight:400;font-size:1.875rem}.stamp small{display:block;font-family:var(--type);font-size:.5rem;letter-spacing:.1em;margin-top:3px}.stamp.guilty{color:var(--red)}.stamp.innocent{color:var(--ink)}@keyframes thump{0%{opacity:0;transform:scale(1.9) rotate(-20deg)}to{opacity:.86;transform:scale(1) rotate(-11deg)}}.result{display:flex;flex-direction:column;gap:16px;scroll-margin-top:56px}.extra{display:grid;grid-template-columns:54px 1fr;gap:14px;padding-top:14px;border-top:3px double var(--ink)}.gogai{background:var(--red);color:var(--on-ink);font-family:var(--head);font-size:2.5rem;line-height:1.05;writing-mode:vertical-rl;text-align:center;padding:10px 0;letter-spacing:.1em}.extra h2{font-family:var(--head);font-weight:400;font-size:2.25rem;line-height:1.15;margin:0}.extra h2 em{font-style:normal;color:var(--red)}.extra .sub{font-weight:800;font-size:.9375rem;line-height:1.5;margin:8px 0 0}.order-box{padding:14px 4px;border-top:3px double var(--ink);border-bottom:3px double var(--ink);text-align:center}.order-box h3{margin:0;font-family:var(--type);font-weight:400;font-size:.75rem;letter-spacing:.6em;padding-left:.6em;color:var(--muted)}.order-box p{margin:6px 0 0;font-family:var(--head);font-size:1.4375rem;line-height:1.45;text-wrap:balance}.reason h3{margin:0 0 4px;font-family:var(--type);font-weight:400;font-size:.75rem;letter-spacing:.6em;color:var(--muted)}.reason p{margin:0;font-size:.9375rem;line-height:1.85}.opinion{display:flex;flex-direction:column;gap:8px}.opinion .r{display:grid;grid-template-columns:40px 1fr 44px;gap:8px;align-items:center;font-weight:800}.opinion .b{height:22px}.opinion .b i{display:block;height:100%;background-image:radial-gradient(var(--ink) 38%,transparent 42%);background-size:5px 5px;transition:width .7s ease}.opinion .b.g i{background-image:radial-gradient(var(--red) 42%,transparent 46%)}.opinion .n{font-family:var(--type);font-size:.875rem;text-align:right}.opinion .r.win .n{font-weight:700}.opinion .count{font-family:var(--type);font-size:.6875rem;color:var(--muted)}.opinion.small{gap:3px}.opinion.small .r{grid-template-columns:30px 1fr 36px;font-size:.75rem}.opinion.small .b{height:10px}.opinion.small .b i{background-size:4px 4px}.opinion.small .n{font-size:.6875rem}.reader{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.reader p{margin:0;font-size:.875rem;line-height:1.6}.reader b{font-family:var(--head);font-weight:400;font-size:1.5rem}.reader b.guilty{color:var(--red)}.mini-seal{width:60px;height:60px;border-radius:50%;border:2.5px solid currentColor;display:grid;place-items:center;font-family:var(--head);font-size:1.0625rem;transform:rotate(-12deg);opacity:.85;mix-blend-mode:multiply}.mini-seal.guilty{color:var(--red)}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#231f1a8c;display:flex;align-items:flex-end;justify-content:center}.sheet{width:100%;max-width:480px;max-height:92vh;overflow-y:auto;background:var(--paper) var(--noise);border-top:3px double var(--ink);padding:16px max(18px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;gap:14px;animation:sheet-up .25s ease both}@keyframes sheet-up{0%{transform:translateY(30px);opacity:0}to{transform:none;opacity:1}}.sheet-head{display:flex;justify-content:space-between;align-items:center}.close{font-size:1.5rem;line-height:1;color:var(--muted);display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0;margin:-4px -14px -4px 0}.writ{position:relative;background:var(--sheet) var(--noise);border:1.5px solid var(--ink);padding:18px 16px 22px}.writ:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:.5px solid var(--ink);pointer-events:none}.writ h2{margin:0;text-align:center;font-family:var(--head);font-weight:400;font-size:2rem;letter-spacing:.5em;padding-left:.5em}.writ .sub{text-align:center;font-family:var(--type);font-size:.6875rem;color:var(--muted);margin:2px 0 14px}.writ dl{margin:0;font-size:.9375rem}.writ dl div{display:grid;grid-template-columns:64px 1fr;padding:8px 0;border-bottom:1px dotted var(--hair)}.writ dt{font-family:var(--type);font-size:.75rem;color:var(--muted);padding-top:2px}.writ dd{margin:0;font-weight:700}.writ .blank{display:inline-block;min-width:110px;border-bottom:1px solid var(--ink);color:var(--muted);font-weight:400}.writ .body{margin:14px 0 0;font-size:.9375rem;line-height:1.8}.writ .issuer{position:relative;margin:18px 0 0;text-align:right;padding-right:30px;font-family:var(--head);font-size:1.125rem}.sq-seal{position:absolute;right:-8px;top:-14px;width:52px;height:52px;padding:3px;border:3px solid var(--red);color:var(--red);display:grid;grid-template-columns:1fr 1fr;place-items:center;font-family:var(--head);font-size:.9375rem;line-height:1;transform:rotate(5deg);opacity:.85;mix-blend-mode:multiply}.code-box{display:flex;flex-direction:column;gap:4px}.code-field{font-family:var(--type);font-size:.8125rem;padding:8px 0;border-bottom:1px dotted var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.card-preview{width:100%;display:block;border:1px solid var(--ink)}.duel{display:flex;flex-direction:column;gap:14px}.duel .headline{font-size:2rem}.circled{position:relative;display:inline-block;padding:0 6px;white-space:nowrap}.circled svg{position:absolute;left:-8px;top:-6px;width:calc(100% + 16px);height:calc(100% + 12px);overflow:visible}.circled path{fill:none;stroke:var(--red);stroke-width:2.4;stroke-dasharray:400;stroke-dashoffset:400;animation:draw .9s .3s ease-out forwards}.duel .verdict-note{margin:0;color:var(--muted);font-size:.9375rem}.index-card{position:relative;background:var(--sheet) var(--noise);padding-bottom:26px;box-shadow:0 1px #231f1a38}.index-card:after{content:"";position:absolute;bottom:9px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--paper);box-shadow:inset 0 1px 2px #00000040}.index-card .ch{display:flex;justify-content:space-between;padding:10px 14px;border-bottom:2px solid var(--red);font-family:var(--type);font-size:.75rem;font-weight:700}.index-card ol{list-style:none;margin:0;padding:0 14px}.index-card li{position:relative;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(70,90,120,.25)}.index-card .t{font-weight:700;font-size:.9375rem;line-height:1.4}.index-card .t small{display:block;font-family:var(--type);font-weight:400;font-size:.6875rem;color:var(--muted)}.index-card .vv{font-family:var(--type);font-size:.8125rem;text-align:right;white-space:nowrap}.index-card .vv .g{color:var(--red);font-weight:700}.mis{display:inline-block;margin-left:8px;vertical-align:1px;border:1.5px solid var(--red);color:var(--red);font-family:var(--head);font-size:.75rem;line-height:1.4;padding:0 4px;transform:rotate(-6deg);mix-blend-mode:multiply}.index-card .key{padding:10px 14px 0}.archive{display:flex;flex-direction:column;gap:18px}.hot{display:flex;flex-direction:column;gap:6px;text-align:left;width:100%;padding:14px 0;border-top:3px double var(--ink);border-bottom:1px solid var(--ink)}.hot strong{font-family:var(--head);font-weight:400;font-size:1.625rem;line-height:1.25}.hot .go{font-family:var(--type);font-size:.75rem;color:var(--red)}.profile{border:1px solid var(--ink);padding:12px 14px;display:flex;flex-direction:column;gap:2px}.profile strong{font-family:var(--head);font-weight:400;font-size:1.375rem}.profile p{margin:0;font-size:.875rem}.section-title{font-family:var(--head);font-weight:400;font-size:1.625rem;margin:0}.filters-wrap{position:relative;min-width:0}.filters-wrap.more:after{content:"";position:absolute;top:0;right:0;bottom:1px;width:28px;pointer-events:none;background:linear-gradient(to right,rgba(237,229,209,0),var(--paper))}.filters{display:flex;flex-wrap:nowrap;gap:0 2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--ink);padding-bottom:0}.filters::-webkit-scrollbar{display:none}.filters button{flex:none;display:flex;align-items:flex-end;justify-content:center;min-width:44px;min-height:44px;padding:0 8px 6px;font-size:.875rem;font-weight:700;color:var(--muted)}.filters button:first-child{justify-content:flex-start;padding-left:0}.filters button span{padding:6px 0}.filters button[aria-pressed=true]{color:var(--ink)}.filters button[aria-pressed=true] span{box-shadow:inset 0 -2px 0 var(--red)}.back-row{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--hair)}.back-link{min-height:44px;padding:0 12px 0 0;font-family:var(--type);font-size:.8125rem;font-weight:700;color:var(--ink)}.back-row .ctx{font-family:var(--type);font-size:.6875rem;color:var(--muted)}.case-list{list-style:none;margin:0;padding:0}.case-row{width:100%;text-align:left;display:flex;flex-direction:column;gap:6px;padding:14px 0;border-bottom:1px dotted var(--ink)}.case-row .top{display:flex;justify-content:space-between;gap:8px;font-family:var(--type);font-size:.6875rem;color:var(--muted)}.case-row .name{font-weight:800;font-size:1.0625rem;line-height:1.4}.case-row .hl{font-size:.8125rem;line-height:1.45;color:var(--muted);margin-top:-3px}.case-row .mine{font-family:var(--type);font-size:.75rem;font-weight:700}.case-row .mine.guilty{color:var(--red)}.case-row .sealed{font-family:var(--type);font-size:.75rem;color:var(--muted)}.desk{display:flex;flex-direction:column;gap:18px}.desk-sec{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:3px double var(--ink)}.desk-sec h2{font-family:var(--head);font-weight:400;font-size:1.5rem;line-height:1.3;margin:0}.desk-sec p{margin:0;font-size:.9375rem}.steps{list-style:none;margin:0;padding:0;counter-reset:s}.steps li{counter-increment:s;display:grid;grid-template-columns:32px 1fr;padding:8px 0;border-bottom:1px dotted var(--hair);font-size:.9375rem}.steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--type);font-size:.75rem;color:var(--red);padding-top:3px}.code-entry form{display:grid;grid-template-columns:1fr auto;gap:8px}.code-entry input{min-width:0;min-height:48px;padding:10px 12px;font-family:var(--type);font-size:1rem;color:var(--ink);background:var(--sheet);border:1.5px solid var(--ink);border-radius:0}.code-entry .btn{width:auto;min-width:84px}.error{color:var(--red);font-size:.8125rem;margin:0}.report-form{display:flex;flex-direction:column;gap:0;border:1.5px solid var(--ink);background:var(--sheet) var(--noise)}.report-form div{display:grid;grid-template-columns:70px 1fr;border-bottom:1px solid var(--hair)}.report-form div:last-child{border-bottom:0}.report-form span{font-family:var(--type);font-size:.75rem;color:var(--muted);padding:12px 0 12px 12px}.report-form i{font-style:normal;color:var(--hair);padding:12px 12px 12px 0;font-size:.875rem}.footer{margin:10px 0 0;padding-top:12px;border-top:1px solid var(--ink);font-family:var(--type);font-size:.6875rem;color:var(--muted);line-height:1.7;text-align:center}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:30;max-width:calc(100% - 32px);background:var(--ink);color:var(--on-ink);padding:10px 16px;font-size:.875rem;font-weight:700;text-align:center;animation:sheet-up .2s ease both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.box path,.circled path{stroke-dashoffset:0}.stamp{opacity:.86;transform:rotate(-11deg)}}.desk .deck,.archive .deck{border-bottom:0;padding-bottom:0}.opinion-pending{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px dashed var(--ink);font-size:.875rem;color:var(--muted)}.opinion-pending strong{font-family:var(--type);font-size:.8125rem;letter-spacing:.08em;color:var(--ink)}.opinion-pending.small{flex-direction:row;flex-wrap:wrap;gap:2px 8px;padding:6px 0 0;border:0;font-size:.75rem}.opinion-pending.small strong{font-size:.75rem}.opinion .count .prov{font-family:var(--type);font-weight:700;color:var(--red);margin-right:6px}.extra h2 em.plain{color:var(--ink)}.reason b.guilty{color:var(--red)}.kicker-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.kicker.new{background:var(--red);color:var(--on-ink)}.kicker-row .schedule{margin-left:auto;font-family:var(--type);font-size:.6875rem;color:var(--muted);letter-spacing:.02em}.new-case{display:flex;flex-direction:column;gap:4px;text-align:left;width:100%;padding:12px 14px;border:1px solid var(--red)}.new-case strong{font-family:var(--head);font-weight:400;font-size:1.25rem;line-height:1.3}.new-case .label{color:var(--red)}.new-case .go{font-family:var(--type);font-size:.75rem;color:var(--red)}.closed{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:3px double var(--ink)}.closed h2{font-family:var(--head);font-weight:400;font-size:1.5rem;line-height:1.3;margin:0}.closed p{margin:0;line-height:1.6}.case-row .new-tag{margin-left:6px;padding:0 4px;font-weight:700;color:var(--on-ink);background:var(--red)}.testdb-badge{position:sticky;top:0;z-index:20;padding:4px 12px;text-align:center;font-family:var(--type);font-size:.75rem;font-weight:700;color:#fff;background:#1f5fa8}
