/* Original desk-and-dossier art direction. Shared by every case and the shelf. */
@import url('https://fonts.googleapis.com/css2?family=Special+Elite&display=swap');
:root{color-scheme:light;--ink:#30271f;--paper:#f0e3c8;--panel:#e8d4af;--bg:#49362a;--muted:#79634c;--gold:#b34431;--rust:#9e3e2d;--red:#9e3e2d;--dark:#30251f;--line:#bfa77f;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23826b42' opacity='.12' filter='url(%23n)' d='M0 0h220v220H0z'/%3E%3C/svg%3E");font-family:Arial,sans-serif}
body{color:var(--ink);background-color:#483328;background-image:var(--noise),repeating-linear-gradient(2deg,transparent 0 5px,#1f150f24 6px 7px,transparent 8px 65px,#d6a56b14 67px 68px);font-family:Arial,sans-serif}
h1,h2,h3{font-family:'Special Elite','Courier New',monospace;color:#332820;font-weight:400;letter-spacing:-.5px}h1{line-height:1.12}p{color:inherit}button{background:#913b2b;color:#fff3d9;border-radius:2px;border:1px solid #743222;font-family:'Courier New',monospace;font-weight:bold;box-shadow:1px 2px 2px #3e281e22}button:hover{background:#722c21;filter:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#9f402d}.ghost,button.secondary{background:#f1e3c7;color:#4b3427;border-color:#b2976e}.ghost:hover,button.secondary:hover{background:#ddc7a2}.text-button{color:#8d3528;background:transparent;border-color:transparent;box-shadow:none}.text-button:hover{color:#56251b;background:transparent}input,select,textarea{background-color:#fff5df;background-image:var(--noise);border-color:#ab8d62;color:#36291e;border-radius:1px}label{color:#56422e}.micro,.eyebrow{font-family:'Courier New',monospace;color:#8b3b2b;font-weight:bold;letter-spacing:1.7px}.muted,.meta{color:#715a43}.alert,.objective{background:#e9d27d;background-image:var(--noise);border:0;border-left:3px solid #bda057;box-shadow:2px 4px 7px #3b291f1c;color:#554025;position:relative}.objective:before{content:'';width:76px;height:20px;background:#c6ad7866;position:absolute;top:-8px;left:38%;transform:rotate(-4deg)}.objective>span{font-family:'Courier New',monospace;letter-spacing:1px}.objective strong{font-family:'Courier New',monospace;font-weight:bold}.objective button{background:#f5e6ba;border-color:#a38a55;color:#503b29}
.bureau,body>header,#app>header{background:#30231d;background-image:var(--noise);color:#f4e3be;border-bottom:8px solid transparent;border-image:repeating-linear-gradient(45deg,#edc638 0 12px,#28211c 12px 24px) 8}.bureau>a span,.bureau>a{color:#ecdbb5}.bureau .case-name{border-color:#8b7154}.bureau .case-name strong{color:#f2dfb4;font-family:'Special Elite','Courier New',monospace}.bureau .case-name small{color:#d8bd89}.live-label{color:#e6bc70;font-family:'Courier New',monospace}.bureau>a{font-family:Georgia,serif}.city-shell{background:transparent;max-width:1600px;margin:auto;grid-template-columns:225px minmax(0,1fr)}
.case-nav{background:#c9a775;background-image:var(--noise);border-right:1px solid #715338;padding:35px 14px;box-shadow:inset -5px 0 12px #4d351c33}.case-nav>.micro{color:#664528}.case-nav button{position:relative;background:#ddc18d;color:#493322;border:1px solid #9f7b4b;border-radius:0 7px 7px 0;margin:10px 0;padding:16px 12px 16px 20px;font-size:13px;box-shadow:1px 3px 4px #57391f25;text-transform:uppercase;letter-spacing:.3px}.case-nav button:before{content:'';width:5px;position:absolute;left:0;top:0;bottom:0;background:#98734b}.case-nav button.selected{background:#f3e6cb;color:#8d3425;border-color:#a87953;box-shadow:2px 3px 4px #4d332b35;transform:translateX(5px)}.case-nav button.selected:before{background:#a14731}.case-meter{border-color:#a48252;padding:25px 10px}.case-meter strong{font-family:'Special Elite','Courier New',monospace;color:#563c26}.case-meter span,.case-meter p,.back-link{color:#604a30}progress{accent-color:#9b4932}
.city-shell>main{margin:30px 30px 40px;background:#dfc69d;background-image:var(--noise),linear-gradient(100deg,#a9844e35,transparent 12%,#fff1c42b 50%,#8d67372b);border:1px solid #ac8451;border-radius:3px;box-shadow:0 7px 25px #180d0945,inset 0 0 22px #8b62353d;padding:45px clamp(20px,3.5vw,55px) 65px;position:relative;min-height:80vh}.page-head{position:relative;padding-bottom:14px;border-bottom:1px solid #b59669;margin-bottom:26px}.page-head:before{content:'CASE FILE / GREYGLASS BUREAU';display:block;font:10px 'Courier New',monospace;letter-spacing:2px;color:#6f5034;margin-bottom:25px}.page-head h1{max-width:850px}.page-head>p{color:#624c35}.page-head .micro{color:#9d4531}.page-head:after{content:'CONFIDENTIAL';position:absolute;right:0;top:-11px;border:2px solid #9a3e2c77;color:#943b2b99;padding:5px 10px;transform:rotate(5deg);font:bold 11px 'Courier New',monospace;letter-spacing:1px}
.map-wrap{background:#eddfc0;border:10px solid #efe1bf;box-shadow:3px 5px 12px #49342245;transform:rotate(-.3deg);position:relative}.map-wrap:before,.map-wrap:after{content:'';position:absolute;width:80px;height:27px;background:#bda16c80;z-index:4;top:-18px;left:30px;transform:rotate(-9deg);pointer-events:none}.map-wrap:after{left:auto;right:30px;transform:rotate(12deg)}.city-map{background:#cbb58c;background-image:var(--noise)}.city-map svg pattern rect{fill:#d8c7a5;stroke:#9a825d}.city-map svg>path{stroke:#826b4c}.city-map svg>path:nth-of-type(1){stroke:#b1a184}.city-map svg>path:nth-of-type(2){stroke:#8e8065}.city-map svg>path:nth-of-type(3){stroke:#aa936a}.city-map svg>path:nth-of-type(4){stroke:#766448}.map-point>b{background:#f2dfb4;border:2px solid #785037;color:#65402c;box-shadow:0 2px 5px #36231666;font-family:'Courier New',monospace}.map-point>span{background:#f1e3c9f0;color:#493727;border:1px solid #ac936c;font-family:'Courier New',monospace;font-weight:bold}.map-point.visited>b{background:#9d422f;color:#fae9bf;border-color:#753423}.map-point.visited>span{border-bottom:2px solid #a24a34}.map-north{color:#705538}.map-water{color:#675f4d}.map-key{background:#f3e5c5e8;color:#694527;border:1px solid #9d845b;font-family:'Courier New',monospace}.map-key span{color:#9b3d28}.address-list{border-color:#a58a63}.address-list summary{font-family:'Courier New',monospace;color:#6e3929}
.scene-panel{background:#f0e2c2;background-image:var(--noise);border:1px solid #bca16f;border-top:3px double #8b6b44;box-shadow:2px 5px 9px #5b3f2429;position:relative;margin-top:35px}.scene-panel:before{content:'FIELD NOTES';position:absolute;top:-24px;left:-1px;background:#c4a16e;border:1px solid #a18151;border-bottom:0;border-radius:5px 5px 0 0;padding:4px 20px;font:11px 'Courier New',monospace;letter-spacing:1px}.scene-number{color:#b3976b;font-family:'Special Elite','Courier New',monospace}.scene-panel p{font-family:'Courier New',monospace;font-size:16px;line-height:1.85}
.record-grid{gap:28px 22px;padding-top:12px}.record-card{background:#f1e4c6;background-image:var(--noise);color:#3d2e20;border:1px solid #ad9164;border-top:4px solid #c4a06c;border-radius:0;box-shadow:2px 5px 5px #4b351b20;position:relative;min-height:180px;padding:28px 23px 23px}.record-card:before{content:'FILE';position:absolute;left:-1px;top:-19px;border:1px solid #a98b5d;border-bottom:0;background:#d8b781;color:#5d422b;padding:3px 18px;border-radius:5px 5px 0 0;font:9px 'Courier New',monospace;letter-spacing:2px}.record-card:after{content:'';position:absolute;right:21px;top:-13px;width:14px;height:37px;border:2px solid #84775e;border-radius:10px;transform:rotate(10deg);box-shadow:inset 2px 0 #e5dbbb}.record-card:hover{background:#e8d6ad;transform:translateY(-2px)}.record-card strong{font-family:'Special Elite','Courier New',monospace;font-size:23px}.record-card .micro{color:#8c3b2d}.record-card>span:last-child{font-family:'Courier New',monospace;color:#7d5034}
.case-paper{background-color:#f4e8cc;background-image:var(--noise),linear-gradient(90deg,#bd9a5a26,transparent 9%,transparent 94%,#a77d4e2b);border:1px solid #b59b70;border-radius:1px 7px 2px 4px;box-shadow:4px 7px 10px #4e341e2b,inset 0 0 25px #a07b4322;position:relative;margin-top:35px;padding-bottom:55px}.case-paper:before{content:'';width:95px;height:27px;background:#c4ab7c85;position:absolute;top:-11px;left:39%;transform:rotate(-3deg)}.case-paper:after{content:'EVIDENCE / ARCHIVED';color:#9846329c;border:3px double #9e49388c;padding:7px 12px;position:absolute;right:24px;bottom:19px;font:bold 11px 'Courier New',monospace;transform:rotate(-5deg);pointer-events:none}.case-paper .paper-top{font-family:'Courier New',monospace;border-color:#8c6c48;color:#6e5033}.case-paper h1,.case-paper h2{font-family:'Special Elite','Courier New',monospace}.paper-body{font-family:'Courier New',monospace;font-size:17px;line-height:1.95;color:#3c2d20}.case-paper footer{border-color:#c3a77b;color:#7b5e3d;padding-bottom:25px}.case-paper p{font-family:'Courier New',monospace;line-height:1.85}.paper-actions{margin-top:25px}blockquote{background:#e7d4ad;background-image:var(--noise);border-left-color:#9b422e;font-family:'Courier New',monospace;font-size:17px;color:#533c27}
.witness-teaser{background:#c6a06d;background-image:var(--noise);color:#3e2c20;border:1px solid #a27c4f;box-shadow:2px 4px 8px #4c311c22}.witness-teaser .micro{color:#863a2c}.witness-teaser button{background:#8e3c2b;color:#fff1d4}.avatar{border-radius:1px;border:6px solid #f2e5ca;border-bottom-width:17px;background:radial-gradient(ellipse at 50% 39%,#30251d 0 20%,transparent 21%),radial-gradient(ellipse at 50% 130%,#30251d 0 60%,transparent 61%),#aa9678;color:transparent;box-shadow:2px 3px 5px #39261a30;transform:rotate(-5deg);width:78px;height:95px;font-size:0}.person-card{background:#ead7ae;background-image:var(--noise);border-color:#b19769;box-shadow:3px 4px 7px #4a311c22;position:relative}.person-card:before{content:'';width:70px;height:20px;position:absolute;top:-9px;right:25px;background:#c6ad7b8c;transform:rotate(4deg)}.person-card .micro{color:#91503b}.person-card h2{font-size:25px}.person-card p{font-family:'Courier New',monospace;font-size:15px}.interview{border-color:#b79b71}.interview>button{font-family:'Courier New',monospace;color:#71442e}.interview>p{background:#eee0be}.challenge{background:#efdc93;background-image:var(--noise);border:1px solid #c3a15a;box-shadow:3px 4px 6px #51361525}.challenge h2{font-size:25px}
.task-card{background:#f3e6c7;background-image:var(--noise);border:1px solid #b59a6c;border-top:5px solid #b18854;border-radius:0;box-shadow:2px 4px 7px #50351e22;position:relative}.task-card:before{content:'';position:absolute;width:65px;height:20px;left:40%;top:-11px;background:#c8ac7080;transform:rotate(-4deg)}.task-card.solved{border-top-color:#8d3f2c}.task-card.solved .micro{color:#8d3f2c}.solved-note{background:#e5d2ab;border-left:3px solid #a04931}.hint{background:#efda94;border-color:#b39144;font-family:'Courier New',monospace}.cipher-text{background:#392e25;color:#efdaaa}.decoded{background:#e5d3ad;color:#64432d;border:1px dashed #a88a58}.timeline-list>div{border-color:#c1a77a}.task-card p{font-size:15px}.task-feedback{color:#9a3b2b}
.pin-board{background-color:#785536;background-image:var(--noise),radial-gradient(#e0ba7c44 1px,transparent 1px);background-size:auto,5px 7px;border-color:#4c3525;box-shadow:inset 0 0 14px #20150e66}.board-paper{background:#eee0bd;background-image:var(--noise);border:1px solid #b59b68;color:#48331f;transform:rotate(-1deg)}.board-paper:nth-of-type(3n){background-color:#ead082;transform:rotate(1deg)}.board-paper.chosen{outline-color:#a84832}.board-paper .micro{color:#8b3f2c}.board-paper h3{font-family:'Special Elite','Courier New',monospace}.board-paper p{font-family:'Courier New',monospace}.connection{background:#e7d3a9;background-image:var(--noise);border-left-color:#9c3c2d;box-shadow:2px 3px 4px #4d321e22}.connection strong{font-family:'Special Elite','Courier New',monospace}.connection strong span{color:#a4432c}.review-checklist{background:#ebd388;background-image:var(--noise);box-shadow:2px 4px 6px #523a2225}.score-panel{background:#d6b887;background-image:var(--noise);color:#4c3323;border:1px solid #a37f4c;box-shadow:3px 4px 8px #3a251926}.score-panel>strong{color:#9b3f2d;font-family:'Special Elite','Courier New',monospace}.score-panel h2{color:#533824}.verdict-form fieldset{background:#f0e1be;border-color:#ab8a58}.proof-option{color:#4d3622}
.welcome{background:#49342a;background-image:var(--noise),repeating-linear-gradient(2deg,transparent 0 7px,#21150e1f 8px 9px,transparent 10px 80px);color:#efe0bf;padding-bottom:70px}.welcome>header{background:transparent;border:0;padding:0;color:#f1dfb8}.welcome>header a{font-family:'Courier New',monospace;color:#efd9af}.welcome>header .micro{color:#e4c48f}.welcome-grid{gap:35px;align-items:center;margin-top:50px}.welcome-grid>section{background:#d9bd8c;background-image:var(--noise),linear-gradient(100deg,#9a703b1f,transparent 13%,#fff0c529 80%,#95693424);border:1px solid #a27c48;padding:42px 35px 35px;position:relative;box-shadow:5px 8px 17px #160c084d;border-radius:3px}.welcome-grid>section:before{content:'CASE FILE / ACTIVE INVESTIGATION';position:absolute;left:-1px;top:-26px;background:#d3b583;color:#71492c;border:1px solid #a58253;border-bottom:0;border-radius:7px 7px 0 0;padding:7px 20px;font:10px 'Courier New',monospace;letter-spacing:1px}.welcome-grid>section:after{content:'CONFIDENTIAL';position:absolute;right:17px;top:15px;transform:rotate(5deg);color:#9b3e2b;border:2px solid #9b3e2b99;padding:4px 9px;font:bold 10px 'Courier New',monospace}.case-tag{color:#8e3d2c;font-family:'Courier New',monospace;letter-spacing:1px;font-size:10px;display:block;padding-top:12px}.welcome h1{font-family:'Special Elite','Courier New',monospace;color:#3e2c20;font-size:clamp(43px,4.4vw,65px);letter-spacing:-2px;line-height:1.12}.welcome h1 em{color:#933e2b;font-style:normal}.welcome .lead{color:#64472d;font-family:Georgia,serif;font-size:19px}.welcome-grid>section>p{color:#513c29;line-height:1.8}.welcome-actions button{background:#963e2d;color:#fff0cd;border-color:#793222}.welcome-actions>span,.content-note,.welcome .content-note{color:#725537;font-family:'Courier New',monospace;font-size:11px}.welcome-art{background:transparent url('detective-folder.svg') center/contain no-repeat;border:0;box-shadow:none;min-height:590px;overflow:visible;transform:rotate(-2deg)}.welcome-art>*{display:none}.feature-strip{border:0;border-top:8px solid transparent;border-image:repeating-linear-gradient(45deg,#eac535 0 12px,#2d241d 12px 24px) 8;background:#d3b582;background-image:var(--noise);padding:28px 30px;box-shadow:3px 5px 12px #1b0e083d;color:#513820}.feature-strip strong{color:#953b29;font-family:'Special Elite','Courier New',monospace}.feature-strip span{color:#63492e;font-family:'Courier New',monospace}.welcome-how{background:#ead49b;background-image:var(--noise);padding:27px 35px;max-width:850px;margin-top:35px;transform:rotate(-.4deg);box-shadow:3px 6px 12px #1d0e0833;position:relative}.welcome-how:before{content:'';width:110px;height:27px;background:#ba9a6280;position:absolute;top:-13px;left:40%;transform:rotate(3deg)}.welcome-how h2{color:#5b3d26}.welcome-how p{color:#674c30}
/* Collection desk: override the previous inline city-banner palette as well. */
#app>header{color:#f3dfb5}.brand{color:#e1c192}.city-expansion{background:#c8a574!important;background-image:var(--noise)!important;color:#4c321f!important;border-bottom:10px solid transparent!important;border-image:repeating-linear-gradient(45deg,#e9c438 0 13px,#30251d 13px 26px) 10;padding:40px clamp(20px,5vw,70px)!important;position:relative}.city-expansion:before{content:'NEW EVIDENCE / CASE GG–014';font:11px 'Courier New',monospace;color:#823a29;letter-spacing:2px;display:block;margin-bottom:15px}.city-expansion>h2{color:#3d2a1e!important;font-family:'Special Elite','Courier New',monospace;font-size:clamp(32px,4vw,56px)!important;max-width:800px}.city-expansion>.eyebrow{color:#8a402d!important}.city-expansion>p{font-family:'Courier New',monospace;color:#543b26!important}.city-expansion>a{background:#913e2c!important;color:#fff0cf!important;border:1px solid #783222;border-radius:2px!important;font-family:'Courier New',monospace;box-shadow:2px 4px 5px #50331d33}.hero{background:#debf8f;background-image:var(--noise);padding:45px!important;margin:35px auto!important;border:1px solid #a7804d;box-shadow:4px 8px 20px #1c10083d}.hero h1{font-family:'Special Elite','Courier New',monospace;color:#402c20;letter-spacing:-2px;font-size:clamp(45px,6vw,76px)}.hero h1 span{color:#9c3f2b}.hero-copy .lead{color:#684b31}.hero .library-small{color:#705539}.scene .file-folder{background:#d7b27c;background-image:var(--noise)}.scene .polaroid svg{filter:sepia(1);background:#867357}.folder-card,.junior-card{background:#cdaa73;background-image:var(--noise),linear-gradient(115deg,#cfac77,#e0c593);border-color:#a7834f;border-radius:2px;box-shadow:2px 6px 10px #4d2f1933}.folder-card:before{background:#d3b37e;color:#66482d}.folder-label{background:#f0e2c2;background-image:var(--noise)}.folder-label h2{font-family:'Special Elite','Courier New',monospace;color:#4b3324}.folder-card .meta,.folder-card p{color:#654a30}.folder-card .red-stamp{color:#9d3e2a}.mode-switch{background:#b69a71}.mode-switch button{color:#603e28;background:transparent}.mode-switch button.selected{background:#8f3e2c;color:#f8e6bf}.junior-callout{background:#ead38b;color:#62482d;border-left-color:#9e4c32}.hero-bottom .card{background:#f0dfba;background-image:var(--noise);border-color:#ac8b5c;color:#5a3d28}.hero-bottom .card h3,.hero .grid .card h3{color:#543a28}.hero-bottom .card p{color:#6a5034}.tag{color:#86412d;border-color:#ad8c60}.tape-divider{background:repeating-linear-gradient(45deg,#eac737 0 12px,#30261d 12px 24px)}.footer{color:#735437;border-color:#a98a61}.hero details{border-color:#ac8c61}.hero summary{color:#88412c}
@media(max-width:1100px){.city-shell{grid-template-columns:185px minmax(0,1fr)}.city-shell>main{margin:22px 18px;padding:35px 23px 55px}.welcome-grid{gap:20px}.welcome-grid>section{padding:38px 26px 26px}.welcome-art{min-height:520px}}
@media(max-width:760px){.city-shell{display:block}.city-shell>main{margin:15px 9px 20px;padding:29px 15px 40px;min-height:70vh}.bureau{border-bottom-width:6px}.bureau .case-name strong{font-size:15px;line-height:1.4}.mobile-section{background:#bfa074;background-image:var(--noise);border-color:#8f6e45;padding:9px 14px;box-shadow:0 3px 5px #3b261f30}.mobile-section label{color:#5d3d28;font-family:'Courier New',monospace}.mobile-section select{background:#f2e1bd;border-color:#9a7849;color:#563921}.city-dock{background:#3b2a20;border-top:5px solid transparent;border-image:repeating-linear-gradient(45deg,#eac537 0 10px,#2a211a 10px 20px) 5;padding-top:7px}.city-dock button{background:#4a3325;color:#e7d1a6;border:1px solid #7e5b3e;border-radius:4px 4px 0 0;font-family:'Courier New',monospace}.city-dock button.selected{background:#dbbe8b;color:#673c28;border-color:#e6cb98}.page-head:before{font-size:8px;letter-spacing:1px;margin-bottom:22px}.page-head:after{font-size:8px;top:-15px;padding:4px 7px;right:-5px}.page-head h1{font-size:34px}.page-head>p{font-size:15px;line-height:1.8}.scene-panel{padding:20px 15px}.scene-number{font-size:28px}.scene-panel p{font-family:Arial,sans-serif;font-size:17px}.record-grid{gap:30px}.record-card strong{font-size:23px}.paper-body{font-family:Arial,sans-serif;font-size:18px;line-height:1.85}.case-paper{padding:28px 19px 54px}.case-paper h1{font-size:29px}.case-paper:after{font-size:9px;right:15px;bottom:14px}.case-paper p{font-family:Arial,sans-serif;font-size:17px}.map-wrap{border-width:6px}.map-point>span{font-size:9px}.objective strong{font-family:Arial,sans-serif}.welcome{padding:20px 16px 45px}.welcome-grid{margin-top:55px;gap:10px}.welcome-grid>section{padding:40px 24px 25px}.welcome h1{font-size:43px;letter-spacing:-1.7px}.welcome .lead{font-size:18px}.welcome-grid>section>p:not(.content-note){font-family:Arial,sans-serif;font-size:17px}.welcome-art{min-height:410px;max-width:480px;width:100%;margin:auto}.welcome-grid>section:before{font-size:9px;padding:7px 12px}.welcome-actions button{font-size:16px}.feature-strip{padding:25px 20px;gap:24px 10px}.feature-strip span{font-family:Arial,sans-serif;font-size:12px}.welcome-how{padding:24px;transform:none}.welcome-how p{font-family:Arial,sans-serif;font-size:16px}.hero{padding:30px 20px!important;margin:25px 10px!important}.hero h1{font-size:48px}.city-expansion{padding:32px 22px!important}.city-expansion>p{font-family:Arial,sans-serif;font-size:16px!important}.city-expansion>h2{font-size:36px!important}.person-card p{font-family:Arial,sans-serif;font-size:16px}.task-card p{font-size:16px}.task-card{padding:25px 19px}.interview>button{font-size:15px}.challenge p{font-family:Arial,sans-serif}.pin-board{padding:27px 14px}.board-paper{transform:none!important}.proof-option{font-size:16px}.score-panel>strong{font-size:62px}.score-panel p{font-size:15px}.record-card:hover{transform:none}}
.city-expansion:after{content:'';display:block;position:absolute;right:2%;top:18px;bottom:18px;width:43%;background:url('detective-folder.svg') center/contain no-repeat;pointer-events:none}.city-expansion>h2,.city-expansion>p{max-width:54%!important}.city-expansion>a{position:relative;z-index:1}
@media(max-width:899px){.city-expansion>h2,.city-expansion>p{max-width:100%!important}.city-expansion:after{position:relative;inset:auto;width:100%;height:380px;max-width:450px;margin:18px auto -10px}.city-expansion>p:last-of-type{margin-bottom:0}}
@media print{body{background:white}.city-shell>main{box-shadow:none;margin:0;background:white}.case-nav,.mobile-section,.city-dock,.bureau{display:none}.city-shell{display:block}.case-paper{box-shadow:none;background:white}}
