:root{color:#4a3733;background:#fff8f5;font-family:Jost,sans-serif}*{box-sizing:border-box}body{margin:0}button{cursor:pointer;font:inherit}a{color:inherit}.admin-wrap{max-width:940px;margin:auto;padding:48px 24px 90px}.admin-header{border-bottom:1px solid #eed2d9;justify-content:space-between;align-items:start;gap:20px;padding-bottom:32px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#b98392;font-size:.72rem}h1,h2{font-family:Prata,serif;font-weight:400}h1{margin:12px 0;font-size:clamp(1.8rem,4vw,2.7rem)}h2{margin:35px 0 20px;font-size:1.55rem}p{line-height:1.7}.admin-header p{color:#665450;margin:0}.text-button{white-space:nowrap;color:#4a3733;background:0 0;border:0;padding:12px;text-decoration:underline}.admin-review,.empty{background:#fde4e9;border:1px solid #eed2d9;border-radius:4px;margin:14px 0;padding:22px}.review-row{justify-content:space-between;gap:12px;display:flex}.review-row span{color:#b98392}.admin-review p{white-space:pre-wrap;overflow-wrap:anywhere}.admin-review small{color:#665450}.review-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.review-actions button,.admin-button{color:#fff;background:#4a3733;border:1px solid #4a3733;border-radius:3px;padding:11px 22px;text-decoration:none}.review-actions button.muted{color:#4a3733;background:0 0}.review-actions button:disabled{opacity:.5;cursor:wait}.admin-error{color:#7c273a;background:#fff0f0;border:1px solid #a33f52;padding:14px}.auth-screen{background:linear-gradient(140deg,#fde4e9,#fff8f5);justify-content:center;align-items:center;min-height:100dvh;padding:25px;display:flex}.auth-intro{text-align:center;background:#fff8f5;border:1px solid #eed2d9;width:100%;max-width:440px;padding:35px}.auth-intro img{width:190px;max-width:100%;margin:auto}.auth-intro p{margin-bottom:30px}.back-home{margin-top:34px;display:inline-block}@media (width<=600px){.admin-header{flex-direction:column}.admin-wrap{padding:32px 18px 60px}.review-row{flex-direction:column}}
