:root{color-scheme:light}body{background:#fff!important;color:#171717!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","PingFang SC",monospace!important;font-size:13px}.stars{display:none!important}p{color:#666!important;line-height:1.55}h1,h2,h3,strong,b{color:#171717}header.cms-header{height:52px;padding:0 20px;background:#fff!important;border-bottom:1px solid #e5e7eb;backdrop-filter:none;position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:8px;color:#111;text-decoration:none}.brand span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#111;box-shadow:none}.brand b{font-size:12px;letter-spacing:.08em}.brand small{font:11px ui-sans-serif,system-ui,sans-serif;color:#737373;border-left:1px solid #e5e7eb;padding-left:8px}.actions{gap:6px}.primary,.ghost,.option,.nav-button{min-height:30px;padding:6px 10px;border:1px solid #d1d5db;border-radius:5px;background:#fff;color:#262626;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:none;text-decoration:none}.primary{background:#171717;color:#fff;border-color:#171717;font-weight:600}.primary:hover{background:#000}.ghost:hover,.option:hover,.nav-button:hover{background:#f5f5f5;border-color:#a3a3a3;color:#111}main{min-height:calc(100vh - 52px);padding:16px 20px;display:block}.card,.cms-box{box-shadow:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important}.admin.card{width:100%;max-width:1400px;margin:0 auto;padding:0;text-align:left}.admin.card>div:first-child{height:48px;padding:0 14px;border-bottom:1px solid #e5e7eb;align-items:center}.admin.card>div:first-child h1{font-size:15px!important;margin:0}.admin-grid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:0}.sidebar{padding:8px;background:#fafafa;border:0;border-right:1px solid #e5e7eb;border-radius:0}.sidebar button,.sidebar .ghost{display:block;width:100%;min-height:30px;margin:0 0 3px;padding:6px 9px;text-align:left;border-color:transparent;background:transparent}.sidebar button:hover,.sidebar .ghost:hover{background:#eee;border-color:#e5e7eb}.panel{min-height:520px;padding:16px;border:0;border-radius:0;background:#fff}.panel h2{font-size:14px;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #e5e7eb;border-right:0}.stat{padding:12px;border:0;border-right:1px solid #e5e7eb;border-radius:0;background:#fff}.stat b{display:block;font-size:20px;line-height:1.2;margin-bottom:3px;color:#111}.data-list{gap:0;border:1px solid #e5e7eb;border-bottom:0}.data-item{min-height:40px;padding:5px 8px;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;background:#fff;align-items:center}.data-item:nth-child(even){background:#fafafa}.data-item .ghost{min-height:26px;padding:4px 8px}.cms-page{width:100%;max-width:1400px;margin:0 auto}.cms-box{padding:0}.cms-title{min-height:54px;margin:0;padding:11px 14px;border-bottom:1px solid #e5e7eb;align-items:center}.cms-title h1{font-size:15px;margin:0 0 3px}.cms-title p{font-size:11px;margin:0}.dropzone{display:block;margin:12px;padding:28px;border:1px dashed #a3a3a3;border-radius:5px;background:#fafafa;text-align:center;cursor:pointer}.dropzone:hover{background:#f5f5f5;border-color:#525252}.dropzone input{margin-top:10px}.cms-box>form:not(:first-child),.cms-box>.preview,.cms-box>.theme-preview,.cms-box>.notice,.cms-box>p{margin-left:12px;margin-right:12px}input,select,textarea{width:100%;padding:7px 9px;border:1px solid #d4d4d4;border-radius:4px;background:#fff!important;color:#171717!important;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:none;outline:none}input:focus,select:focus,textarea:focus{border-color:#171717;box-shadow:0 0 0 1px #171717}label{color:#404040;font-size:12px}.notice{padding:8px 10px;border-radius:4px;margin-top:10px;margin-bottom:10px;font:12px ui-sans-serif,system-ui,sans-serif}.notice.error,.error{color:#991b1b!important;background:#fef2f2;border:1px solid #fecaca}.notice.success,.success{color:#065f46!important;background:#ecfdf5;border:1px solid #a7f3d0}.preview{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:12px!important;border:1px solid #e5e7eb;border-right:0}.preview div{padding:9px;border:0;border-right:1px solid #e5e7eb;border-radius:0;background:#fff}.preview b{display:block;font-size:17px;color:#111}.theme-preview{min-height:40px;padding:7px 9px;margin-top:0!important;margin-bottom:0!important;border:1px solid #e5e7eb;border-top:0;border-radius:0;background:#fff;display:flex;align-items:center;justify-content:space-between}.theme-preview:nth-of-type(even){background:#fafafa}.muted{color:#737373!important}.cms-box form .actions{margin:12px!important}.cms-box form[method="post"] textarea{border-radius:0;border-left:0;border-right:0;min-height:430px;resize:vertical}.cms-box form[method="post"] textarea+div{justify-content:flex-start}.cms-box .ghost[style],.cms-box a.ghost{display:inline-flex;align-items:center}.cms-box section,.card[style*="max-width"]{box-shadow:none!important}.card[style*="max-width"]{margin:60px auto;padding:24px;border-radius:6px!important}.card[style*="max-width"] .moon{font-size:24px;filter:none}.card[style*="max-width"] h1{font-size:18px!important}.card[style*="max-width"] form{gap:10px!important}.card[style*="max-width"] p{text-align:left}.card[style*="max-width"] a{color:#171717!important}.nav-button.primary{background:#171717;color:#fff}.nav-button.primary:hover{background:#000}.bar{height:6px;background:#e5e7eb;border-radius:2px}.bar i{background:#171717}.traits{gap:8px}.trait-row{grid-template-columns:70px 1fr 32px}.status-online,.status-success{display:inline-flex;padding:2px 7px;border-radius:999px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;font-size:10px}.status-offline,.status-draft{display:inline-flex;padding:2px 7px;border-radius:999px;background:#f5f5f5;color:#525252;border:1px solid #d4d4d4;font-size:10px}@media(max-width:760px){header.cms-header{height:auto;min-height:52px;padding:9px 12px;align-items:flex-start}.brand small{display:none}.cms-header .actions{justify-content:flex-end}.admin-grid{grid-template-columns:1fr}.sidebar{display:flex;overflow:auto;border-right:0;border-bottom:1px solid #e5e7eb}.sidebar button,.sidebar .ghost{white-space:nowrap;width:auto;margin-right:3px}.stats,.preview{grid-template-columns:1fr 1fr}.panel{padding:12px}main{padding:10px}.cms-title{align-items:flex-start}}
