*{box-sizing:border-box}body{margin:0;background:#f3f4f2;color:#242d28;font:16px/1.8 "Microsoft YaHei","PingFang SC",sans-serif}main{max-width:1060px;margin:0 auto;padding:56px 32px}header{padding-bottom:32px;border-bottom:1px solid #d5ddd4}.eyebrow{font-size:12px;color:#4f6c57;letter-spacing:3px;margin:0 0 14px}h1{font-size:36px;line-height:1.5;margin:0}.subtitle{font-size:15px;color:#6a756d;margin:12px 0 0}section{padding-top:32px}.list-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}h2{font-size:21px;margin:0}#count{font-size:12px;color:#737d71}.search-label{display:block;font-size:12px;color:#5c6b5d;margin-bottom:7px}input{width:100%;font:inherit;font-size:14px;padding:13px 15px;background:#fff;border:1px solid #cfd9cc;border-radius:4px;color:inherit}input:focus{outline:2px solid #64846a;outline-offset:1px}#case-list{margin-top:24px}.case{display:block;position:relative;background:#fff;border:1px solid #dce2d7;border-left:4px solid #42634b;padding:24px 28px;margin-bottom:18px;color:inherit;text-decoration:none;border-radius:3px}.case:hover{border-color:#9aaf97}.case:focus-visible{outline:3px solid #42634b;outline-offset:3px}.meta{display:flex;flex-wrap:wrap;gap:9px 20px;font-size:12px;color:#6d786b}.meta span:first-child{color:#375d41;font-weight:600}h3{font-size:21px;margin:10px 0 8px;line-height:1.7}.case p{font-size:13px;color:#6d786b;margin:0 0 17px}.case-action{font-size:13px;color:#375d41}#empty{padding:30px 0;color:#6d786b;font-size:14px}footer{margin-top:50px;padding-top:20px;border-top:1px solid #d5ddd4;font-size:11px;color:#7a8275}@media(max-width:600px){main{padding:30px 18px}h1{font-size:28px}.case{padding:19px 19px}h3{font-size:18px}.subtitle{font-size:13px}.meta{gap:5px 13px}}


/* Cool blue gradient archive theme. */
:root{color-scheme:light;--navy:#0a1a32;--blue:#165dba;--cyan:#16b9d4;--ink:#e9f2ff;--muted:#a8bdd6;--line:rgba(125,174,229,.22)}
body{position:relative;isolation:isolate;min-height:100vh;background:radial-gradient(ellipse at 8% 4%,rgba(22,100,190,.3),transparent 38%),radial-gradient(ellipse at 93% 33%,rgba(9,141,180,.17),transparent 34%),linear-gradient(145deg,#071426,#0b1d38 52%,#102b4d);color:var(--ink)}
body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(131,187,237,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(131,187,237,.045) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to bottom,black,transparent 85%)}
main{max-width:1100px}header{position:relative;padding:36px 38px 39px;border:1px solid rgba(111,187,238,.28);border-radius:14px;background:linear-gradient(115deg,rgba(21,72,137,.74),rgba(8,33,64,.9) 58%,rgba(10,79,109,.55));box-shadow:0 22px 64px rgba(0,0,0,.24);overflow:hidden}header:after{content:"";position:absolute;right:-55px;top:-135px;width:320px;height:320px;border:1px solid rgba(91,200,231,.2);border-radius:50%;box-shadow:0 0 0 26px rgba(91,200,231,.035),0 0 0 58px rgba(91,200,231,.025)}.eyebrow{color:#71d5ee;letter-spacing:3px}.eyebrow:before{content:"";display:inline-block;width:7px;height:7px;margin:0 9px 1px 0;border-radius:50%;background:#4bd4f0;box-shadow:0 0 12px #4bd4f0}.subtitle{color:#b7cce3}.list-heading h2{color:#f1f7ff}#count{color:#8eabc8}.search-label{color:#b7cce3}input{color:#edf6ff;background:rgba(14,35,63,.8);border-color:rgba(119,174,223,.34);border-radius:8px}input::placeholder{color:#829ab5}input:focus{outline-color:#54cce5;border-color:#54cce5;box-shadow:0 0 0 4px rgba(58,186,220,.12)}.case{background:linear-gradient(118deg,rgba(20,48,83,.96),rgba(12,35,64,.96) 62%,rgba(12,57,77,.92));border:1px solid rgba(118,171,220,.26);border-left:4px solid #35bedb;border-radius:9px;box-shadow:0 13px 35px rgba(1,10,23,.2);transition:transform .18s,border-color .18s,box-shadow .18s}.case:hover{transform:translateY(-2px);border-color:rgba(78,201,228,.65);box-shadow:0 18px 40px rgba(1,10,23,.34),0 0 25px rgba(30,151,204,.1)}.case h3{color:#edf6ff}.case p{color:#afc2d8}.meta{color:#9db5d0}.meta span:first-child,.case-action{color:#69d5e9}.case:focus-visible{outline-color:#58cee5}footer{border-color:var(--line);color:#8fa9c3}#empty{color:#b7cce3}
@media(max-width:600px){header{padding:27px 22px 29px}header:after{width:210px;height:210px;right:-110px;top:-90px}}



/* Brighter white and ice-blue palette. */
body{background:radial-gradient(ellipse at 5% 0%,rgba(91,166,236,.16),transparent 36%),radial-gradient(ellipse at 96% 25%,rgba(70,204,226,.12),transparent 32%),linear-gradient(145deg,#edf6ff 0%,#f8fbff 45%,#fff 82%);color:#193653}
body:before{background-image:linear-gradient(rgba(47,112,173,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(47,112,173,.035) 1px,transparent 1px);mask-image:linear-gradient(to bottom,black,transparent 75%)}
header{border:1px solid rgba(73,145,211,.22);background:linear-gradient(112deg,#dbeeff 0%,#edf7ff 53%,#fff 100%);box-shadow:0 16px 42px rgba(38,100,156,.09)}header:after{border-color:rgba(32,151,197,.17);box-shadow:0 0 0 28px rgba(51,153,197,.025),0 0 0 60px rgba(51,153,197,.018)}.eyebrow{color:#2386a8}.eyebrow:before{background:#20b6d1;box-shadow:0 0 10px rgba(32,182,209,.4)}h1,.list-heading h2{color:#12395f}.subtitle{color:#536f8c}#count{color:#6a8199}.search-label{color:#526b84}input{color:#193653;background:rgba(255,255,255,.92);border-color:#cbdced}input::placeholder{color:#879bb0}.case{background:linear-gradient(112deg,#fff 0%,#fafdff 58%,#eff8ff 100%);border-color:#d5e4f1;border-left-color:#36a8cf;box-shadow:0 10px 28px rgba(42,91,137,.08)}.case:hover{border-color:#83cde1;box-shadow:0 14px 34px rgba(42,91,137,.13),0 0 20px rgba(53,164,204,.07)}.case h3{color:#193d5f}.case p,.meta{color:#637b93}.meta span:first-child,.case-action{color:#1683a5}footer{border-color:#d4e2ef;color:#71869b}#empty{color:#657e97}

