@import url("preview-login.css");
main.wide{max-width:1080px}a{color:#f2d27e;text-underline-offset:4px}a:hover{color:#fff0bb}.brand{display:flex;gap:14px;align-items:center;text-decoration:none;font-size:25px;font-weight:750;color:#f3f1ff}.brand img{flex-shrink:0}.brand small{font-size:9px;letter-spacing:1.5px;margin-top:5px}.dot{color:#ff757e}nav,.links{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}nav{padding:18px 0;border-block:1px solid #a68a5066}nav a{font-size:13px}h1{overflow-wrap:anywhere}h2{font-size:21px;margin-top:30px}h3{margin-top:0}footer{margin-top:30px;padding-top:18px;border-top:1px solid #a68a5055;font-size:12px;color:#bdb3cd}footer span{color:#f2d27e;float:right}.muted{font-size:12px;color:#bdb3cd}.notice{border-left:3px solid #f2d27e;background:#15172866;padding:14px}.card{padding:20px;border:1px solid #a68a5077;border-radius:10px;background:#1c1d3155;margin:16px 0;overflow-wrap:anywhere}.grid{display:grid;gap:16px}.card form{margin-top:10px}dl{display:grid;gap:8px}dt{font-size:12px;color:#bdb3cd}dd{margin:0 0 12px;overflow-wrap:anywhere}select,textarea{width:100%;min-width:0;min-height:48px;border:1px solid #867044;border-radius:7px;background:#1c1d31;color:#f3f1ff;font:16px "Segoe UI",sans-serif;padding:12px}textarea{min-height:100px;resize:vertical}button{padding:12px 18px}input[type=checkbox]{width:24px;min-height:24px}button.secondary{background:transparent;color:#f2d27e}.tag{font-size:11px;color:#f2d27e}.hero{padding:20px;border-left:3px solid #ff757e;background:linear-gradient(120deg,#9d304433,#6459ba22);border-radius:8px}.card img{width:100%;max-height:180px;object-fit:cover;border-radius:6px}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:10px;border-bottom:1px solid #a68a5055;font-size:13px}.scroll{overflow-x:auto}input[type=file]{font-size:13px}time{color:#f2d27e}.danger{color:#ffb8ba}code{white-space:pre-wrap;overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.6 "Segoe UI",sans-serif;color:#c0bbcf}@media(min-width:720px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wide>form{max-width:560px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
