.my-events{color:#eef4ec;text-align:left;flex-direction:column;gap:18px;max-width:1100px;margin:0 auto 32px;font-family:DM Sans,sans-serif;display:flex}.my-events.my-events :is(h1,h2,h3){text-align:left;color:#eef4ec;text-shadow:none;margin:0;font-family:Manrope,sans-serif}.my-events.my-events :is(h1,h2,h3):after{display:none!important}.my-events p{color:#a7b6ac;margin:0}.my-events-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px;display:flex}.my-events-heading>div{flex-direction:column;gap:6px;min-width:0;display:flex}.my-events-eyebrow{letter-spacing:1px;text-transform:uppercase;color:#8fe2ff;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.my-events-heading h1{letter-spacing:-1px;font-size:36px;font-weight:800;line-height:1.1}.my-events-heading h1>span{color:#b4de42}.my-events-heading p{font-size:15px}.my-events-create{color:#04202c;background:#5fd3ff;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.my-events-create:hover{filter:brightness(1.08)}.my-events-demo{border:1px dashed #4e7a33;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;color:#d3f29a!important}.my-events-note{font-size:13px}.my-events-error{background:#3a1717;border:1px solid #a34b4b;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.my-events-error p{color:#ffd4cb}.my-events-error button{color:#fff;background:#173421;border:1px solid #88a954;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 14px;display:inline-flex}.my-events-tabs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.my-events-tabs>button{color:#eef4ec;background:0 0;border:1.5px solid #3c5747;border-radius:999px;flex:none;min-height:44px;padding:0 18px;font-size:15px;font-weight:700}.my-events-tabs>button[aria-selected=true]{color:#5fd3ff;background:#5fd3ff24;border-color:#5fd3ff;font-weight:800}.my-events-list{flex-direction:column;gap:12px;display:flex}.my-event-row{--arr-c:#b8e36a;background:#131f18;border:1px solid #2a3f32;border-radius:20px;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px;display:grid}.my-event-row.is-primary{border-color:color-mix(in srgb,var(--tone,#b8e36a) 50%,transparent)}.my-event-img{object-fit:cover;border:1.5px solid var(--arr-c);border-radius:12px;width:96px;height:64px;display:block}.my-event-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.my-event-copy small{letter-spacing:.5px;color:var(--arr-c);font-size:12px;font-weight:800}.my-event-copy strong{overflow-wrap:anywhere;font-family:Manrope,sans-serif;font-size:17px;font-weight:800}.my-event-copy time{color:#8cc8ff;font-size:13px}.my-event-status{background:color-mix(in srgb,var(--tone,#7cf07a) 14%,transparent);color:var(--tone,#7cf07a);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800}.tone-warn{--tone:#f2c14e}.tone-info{--tone:#5fd3ff}.tone-muted{--tone:#7f9186}.tone-ok{--tone:#7cf07a}.my-event-actions{flex-direction:column;align-items:stretch;gap:6px;display:flex}.my-event-action,.my-event-secondary{color:#eef4ec;white-space:nowrap;background:0 0;border:1.5px solid #3c5747;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.my-event-row.is-primary .my-event-action{background:var(--tone);border-color:var(--tone);color:#0b1410}.my-event-secondary{color:#d3f29a;border-color:#4e7a33;min-height:34px;font-size:12px;font-weight:700}.my-event-action:hover,.my-event-secondary:hover{filter:brightness(1.1)}.my-events-empty{text-align:center;border:1px dashed #3c5747;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex}.my-events-empty>svg{color:#b8e36a}@media (max-width:700px){.my-events{gap:14px}.my-events-heading h1{font-size:28px}.my-events-create{justify-content:center;width:100%}.my-events-tabs>button{padding:0 14px;font-size:14px}.my-event-row{grid-template-columns:72px minmax(0,1fr);gap:10px 12px;padding:10px}.my-event-img{width:72px;height:56px}.my-event-status{white-space:normal;text-align:center;grid-column:1/2;justify-self:start;padding:5px 8px;font-size:12px}.my-event-actions{grid-column:2/3}}
.daily-admin{max-width:1400px;margin:auto}.daily-admin header{text-align:center;margin:25px auto}.daily-admin header h1:after{content:"";background:linear-gradient(90deg,#0000,#b5da58,#0000);width:180px;height:2px;margin:18px auto;display:block}.daily-paused{background:#223e28;border:1px solid #81a65b;border-radius:16px;align-items:center;gap:18px;padding:20px;display:flex}.daily-paused p{margin:5px 0 0}.daily-paused a{text-decoration:underline}.daily-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.daily-stats span{text-align:center;background:#10291e;border:1px solid #557944;border-radius:12px;padding:16px}.daily-stats strong{color:#c4e783;font-size:28px;display:block}.daily-help{max-width:1000px;line-height:1.7}.daily-low{background:#59461b;border-radius:9px;gap:10px;padding:14px;display:flex}.daily-filters{grid-template-columns:2fr 1fr 1fr;gap:14px;margin-top:22px;display:grid}.daily-admin label{gap:8px;font-weight:600;display:grid}.daily-admin input,.daily-admin select,.daily-admin textarea{color:#f5f5e7;width:100%;min-height:44px;font:inherit;background:#0a2017;border:1px solid #6f825c;border-radius:8px;padding:10px}.daily-count{color:#bdd0bc;font-size:13px}.daily-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.daily-card{text-align:left;color:#f2f6e7;cursor:pointer;background:#112b20;border:1px solid #526e43;border-radius:16px;padding:0;display:block;overflow:hidden;box-shadow:0 10px 25px #0003}.daily-card:hover{border-color:#c4e783;transform:translateY(-2px)}.daily-card>img{aspect-ratio:16/9;object-fit:cover;background:#244633;width:100%;height:auto;display:block}.daily-card>div{padding:18px}.daily-card-meta{color:#c1d0be;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.daily-state{background:#394842;border-radius:5px;padding:3px 7px}.daily-state.approved{color:#e4ffb6;background:#365820}.daily-state.excluded{background:#593732}.daily-card h2{margin:14px 0 10px;font-size:20px;line-height:1.3}.daily-card p{min-height:92px;margin:0;font-size:14px;line-height:1.6}.daily-open{color:#c4e783;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.daily-overlay{z-index:1000;background:#000b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.daily-editor{background:#10271e;border:1px solid #66864a;border-radius:18px;width:100%;max-width:1150px;max-height:92vh;padding:24px;overflow:auto;box-shadow:0 30px 100px #0008}.daily-editor-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.daily-editor-heading h2{margin:0}.daily-editor-heading button{color:#fff;background:0 0;border:1px solid #62745b;border-radius:8px;padding:8px}.daily-editor-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.daily-editor form{align-content:start;gap:16px;display:grid}.daily-editor form p{color:#c4d3c3;font-size:13px}.daily-editor button.primary{justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}.daily-preview-label{align-items:center;gap:9px;display:flex}.daily-discord{color:#eee;background:#2b2d31;border-left:4px solid #acd65a;border-radius:7px;padding:18px}.daily-discord-author{align-items:center;gap:10px;margin-bottom:16px;display:flex}.daily-discord>span{color:#bddc8d;letter-spacing:1px;font-size:12px}.daily-discord h3{margin:10px 0;font-size:21px}.daily-discord p{white-space:pre-wrap;font-size:15px;line-height:1.6}.daily-discord-art{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;height:auto}.daily-discord small{color:#bbb;margin-top:12px;font-size:12px;display:block}@media (max-width:1100px){.daily-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.daily-grid,.daily-editor-grid,.daily-filters{grid-template-columns:1fr}.daily-stats{grid-template-columns:repeat(2,1fr)}.daily-overlay{padding:10px}.daily-editor{padding:16px}.daily-paused{align-items:flex-start}.daily-card p{min-height:0}}@media (prefers-reduced-motion:reduce){.daily-card:hover{transform:none}}.daily-queue,.daily-log{background:#10291e;border:1px solid #526e43;border-radius:15px;margin:24px 0;padding:22px}.daily-queue h2,.daily-log h2{font-size:23px}.daily-queue ol,.daily-log ul{padding:0;list-style:none}.daily-queue li{border-bottom:1px solid #426138;align-items:center;gap:15px;padding:15px 0;display:flex}.daily-queue li>div:first-of-type{flex:1}.daily-queue li img{object-fit:cover;border-radius:7px}.daily-queue small{color:#c1d0be;margin-top:7px;display:block}.daily-queue-actions{gap:6px;display:flex}.daily-queue button{color:#eef7dc;background:#29442d;border:1px solid #6c8950;border-radius:7px;padding:9px}.daily-queue button:disabled{opacity:.4}.daily-queue-available{flex-wrap:wrap;gap:10px;display:flex}.daily-log li{border-bottom:1px solid #344d30;grid-template-columns:150px 140px 1fr;gap:14px;padding:12px 0;font-size:13px;display:grid}.daily-log time{color:#bccab9}@media (max-width:700px){.daily-queue li{flex-wrap:wrap}.daily-queue-actions{justify-content:flex-end;width:100%}.daily-log li{grid-template-columns:1fr;gap:5px}}.daily-next{background:linear-gradient(130deg,#264c32,#0a241a);border:1px solid #b7db68;border-radius:18px;grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:center;gap:26px;margin:24px 0;padding:22px;display:grid;box-shadow:0 12px 40px #0004}.daily-next img{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%}.daily-next h2{margin:10px 0;font-size:1.6rem}.daily-next button,.daily-paused button{color:#112815;cursor:pointer;background:#badf72;border:0;border-radius:9px;padding:10px 15px;font-weight:700}.daily-queue-available>span{flex-wrap:wrap;gap:5px;display:flex}.daily-next p{line-height:1.6}@media (max-width:650px){.daily-next{grid-template-columns:1fr}}
.stream-admin{color:#f4f7ed;max-width:1240px;margin:0 auto 60px;padding:20px}.stream-hero{text-align:center;background:radial-gradient(at 15% 10%,#7652a933,#0000 55%),radial-gradient(at 90% 90%,#abdb4030,#0000 60%),#0b251b;border:1px solid #67864166;border-radius:22px;padding:36px 20px}.stream-eyebrow{letter-spacing:2px;color:#cce995;align-items:center;gap:9px;font-size:12px;display:inline-flex}.stream-hero h1{margin:15px 0;font-size:clamp(30px,4vw,48px)}.stream-hero h1:after{content:"";background:linear-gradient(90deg,#0000,#b4db48,#0000);width:220px;height:2px;margin:20px auto;display:block}.stream-hero h1 span{color:#b4db48}.stream-hero p,.stream-box>p{color:#bac9c0;line-height:1.6}.stream-platforms{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:24px;display:flex}.stream-platforms span{background:#091b17;border:1px solid #77895b55;border-radius:30px;align-items:center;gap:8px;padding:9px 16px;display:flex}.stream-platforms svg{width:19px}.stream-platforms span:first-child{color:#c5a4ff}.stream-platforms span:nth-child(2){color:#ff969b}.stream-platforms span:last-child{color:#8de6db}.stream-paused{background:#283020;border:1px solid #c5d37566;border-radius:15px;align-items:center;gap:16px;margin:22px 0;padding:22px;display:flex}.stream-paused>svg{color:#d8e292;flex-shrink:0}.stream-paused p{color:#c8d0bd;margin:5px 0;font-size:14px}.stream-paused a{white-space:nowrap;color:#d4eb9e;margin-left:auto}.stream-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:22px;display:grid}.stream-box{background:#0e251dcc;border:1px solid #68864666;border-radius:18px;min-width:0;margin-bottom:22px;padding:25px}.stream-box h2{border-bottom:1px solid #98c34477;align-items:center;gap:9px;margin:0 0 20px;padding-bottom:15px;font-size:22px;display:flex}.stream-box h2 small{color:#bee26b;margin-left:auto}.stream-admin label{flex-direction:column;gap:8px;margin:15px 0;font-size:14px;font-weight:600;display:flex}.stream-admin input:not([type=checkbox]),.stream-admin select,.stream-admin textarea{box-sizing:border-box;color:#fff;width:100%;min-height:44px;font:inherit;background:#071a15;border:1px solid #657b52;border-radius:9px;padding:11px 12px}.stream-admin textarea{resize:vertical}.stream-admin input:focus,.stream-admin textarea:focus,.stream-admin select:focus{outline-offset:2px;outline:2px solid #b4db48}.stream-admin fieldset{border:0;min-width:0;margin:0;padding:0}.stream-admin .stream-check{flex-direction:row;align-items:center;line-height:1.5}.stream-check input{accent-color:#b4db48;width:18px;height:18px}.stream-admin small{color:#bdcbbf;font-size:12px;line-height:1.5}.stream-admin button{color:#eff6dd;cursor:pointer;background:#233c29;border:1px solid #6d884d;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px 12px;font-weight:600;display:inline-flex}.stream-admin button.primary{color:#15200b;background:linear-gradient(#d0ea8d,#acd24c);border-color:#d5e8a0}.stream-admin button:disabled{opacity:.55;cursor:not-allowed}.stream-actions{gap:10px;margin-top:20px;display:flex}.stream-filters{grid-template-columns:1fr 130px;gap:12px;display:grid}.stream-filters label{margin-top:0}.stream-person{border-bottom:1px solid #79975c33;flex-wrap:wrap;align-items:center;gap:13px;padding:18px 0;display:flex}.stream-person>div:nth-child(2){flex:1;min-width:150px}.stream-person h3{margin:0 0 5px;font-size:18px}.stream-person a{color:#c8d9b0;overflow-wrap:anywhere;font-size:13px}.stream-person small{margin-top:5px;display:block}.stream-person.twitch>svg{color:#bda1ff}.stream-person.youtube>svg{color:#ff8389}.stream-person.tiktok>svg{color:#7ae0d2}.stream-person-actions{flex-wrap:wrap;gap:6px;display:flex}.stream-person-actions button{min-height:34px;font-size:12px}.stream-empty{text-align:center;color:#c8d7b6;padding:28px 8px}.stream-empty>svg{color:#b5d969}.stream-preview{background:#20251f;border:1px solid #576045;border-left:4px solid #b0ce4c;border-radius:12px;min-width:0;padding:22px}.stream-preview>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.stream-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:22px 0;font:15px/1.7 inherit}.stream-connections{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stream-connections article{background:#081b15;border-radius:12px;padding:18px}.stream-connections h3{margin:10px 0}.stream-connections p{font-size:14px;line-height:1.6}.stream-error{color:#ffbcb7!important}.stream-notice{background:#29421f;border-radius:10px;padding:15px}.stream-delete{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:10px;display:flex}.stream-admin a:focus-visible,.stream-admin button:focus-visible{outline-offset:3px;outline:2px solid #ccea85}@media (max-width:850px){.stream-layout,.stream-connections{grid-template-columns:1fr}.stream-paused{flex-wrap:wrap}.stream-paused a{margin-left:40px}.stream-admin{padding:10px}.stream-box{padding:18px}.stream-preview{padding:16px}}@media (prefers-reduced-motion:reduce){.stream-admin *{scroll-behavior:auto!important}}
