:root{--bg:#eaf0ec;--surface:#fff;--ink:#16241f;--muted:#56665f;--line:#ccd8d1;--harbour:#1e4a6b;--soft:#dce7ef;--help:#9a5b2e;--green:#3f6b3a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}.page{max-width:760px;margin:0 auto;padding:18px 20px 60px}header{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.brand{font-size:1.15rem;font-weight:800}h1{margin:0 0 8px;font-size:2rem}h2{margin:30px 0 10px;font-size:1.2rem}h3{margin:2px 0 10px;font-size:1.15rem}h4{margin:0 0 4px}.lede{color:var(--muted);margin:0 0 20px;font-size:1.05rem;line-height:1.5}.hint{color:var(--muted);margin:0 0 14px;line-height:1.45}.card{background:var(--surface);border-radius:12px;margin-bottom:16px;padding:18px}label{margin-bottom:14px;font-size:.95rem;font-weight:600;display:block}input,textarea,select{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;margin-top:5px;padding:10px;font-weight:400;display:block}button{cursor:pointer;font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #b8901e}.primary{background:var(--ink);color:#fff;border:0;border-radius:10px;padding:11px 20px;font-weight:700}.primary:disabled{opacity:.6}.ghost{border:1.5px solid var(--ink);color:var(--ink);background:0 0;border-radius:10px;padding:10px 18px;font-weight:700}.link{color:var(--harbour);background:0 0;border:0;padding:6px 0;font-weight:600}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tab{background:var(--bg);color:var(--ink);border:0;border-radius:18px;padding:8px 14px}.card>.tabs .tab{background:var(--bg)}.page .tab:not(.on){background:var(--surface)}.card .tab:not(.on){background:var(--bg)}.tab.on{background:var(--ink);color:#fff}.message{color:var(--help);line-height:1.4}.meta{color:var(--muted);margin:0 0 3px;font-size:.88rem;display:block}.row{background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.status{white-space:nowrap;border-radius:14px;padding:4px 10px;font-size:.85rem;font-weight:600}.status.pending{background:var(--soft);color:var(--harbour)}.status.approved{color:var(--green);background:#dfeadd}.status.left_out{background:var(--bg);color:var(--muted)}.actions{align-items:center;gap:10px;margin-top:16px;display:flex}video,audio{border-radius:8px;width:100%;max-width:100%}dl{margin:0 0 12px}dl div{border-top:1px solid var(--line);padding:7px 0}dt{color:var(--muted);font-size:.88rem}dd{margin:0}code{font-size:.95rem}.footer{border-top:1px solid var(--line);margin-top:40px;padding-top:14px}.footer a{color:var(--muted)}.privacy{line-height:1.6}.privacy h2{margin-top:28px}.privacy table{border-collapse:collapse;width:100%;margin:10px 0 16px}.privacy th,.privacy td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 6px}
