[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:disabled,.button:disabled{opacity:.43;cursor:not-allowed;filter:none;transform:none}input,textarea,select{font:inherit;color:var(--text);background:#15171b;border:1px solid #3c414b;border-radius:6px;outline:none;min-width:0}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 2px #e58c7d15}input,select{min-height:43px;padding:10px 12px}textarea{width:100%;padding:13px 14px;line-height:1.65;resize:vertical;min-height:86px}input::placeholder,textarea::placeholder{color:#737d8b}a.button:focus-visible{outline:2px solid var(--accent)}.header{gap:36px}.header nav{gap:26px}.header nav a{display:flex}.header-actions{gap:17px}.demo-wallet-link{display:flex;flex-direction:column;gap:5px;align-items:flex-end}.demo-wallet-link span{font-size:8px;letter-spacing:1.3px;color:#8d95a2}.demo-wallet-link strong{font-size:12px;font-weight:600}.demo-mode-bar{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #252930;color:#929daa;font-size:10px;line-height:1.6}.demo-mode-bar>a{margin-left:auto;color:#c1c4cb;white-space:nowrap}.demo-chip{font-size:8px;letter-spacing:1px;border:1px solid #48503e;color:#b2c69a;border-radius:4px;padding:4px 6px;white-space:nowrap;line-height:1.2}.storage-warning{font-size:12px;border:1px solid #a17e4b;padding:13px;color:#e0bc85;border-radius:6px}.loading-court{padding:50px;color:var(--muted)}.hero{padding-top:34px;min-height:390px}.back-link{display:inline-block;color:#a9b1bd;font-size:11px;margin:29px 0}.back-link:hover{color:var(--accent)}.page-heading{margin:5px 0 34px}.page-heading .eyebrow{color:var(--accent);margin-bottom:14px}.page-heading h1{font-size:47px;letter-spacing:-2px;line-height:1.05;margin:0 0 13px;font-weight:730}.page-heading>p:last-child{color:#a7afba;font-size:14px;line-height:1.6;margin:0}.panel{border:1px solid #333842;border-radius:11px;background:#1b1d22;padding:22px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.panel-heading h2,.past-rounds h2{font-size:19px;letter-spacing:-.5px;margin:0;font-weight:650}.panel-intro{font-size:12px;line-height:1.6;color:#9aa4b2;margin:0 0 17px}.empty-panel{grid-column:1/-1;text-align:center;padding:50px 25px;background:#1b1d21;border:1px dashed #424954;border-radius:10px}.empty-panel h3{font-size:21px;margin:0 0 12px;letter-spacing:-.5px}.empty-panel p{font-size:13px;line-height:1.6;color:#98a3b2;margin:0 0 15px}.empty-panel.compact{padding:22px}.empty-panel.compact p{margin:0}.missing-case{margin-top:40px}.form-error{background:#3b2427;border:1px solid #895254;border-radius:6px;color:#f1b4a9;padding:12px;font-size:12px;line-height:1.6}.form-footnote{font-size:10px;color:#8b96a5;line-height:1.6;margin:15px 0 0}
/* One name, one task, and a real precedent. */
.case-top{align-items:flex-start}.case-top .avatar-button{display:block;flex:none}.case-top h3{overflow-wrap:anywhere;line-height:1.2}.case-top h3>a:hover{color:var(--case-accent)}.case-top .case-task{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.65;font-size:11px;min-height:36px}.brief-to-beat blockquote{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;min-height:59px}.brief-standard{min-height:28px;align-items:flex-start}.brief-standard strong{max-width:75%;text-align:right;line-height:1.5}.case-entry{box-sizing:border-box}.case-prize .prize-amount strong{font-size:min(61px,calc(335px / var(--number-length,6)))}.case-punchline{line-height:1.5}.court-filters{display:flex;align-items:center;gap:13px;margin:0 0 22px}.search-field{flex:1;max-width:330px}.search-field input{width:100%;min-height:37px;font-size:11px;background:#1b1e23}.filter-tabs{display:flex;border:1px solid #373e49;border-radius:6px;padding:3px;gap:2px}.filter-tabs button{font-size:10px;color:#a5aebc;padding:8px 11px;border-radius:4px}.filter-tabs button[aria-pressed=true]{color:var(--text);background:#323740}.sort-field{margin-left:auto}.sort-field select{font-size:11px;min-height:37px;background:#1b1e23}.cases-explainer{max-width:560px}
/* Case creation. */
.creation-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:44px;align-items:start}.creation-form{min-width:0}.form-section{border:1px solid #333944;border-radius:10px;margin:0 0 23px;padding:24px;background:#1b1d22;min-width:0}.form-section legend{font-size:16px;font-weight:620;letter-spacing:-.3px;padding:0 8px;margin-left:-8px}.form-section legend>span{font-size:10px;color:var(--accent);margin-right:8px;letter-spacing:1px}.field{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:550;margin-top:21px}.field>small{font-size:10px;color:#949ead;line-height:1.6;font-weight:400}.field>small>span{float:right;margin-left:10px}.field:first-of-type{margin-top:0}.field input,.field textarea,.field select{font-size:13px;font-weight:400}.field-intro{font-size:12px;line-height:1.6;color:#9aa5b4;margin:3px 0 18px}.avatar-field{display:flex;align-items:center;gap:17px;margin-bottom:24px}.avatar-field>button{padding:0;position:relative;width:64px;height:64px;border-radius:12px;overflow:hidden}.avatar-field img{display:block;width:64px;height:64px;object-fit:cover}.avatar-field button>span{position:absolute;bottom:0;left:0;right:0;background:#151619d9;padding:5px;font-size:9px;color:#efe8e2}.avatar-field>p{font-size:13px;margin:0;font-weight:550}.avatar-field p>small{display:block;font-size:10px;color:#8e9aa9;font-weight:400;margin-top:7px}.standard-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.standard-options label{position:relative;cursor:pointer}.standard-options input{position:absolute;opacity:0;width:1px;height:1px;min-height:0}.standard-options span{display:flex;align-items:center;min-height:42px;border:1px solid #3c424d;border-radius:6px;padding:10px;font-size:11px;color:#abb5c2;line-height:1.4}.standard-options input:checked+span{background:#e58c7d0b;border-color:var(--accent);color:var(--accent)}.standard-options input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.form-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-two-cols .field{margin:0}.form-economics{display:flex;flex-direction:column;gap:12px;border-top:1px solid #333b45;margin-top:23px;padding-top:20px;font-size:11px;color:#98a4b2}.form-economics span{display:flex;justify-content:space-between}.form-economics strong{color:#dddfe2;font-weight:500}.create-submit{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:25px}.create-submit>div{display:flex;flex-direction:column;gap:7px}.create-submit>div>span{font-size:10px;color:#949fae}.create-submit strong{font-size:23px;letter-spacing:-.6px}.create-preview{position:sticky;top:28px}.preview-eyebrow{font-size:9px;letter-spacing:1.5px;color:#909caa;margin:2px 0 17px}.create-preview .case-card:hover{transform:none;border-color:#36373d;box-shadow:none}.create-preview .case-entry:disabled{opacity:1;cursor:default}.create-preview .case-card{--case-accent:var(--accent);--case-rgb:var(--accent-rgb)}.preview-help{margin-top:22px;padding:19px;border:1px dashed #3b424d;border-radius:8px}.preview-help strong{font-size:12px;font-weight:500;color:#c1c7cf}.preview-help p{font-size:11px;line-height:1.7;color:#909caa;margin:10px 0 0}
/* Inside a case. */
.case-page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:4px 0 18px}.case-identity{display:flex;align-items:center;gap:17px;min-width:0}.case-identity>img{border-radius:13px;flex:none}.case-identity h1{font-size:36px;line-height:1.1;letter-spacing:-1.3px;margin:0;overflow-wrap:anywhere}.case-identity .eyebrow{font-size:8px;letter-spacing:1.3px;color:var(--accent);margin:0 0 10px}.case-deadline{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex:none}.case-deadline>span{font-size:8px;color:#8f9aaa;letter-spacing:1.5px}.case-deadline strong{font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.4px}.case-full-task{font-size:17px;line-height:1.7;max-width:900px;margin:0 0 22px;color:#c5cad2;white-space:pre-wrap;overflow-wrap:anywhere}.case-rule{display:flex;align-items:center;gap:15px;padding:16px 0;border-block:1px solid #333943;margin-bottom:27px;flex-wrap:wrap}.case-rule>span:first-child{font-size:8px;letter-spacing:1.6px;color:#939eaf}.case-rule>strong{font-size:12px;color:var(--accent);font-weight:500;overflow-wrap:anywhere;max-width:640px}.case-rule .case-creator{margin-left:auto;font-size:10px;color:#8995a5}.courtroom-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(265px,1fr);gap:20px;align-items:start}.courtroom-main,.courtroom-aside{display:flex;flex-direction:column;gap:20px;min-width:0}.hearing-panel{padding:22px 20px 16px}.hearing-arena{display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:0;align-items:center;margin-top:22px}.contender{align-self:stretch;display:flex;flex-direction:column;border:1px solid #3b424d;border-radius:8px;padding:17px 14px;min-width:0;background:#171a1f}.contender.incumbent{border-top:2px solid #b5c499}.contender.challenger{border-top:2px solid var(--accent)}.contender-label{font-size:8px;color:#9aa6b7;letter-spacing:1px;line-height:1.5}.contender blockquote{font-family:"SFMono-Regular",Consolas,monospace;font-size:12px;line-height:1.8;margin:18px 0 24px;overflow-wrap:anywhere;white-space:pre-wrap}.contender-author{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:#a8b1be}.contender-author>span{display:flex;align-items:center;gap:4px;color:#8f9eae}.no-challenger{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:145px;gap:7px}.no-challenger>span{font-size:18px;line-height:1.4;letter-spacing:-.4px;color:#778598}.no-challenger button{font-size:10px;color:var(--accent)}#case-judge-slot{min-width:0;align-self:center}.judge-stage:has(>.judge-button){transition:none}#case-judge-slot .judge-stage{width:110px;max-width:110px;min-height:125px;padding:0;display:flex}#case-judge-slot .judge-button{width:116px;height:116px;max-width:none;flex:none}#case-judge-slot .judge-sprite{width:116px;height:116px;max-width:none;bottom:0}#case-judge-slot .judge-aside{display:none}#case-judge-slot .judge-caption{font-size:7px;line-height:1.4;text-align:center;gap:3px;max-width:100px;margin:3px 0 0}#case-judge-slot .tap-star{font-size:10px}.latest-verdict{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding-top:15px;border-top:1px solid #303741;font-size:10px;color:#91a0b0;text-align:center;line-height:1.6}.verdict-tag{font-size:10px;letter-spacing:.6px;font-weight:700;border:1px solid currentColor;padding:4px 6px;border-radius:3px}.verdict-tag.overruled{color:var(--accent)}.verdict-tag.sustained{color:#b0c894}.verdict-tag.mistrial{color:#aca9c7}.vote-count{font-size:9px;color:#a0aabb}.simulated-label{font-size:8px;color:#778698}.hearing-progress{color:var(--accent)}.is-hearing .contender{border-color:var(--accent)}.entry-badge{font-size:10px;color:var(--accent);white-space:nowrap}.compose-panel form>textarea{min-height:125px;font-size:13px;line-height:1.8}.compose-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;font-size:9px;line-height:1.6;color:#8c9aad;margin:9px 0 18px}.compose-meta>span:last-child{white-space:nowrap}.is-over-limit{color:#ef9c8f}.file-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px}.file-bottom>div{display:flex;flex-direction:column;gap:6px}.file-bottom strong{font-size:13px;font-weight:500}.file-bottom>div>span{font-size:9px;color:#94a1b2}.file-bottom>.button{font-size:12px;padding-inline:17px;white-space:nowrap}.closed-notice{font-size:12px;line-height:1.7;color:#d1baa0;border:1px solid #6b5844;background:#322c25;border-radius:6px;padding:13px;margin-bottom:16px}.fee-details{margin-top:20px;border-top:1px solid #303844;padding-top:15px;color:#96a3b4;font-size:10px}.fee-details summary{cursor:pointer;color:#b0bac7;font-size:10px}.fee-details>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.fee-details>div>span{display:flex;justify-content:space-between;gap:10px}.fee-details strong{font-weight:500;color:#c9d0d9}.fee-details p{line-height:1.7;margin:0}.case-money-panel>.micro-label{font-size:9px}.case-money-panel>strong{font-size:38px;letter-spacing:-1.5px;margin:13px 0 18px;display:block;overflow-wrap:anywhere}.case-money-panel>strong>small{font-size:13px;letter-spacing:0;font-weight:450;color:#aab3c0}.case-money-panel>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;margin:13px 0}.case-money-panel>div>span{color:#909fb0}.case-money-panel b{font-weight:500}.case-money-panel>p{font-size:9px;line-height:1.6;color:#8b99ac;margin:18px 0 0;padding-top:15px;border-top:1px solid #333a44}.docket-list{padding:0;list-style:none;margin:0}.docket-list li{display:flex;gap:12px;padding:16px 0;border-top:1px solid #323b47}.docket-position{font-size:10px;color:#74859a;flex:none;padding-top:1px}.docket-by{display:flex;justify-content:space-between;gap:9px;font-size:10px;color:#bbc4d0}.docket-by>span{font-size:8px;color:#8c9bae;text-align:right}.docket-list li>div{flex:1;min-width:0}.docket-list li p{font-size:11px;line-height:1.8;color:#afbac9;margin:10px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.docket-list li.is-yours .docket-position,.docket-list li.is-yours .docket-by{color:var(--accent)}.docket-note{font-size:9px;color:#7f8fa2;line-height:1.7;border-top:1px solid #323b47;padding-top:15px;margin:10px 0 0}.small-empty{font-size:12px;line-height:1.8;color:#8999ad;padding:12px 0}.demo-controls{border-color:#4a5141;background:#1d211e}.demo-controls h2{font-size:17px}.demo-controls>p{font-size:11px;line-height:1.7;color:#a2b09c;margin:0 0 20px}.demo-control-row{display:flex;gap:13px;align-items:flex-end}.demo-control-row label{flex:1;font-size:10px;color:#a8b3a3;display:flex;flex-direction:column;gap:8px;min-width:0}.demo-control-row select{font-size:11px;width:100%;background:#171c19}.demo-control-row .button{font-size:11px;min-height:43px;padding-inline:15px}.demo-control-row .tiny-icon{width:16px;height:16px}.demo-round-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #374033;margin-top:20px;padding-top:17px}.demo-round-actions>span{font-size:10px;color:#899983;line-height:1.7;max-width:280px}.demo-round-actions>.button{font-size:10px;white-space:nowrap}.round-result{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#232b21;border:1px solid #657753;border-radius:10px;padding:26px;margin:0 0 25px}.round-result .eyebrow{font-size:9px;color:#b3cc9b;margin:0 0 12px}.round-result h2{font-size:24px;margin:0 0 9px;letter-spacing:-.7px}.round-result p:last-child{font-size:11px;color:#a8b99b;margin:0}.result-money{text-align:right;display:flex;flex-direction:column;gap:10px}.result-money>strong{font-size:35px;letter-spacing:-1px;color:#b8d49f;white-space:nowrap}.result-money small{font-size:12px;letter-spacing:0}.result-money>span{font-size:10px;color:#9db18d}.record-section{margin:32px 0 20px}.record-section>.panel-heading{margin-bottom:18px}.record-list{display:flex;flex-direction:column;gap:9px}.hearing-record{border:1px solid #333e4d;border-radius:8px;background:#1b1f25;padding:16px 18px}.hearing-record summary{display:flex;align-items:center;gap:20px;cursor:pointer;list-style:none}.hearing-record summary::-webkit-details-marker{display:none}.record-verdict{display:flex;align-items:center;gap:12px}.record-who{margin-left:auto;color:#8c9caf;font-size:10px}.record-expand{color:#b1bdcc;font-size:17px;line-height:1}.hearing-record[open] .record-expand{transform:rotate(45deg)}.record-comparison{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.record-comparison>div>span{font-size:8px;color:#899aac;letter-spacing:.6px;line-height:1.8}.record-comparison p{font-size:12px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap;color:#c0cad6;margin:10px 0}.record-note{font-size:9px;line-height:1.6;color:#7d8fa4;margin:12px 0 0;border-top:1px solid #333e4c;padding-top:12px}.past-rounds>div{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#929fb0;padding-top:17px}.past-rounds strong{font-weight:500;color:#c4cfdd}
/* Your demo activity. */
.wallet-panel{display:flex;align-items:center;justify-content:space-between;gap:25px}.wallet-panel>div:first-child{min-width:0}.wallet-panel strong{display:block;font-size:41px;letter-spacing:-1.1px;margin:13px 0;color:var(--accent);overflow-wrap:anywhere}.wallet-panel strong>small{font-size:15px;font-weight:450;letter-spacing:0}.wallet-panel p{font-size:11px;color:#939fb0;line-height:1.6;margin:0}.wallet-actions{display:flex;flex-direction:column;align-items:center;gap:8px}.wallet-actions .button{font-size:11px;white-space:nowrap}.wallet-actions .text-button{font-size:10px;color:#98a5b7}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:18px 0 35px}.profile-stats>div{border:1px solid #343e4d;padding:20px;border-radius:8px;display:flex;flex-direction:column;gap:11px}.profile-stats span{font-size:10px;color:#92a0b2}.profile-stats strong{font-size:22px;letter-spacing:-.4px;font-weight:550;overflow-wrap:anywhere}.profile-section{margin-bottom:35px}.profile-section h2{font-size:23px}.my-briefs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.my-brief{border:1px solid #354051;border-radius:9px;background:#1c2028;padding:21px}.my-brief>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.my-brief a{font-size:12px;color:#d1d9e4;overflow-wrap:anywhere}.activity-status{font-size:9px;color:#aab6c6;white-space:nowrap;border:1px solid #425065;border-radius:4px;padding:5px 6px}.activity-status.positive{color:#b6cd9f;border-color:#5d714f}.my-brief>p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:#bcc8d8;margin:17px 0}.my-brief>footer{font-size:9px;line-height:1.6;color:#8295ad}.reset-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:25px}#reset-dialog{max-width:470px}#reset-dialog>h2{font-size:23px;letter-spacing:-.6px;margin:0 0 14px}#reset-dialog>p{font-size:13px;line-height:1.8;color:#a0adbf;margin:0}
@media(min-width:1450px){.courtroom-layout{grid-template-columns:minmax(0,2.25fr) minmax(285px,1fr)}.hearing-arena{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr)}#case-judge-slot .judge-stage{width:140px;max-width:140px}#case-judge-slot .judge-button,#case-judge-slot .judge-sprite{width:145px;height:145px}}
@media(max-width:1050px){.header{gap:25px}.header nav{gap:19px;font-size:12px}.header-actions{gap:12px}.demo-wallet-link span{font-size:7px}.demo-wallet-link strong{font-size:11px}.header .button-quiet{font-size:0;padding:0 10px;gap:0}.creation-layout{gap:24px;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr)}.form-section{padding:20px}.courtroom-layout{grid-template-columns:minmax(0,1.7fr) minmax(235px,1fr);gap:15px}.hearing-arena{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}#case-judge-slot{grid-column:1/-1;grid-row:2;justify-self:center;margin-top:-9px}.contender{grid-row:1}.contender blockquote{font-size:11px}.case-deadline strong{font-size:18px}.case-money-panel>strong{font-size:32px}.file-bottom{align-items:stretch;flex-direction:column;gap:15px}.file-bottom>div{flex-direction:row;justify-content:space-between;align-items:center}.demo-control-row{flex-direction:column;align-items:stretch}.demo-round-actions{flex-direction:column;align-items:flex-start;gap:13px}.case-prize .prize-amount strong{font-size:min(46px,calc(260px / var(--number-length,6)))}.record-verdict{gap:8px}.record-who{font-size:9px}.panel{padding:18px}.case-identity h1{font-size:29px}.case-identity{gap:13px}.case-identity>img{width:55px;height:55px}}
@media(max-width:740px){.header{flex-wrap:wrap;height:auto;min-height:99px;padding-top:18px;gap:10px 15px}.header .brand{font-size:23px}.header .header-actions{margin-left:auto;gap:15px}.header nav{order:3;width:100%;height:40px;gap:27px;font-size:12px;margin:0}.header nav a{display:flex;height:40px}.demo-wallet-link strong{font-size:11px}.demo-wallet-link span{font-size:7px}.demo-mode-bar{align-items:flex-start;gap:9px;font-size:9px;padding:11px 0}.demo-mode-bar>a{display:none}.demo-mode-bar>.demo-chip{margin-top:1px;flex:none}.hero{padding-top:30px}.court-filters{flex-wrap:wrap;gap:11px}.search-field{max-width:none;flex-basis:100%}.filter-tabs button{font-size:9px;padding:8px 9px}.sort-field select{font-size:10px;max-width:132px;min-height:37px}.section-heading{gap:13px}.section-heading>.button{font-size:10px;min-height:34px;padding-inline:12px}.cases-explainer{max-width:300px}.case-prize .prize-amount strong{font-size:min(62px,calc(335px / var(--number-length,6)))}.case-top .case-task{font-size:12px;min-height:0}.case-top h3{font-size:21px}.brief-to-beat blockquote{font-size:12px}.creation-layout{display:flex;flex-direction:column;gap:28px}.creation-form{width:100%}.create-preview{position:static;max-width:430px;width:100%;align-self:center;order:-1}.create-preview .case-card{padding-top:15px;padding-bottom:10px}.create-preview .case-ribbon{margin-bottom:13px}.create-preview .case-prize{margin-top:17px;padding-top:15px;padding-bottom:15px}.create-preview .brief-to-beat,.create-preview .case-clock,.create-preview .case-entry,.create-preview .case-punchline{display:none}.create-preview .case-top{margin-bottom:0}.preview-help{display:none}.page-heading{margin-top:0;margin-bottom:26px}.page-heading h1{font-size:39px}.page-heading>p:last-child{font-size:12px}.back-link{margin:24px 0}.form-section{padding:20px 17px;margin-bottom:23px}.form-section legend{font-size:15px}.form-two-cols{gap:12px}.field{font-size:12px}.field input,.field textarea,.field select{font-size:14px}.standard-options{gap:8px}.create-submit{gap:15px}.create-submit>.button{font-size:11px;padding-inline:15px}.create-submit strong{font-size:21px}.create-submit>div>span{font-size:9px}.case-page-heading{align-items:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:17px}.case-identity h1{font-size:30px}.case-deadline{flex-direction:row;align-items:center;width:100%;justify-content:space-between;gap:14px}.case-deadline strong{font-size:20px}.case-full-task{font-size:15px;line-height:1.7}.case-rule{gap:10px 13px;padding:16px 0}.case-rule .case-creator{width:100%;margin:3px 0 0;font-size:9px}.case-rule>strong{font-size:11px;max-width:75%}.courtroom-layout{display:flex;flex-direction:column;gap:20px}.courtroom-aside{display:contents}.courtroom-main{display:contents}.case-money-panel{order:0;width:100%}.hearing-panel{order:1;width:100%}.compose-panel{order:2;width:100%}.docket-panel{order:3;width:100%}.demo-controls{order:4;width:100%}.past-rounds{order:5;width:100%}.case-money-panel{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.case-money-panel>.micro-label{grid-column:1/-1}.case-money-panel>strong{grid-column:1/-1;font-size:40px;margin:11px 0 10px}.case-money-panel>div{flex-direction:column;align-items:flex-start;gap:7px;margin:10px 0}.case-money-panel>p{grid-column:1/-1;margin:12px 0 0;padding-top:12px}.hearing-arena{gap:10px}.contender{padding:14px 11px}.contender-label{font-size:7px;line-height:1.6}.contender blockquote{font-size:10px;line-height:1.85}.contender-author{font-size:8px;flex-wrap:wrap}.no-challenger>span{font-size:16px}.no-challenger button{font-size:9px}.no-challenger{min-height:130px}.latest-verdict{font-size:9px}.panel-heading h2{font-size:18px}.compose-panel .panel-intro{font-size:12px}.entry-badge{font-size:9px}.compose-panel form>textarea{font-size:14px}.compose-meta{font-size:8px}.fee-details>div{grid-template-columns:1fr}.file-bottom>.button{font-size:12px;min-height:46px}.file-bottom>div>span{font-size:9px}.demo-control-row{flex-direction:row;gap:12px}.demo-control-row .button{font-size:10px;padding-inline:10px}.demo-control-row select{font-size:10px;padding-inline:9px}.demo-round-actions{flex-direction:row;align-items:center;gap:14px}.demo-round-actions>.button{font-size:9px;padding-inline:10px}.demo-round-actions>span{font-size:9px}.round-result{flex-direction:column;align-items:stretch;gap:22px;padding:23px}.result-money{text-align:left}.result-money>strong{font-size:34px}.round-result h2{font-size:23px}.round-result p:last-child{line-height:1.7}.record-section{margin-top:29px}.hearing-record{padding:15px 13px}.hearing-record summary{gap:11px;flex-wrap:wrap}.record-verdict{flex-wrap:wrap;gap:7px}.record-who{margin-left:0}.record-expand{margin-left:auto}.verdict-tag{font-size:9px}.record-comparison{grid-template-columns:1fr;gap:14px}.record-comparison p{font-size:12px}.wallet-panel{flex-direction:column;align-items:stretch;gap:22px}.wallet-panel strong{font-size:35px}.wallet-actions{align-items:stretch}.wallet-actions .button{min-height:44px}.profile-stats{gap:9px;margin-bottom:28px}.profile-stats>div{padding:15px 11px;gap:10px}.profile-stats span{font-size:8px;line-height:1.5;min-height:24px}.profile-stats strong{font-size:17px;line-height:1.3}.profile-section h2{font-size:22px}.my-briefs{grid-template-columns:1fr}.my-brief{padding:19px}.reset-actions>.button{font-size:11px;padding-inline:13px}}
@media(max-width:370px){.header .brand{font-size:21px}.header .header-actions{gap:10px}.header nav{font-size:11px;gap:23px}.demo-wallet-link strong{font-size:10px}.demo-wallet-link span{font-size:6px}.hero h1{font-size:55px}.filter-tabs{width:100%;justify-content:space-between}.filter-tabs button{flex:1}.sort-field{margin-left:0;width:100%}.sort-field select{max-width:none;width:100%}.form-two-cols{grid-template-columns:1fr}.create-submit{align-items:stretch;flex-direction:column}.create-submit>div{flex-direction:row;justify-content:space-between;align-items:center}.case-identity h1{font-size:26px}.case-identity>img{width:47px;height:47px}.case-rule>strong{max-width:100%}.demo-control-row{flex-direction:column}.demo-round-actions{flex-direction:column;align-items:stretch}.entry-badge{font-size:8px}.case-money-panel>strong{font-size:34px}.record-who{width:100%}}

.form-two-cols + .field,.standard-options + .field{margin-top:21px}
