body.petty-court{--bg:#071525;--panel:#10243a;--ink:#f7f1e3;--muted:#c9c4b8;--accent:#d84545;--line:#637284;background:#071525;color:#f7f1e3;overflow-x:hidden;background-image:linear-gradient(rgba(247,241,227,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(247,241,227,.018) 1px,transparent 1px);background-size:36px 36px}.petty-court .site-header,.petty-court footer{background:#071525f2}.petty-court .hero{position:relative}.petty-court .hero::after{content:"EVIDENCE RECEIVED // JURISDICTION: PETTY";display:inline-block;margin-top:2rem;padding:.65rem .8rem;background:#f2c94c;color:#071525;border:2px solid #071525;box-shadow:5px 5px 0 #d84545;font:950 .72rem ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;transform:rotate(-1deg)}.petty-court h1,.petty-court .question h2{font-family:Georgia,"Times New Roman",serif}.petty-court h1{text-transform:uppercase;letter-spacing:-.045em}.petty-court .kicker,.petty-court .progress-label,.petty-court .counter{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.petty-court .button,.petty-court .option,.petty-court .text-input{border-width:2px;border-radius:0}.petty-court .primary{background:#d84545;color:#fff;border-color:#d84545;box-shadow:5px 5px 0 #f2c94c}.petty-court .primary:hover{filter:brightness(1.08)}.petty-court button:focus-visible,.petty-court a:focus-visible,.petty-court input:focus-visible{outline-color:#f2c94c}.petty-court .case-file{margin-top:1rem;padding:clamp(1rem,4vw,2.25rem);border:2px solid #637284;background:#0b1b2e;box-shadow:9px 9px 0 rgba(216,69,69,.65);position:relative}.petty-court .case-file::before{content:"EXHIBIT";position:absolute;right:1rem;top:-1rem;padding:.35rem .55rem;background:#f2c94c;color:#071525;font:950 .68rem ui-monospace,monospace;letter-spacing:.12em}.petty-court .case-file .case-charge{font-size:clamp(1rem,2.2vw,1.22rem);line-height:1.65;max-width:680px;color:#f7f1e3}.petty-court .ruling-prompt{margin-top:1.5rem;color:#f2c94c;font:950 .75rem ui-monospace,monospace;letter-spacing:.13em}.petty-court .option{position:relative;padding:1.15rem 4.5rem 1.15rem 1.15rem;background:#10243a;text-transform:uppercase;letter-spacing:.04em}.petty-court .option::after{content:"RULE";position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(-3deg);padding:.28rem;border:2px solid #637284;color:#c9c4b8;font:900 .58rem ui-monospace,monospace;letter-spacing:.08em}.petty-court .option:hover,.petty-court .option[aria-pressed=true]{border-color:#f2c94c;background:#183149}.petty-court .option[aria-pressed=true]{box-shadow:5px 5px 0 #d84545}.petty-court .option[aria-pressed=true]::after{content:"ENTERED";border-color:#d84545;color:#fff;background:#d84545}.petty-court .option:disabled{opacity:1;cursor:wait}.petty-court .text-input{background:#f7f1e3;color:#071525;border-color:#637284}.petty-court .error{color:#ff9fa4}.petty-court .result-card{--cardbg:#f7f1e3;position:relative;background:#f7f1e3;color:#071525;border:8px double #071525;outline:4px solid #d84545;box-shadow:12px 12px 0 #f2c94c;background-image:linear-gradient(rgba(7,21,37,.045) 1px,transparent 1px);background-size:100% 34px}.petty-court .result-card::after{content:"JUDGMENT ENTERED";position:absolute;right:clamp(1rem,4vw,3rem);top:clamp(1rem,4vw,3rem);padding:.55rem;border:5px solid #d84545;color:#d84545;font:950 .72rem ui-monospace,monospace;letter-spacing:.1em;transform:rotate(-5deg)}.petty-court .result-card h2{max-width:82%;color:#071525}.petty-court #result-category{font:950 .78rem ui-monospace,monospace;color:#d84545;letter-spacing:.1em}.petty-court #result-name{display:inline-block;padding:.4rem .65rem;background:#071525;color:#f7f1e3;font:900 .75rem ui-monospace,monospace;letter-spacing:.1em}.petty-court .result-card dl{border:3px solid #071525;background:#071525}.petty-court .result-card dl>div{background:#f7f1e3;border-bottom:1px solid #82909d}.petty-court .result-card dl>div:first-child{grid-column:1/-1;background:#071525;color:#f7f1e3;border:4px solid #d84545}.petty-court .court-score{display:flex;align-items:flex-end;gap:1rem;margin-top:1.4rem}.petty-court .court-score small{font:950 .78rem ui-monospace,monospace;letter-spacing:.08em;padding-bottom:.7rem}.petty-court .score{color:#d84545}.petty-court #closing{font-weight:900;border-top:3px double #071525;padding-top:1rem}.court-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:700px){.petty-court .case-file{box-shadow:5px 5px 0 rgba(216,69,69,.65)}.petty-court .result-card::after{position:static;display:inline-block;margin-bottom:1rem}.petty-court .result-card h2{max-width:none}.petty-court .result-card dl{grid-template-columns:1fr}.petty-court .result-card dl>div:first-child{grid-column:auto}.petty-court .court-score{align-items:flex-start;flex-direction:column;gap:0}.petty-court .option{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.petty-court *{scroll-behavior:auto!important;transition:none!important}.petty-court .button:hover{transform:none}}
