body{background:radial-gradient(ellipse at 10% 0,#10346b,transparent 65%),#06132c;color:#e3efff}header{background:#071932e8;border-color:#23446a;gap:22px}.santen-mark{background:#fff;border-radius:3px 14px 3px 14px;padding:9px 16px;display:inline-block;flex-shrink:0}.santen-mark img{display:block;width:119px;height:auto}.header-title{font-size:14px;letter-spacing:1px;margin-right:auto;font-weight:800}.header-title small{display:block;color:#6cb7e4;letter-spacing:3px;font-size:8px;margin-top:4px}.header-right{gap:15px}.header-right form{margin:0}.panel{background:linear-gradient(130deg,#102b4f,#0a203e);border-color:#274569;box-shadow:0 12px 35px #0001}.eyebrow{color:#62cfff}.page-heading h1{font-family:Raleway,Arial,sans-serif;font-weight:750}.page-heading p,p,.hint,.muted{color:#a0b7d2}.current-text{color:#edf6ff;white-space:pre-line;font-size:21px}.button,.small-button{background:#173757;color:#d6ebff;border-color:#36577a}.button:hover,.small-button:hover{background:#204467;color:#fff}.button.primary{background:#008ed0;border-color:#16b1eb}.button.primary:hover{background:#067fb5}.question-row.active{background:#154879;border-color:#3b92ce}.select-question{color:#aec8e0}.active .q-number,.active .q-text{color:#d6f5ff}.q-number{color:#6acaff}.edit-question{color:#99bddd}.rundown-footer{border-color:#244668;color:#8baecc}.intro-button{background:#133454;border-color:#315679;color:#a8cce9}.intro-button.active{background:#155789;border-color:#59bcea;color:#fff}.intro-button small{color:#a4c2da}input[type=search],textarea,.url-row input{background:#091b34;color:#e4f3ff;border-color:#355373}.divider{background:#294566}.verdict-heading span,.clear,.sound-switch,.sound-controls label,.sound-controls output{color:#a8bed6}.connection.online{color:#7ae5c6}.connection{color:#a2b6ce}.norm{background:#124c4a;color:#92f2d2;border-color:#327f72}.norm:hover,.norm.selected{background:#196f62;color:#fff}.stryom{background:#522b49;color:#ffc5dc;border-color:#875076}.stryom:hover,.stryom.selected{background:#823d61;color:#fff}.format{color:#96b9d7}.format b{border-color:#31577d}.control>.hint{color:#8aaccb}h2 #count{background:#224870;color:#b1e3ff}dialog{background:#0c2748;color:#fff;border-color:#386288}dialog label,.edit-meta{color:#b2cce3}.instructions p{color:#b3c9df}#layoutSelect{background:#0a213e;color:#dbf2ff;border:1px solid #386087;padding:7px;border-radius:5px;max-width:55%}.login-page{min-height:100vh;display:grid;place-items:center;background:linear-gradient(90deg,#04132de8,#082455bb),url(images/molecules.svg) center/cover,#06152c}.login-card{width:440px;max-width:calc(100% - 32px);margin:40px auto;padding:42px;border:1px solid #385b81;border-radius:20px;background:linear-gradient(145deg,#122f54ee,#071a34f5);box-shadow:0 30px 120px #0006}.login-card .santen-mark{margin-bottom:36px}.login-card h1{font-family:Raleway,sans-serif;font-size:30px;margin:12px 0}.login-card p{font-size:13px}.login-card form{margin-top:30px}.login-card label{display:block;margin:17px 0 7px;font-size:12px;color:#bdd4ea}.login-card input:not([type=hidden]){width:100%;padding:12px;border:1px solid #395c7d;border-radius:7px;background:#071c37;color:#fff}.login-card button{width:100%;padding:13px}.login-error{color:#ffadc5!important;min-height:20px}.login-footer{display:block;margin-top:30px;font-size:9px;letter-spacing:3px;color:#78a2c8}@media(max-width:720px){.header-title{display:none}.header-right{flex-wrap:wrap}.header-right>.button{font-size:10px}.santen-mark img{width:95px}.login-card{padding:30px}.current-text{font-size:18px}}