@font-face{font-family:Noto;src:url('/assets/noto-sans-kr.ttf')}*{box-sizing:border-box}body{margin:0;background:#07162f;color:#edf4ff;font:15px/1.7 Noto,sans-serif}a{color:#9cc5ff}button,input,textarea,select{font:inherit}button{cursor:pointer;background:#18365e;color:white;border:1px solid #375783;border-radius:8px;padding:10px 18px}button:disabled{opacity:.5;cursor:default}.primary{background:#225cba;border-color:#5a91e3}input,textarea,select{background:#0a1b35;color:white;border:1px solid #365375;border-radius:8px;padding:12px;width:100%}input:focus,textarea:focus,select:focus{outline:2px solid #8abaff}label{display:grid;gap:8px}.eyebrow{font-size:11px;color:#96b7e4;letter-spacing:2px;display:block}h1{font-size:36px;margin:12px 0}h2{font-size:23px}p,small{color:#adc0da}form{display:grid;gap:20px}.admin-shell{max-width:1400px;margin:auto;padding:48px 32px}.login-card{max-width:460px;margin:6vh auto;background:#102544;padding:40px;border:1px solid #29476d;border-radius:16px}.login-card .brand{display:block;margin-bottom:38px;font-size:22px;text-decoration:none;color:white}.login-card h1{font-size:30px}.login-card>a:last-child{display:block;margin-top:20px}.admin-top,.admin-top>div:last-child,.admin-tools{display:flex;justify-content:space-between;align-items:center;gap:20px}.admin-tools{border-block:1px solid #29476d;padding:24px 0;margin:24px 0}.admin-tools form{display:flex;gap:12px;flex:1}.admin-tools select{max-width:140px}.admin-tools input{max-width:380px}.admin-workspace{display:grid;grid-template-columns:1fr 1fr;gap:32px}.editor{background:#102544;border:1px solid #29476d;border-radius:16px;padding:28px}.post-row{padding:22px 0;border-bottom:1px solid #29476d}.post-row h3{margin:8px 0;overflow-wrap:anywhere}.post-row .actions{display:flex;gap:8px;flex-wrap:wrap}.post-row p{font-size:13px}.badge{color:#9cc5ff;font-size:12px}.pager{display:flex;gap:20px;align-items:center;justify-content:center;margin:32px 0}.inline{display:flex;align-items:center}.inline input{width:20px}.editor img{max-width:100%;max-height:260px;object-fit:contain}small{font-size:12px}[role=status]{overflow-wrap:anywhere}@media(max-width:800px){.admin-shell{padding:24px 18px}.admin-workspace{grid-template-columns:1fr}.admin-top,.admin-tools{align-items:flex-start;flex-direction:column}.admin-tools form{flex-wrap:wrap}.login-card{padding:28px 22px;margin:4vh auto}h1{font-size:30px}}
.automation-panel{margin-top:64px;padding-top:40px;border-top:1px solid #375783}.automation-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:28px 0}.automation-grid>section{padding:28px;border:1px solid #29476d;border-radius:16px;background:#102544}.automation-panel h3{font-size:20px}.automation-panel .actions,.publish-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.scheduler-help{margin-top:32px}.scheduler-help summary{cursor:pointer;font-size:18px}.scheduler-help label,.scheduler-help button{margin-top:16px}.queue-counts{display:flex;gap:12px;flex-wrap:wrap}.queue-counts span{background:#18365e;border-radius:6px;padding:8px 14px}.automation-panel [hidden]{display:none}.automation-panel .post-row button{margin-left:10px}.small{font-size:13px}@media(max-width:800px){.automation-grid{grid-template-columns:1fr}.automation-grid>section{padding:20px}}

.image-settings{margin-top:28px;padding-top:20px;border-top:1px solid #355174}.image-settings input[type=checkbox]{width:auto}
