/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
.writing-lab{--writing-background:#f3f2f1;--writing-foreground:#151515;--writing-card:#fff;--writing-primary:#8f1020;background:linear-gradient(180deg, #fff 0 5.5rem, var(--writing-background) 20rem);min-height:100vh;color:var(--writing-foreground);font-family:Arial,Helvetica,system-ui,sans-serif}.writing-lab h1,.writing-lab h2,.writing-lab h3,.writing-lab h4{font-style:normal}.writing-lab nav{font-size:inherit;font-weight:inherit;display:block}.writing-lab nav button{border-bottom:0}.writing-lab .brand-header{border-top:5px solid var(--writing-primary);box-shadow:0 6px 18px #231a1814}.writing-lab .brand-panel{box-shadow:0 12px 34px #30222013}.writing-lab .portal-back{color:#551015;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #d8d4d1;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.72rem;font-weight:900;display:inline-flex}.writing-lab .portal-back:hover{color:#fff;background:#8f1020}.writing-lab textarea{font:inherit}.writing-lab ::selection{color:#3e090e;background:#f4c9cd}@media (max-width:640px){.writing-lab .brand-header>div{gap:.7rem}.writing-lab .portal-back{padding:.5rem;font-size:0}.writing-lab .portal-back svg{width:1.1rem;height:1.1rem}}@media print{@page{size:A4;margin:20mm}.writing-lab{background:#fff!important}.writing-lab .print-hidden{display:none!important}.writing-lab .print-document{box-shadow:none!important;border:0!important;padding:0!important}}
