.mw-creator-strip{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;gap:24px;padding:12px 24px;background:#171916;border-bottom:1px solid #5b4828;color:#c9c5b9;font:500 13px/1.5 Manrope,Arial,sans-serif}.mw-creator-strip a{display:inline-flex;align-items:center;gap:18px;padding:10px 20px;border:1px solid #c9a658;border-radius:6px;background:#c9a658;color:#18150d;font-size:12px;font-weight:900;text-decoration:none;letter-spacing:.5px}.mw-creator-strip a:hover{background:#e4c47b}.mw-creator-strip a:focus-visible,.ca-page a:focus-visible,.ca-admin a:focus-visible{outline:3px solid #f0ce80;outline-offset:4px}
.ca-page,.ca-admin{--ca-line:#3e3d32;--ca-gold:#dfbf78;--ca-muted:#b8b8ad;--ca-card:#171b19;color:#f0f0e8;font-family:Manrope,Arial,sans-serif}.ca-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:44px 0 80px}.ca-page *,.ca-admin *{box-sizing:border-box}.ca-page a,.ca-admin a{color:var(--ca-gold)}.ca-heading{padding:32px 0 28px;max-width:800px}.ca-eyebrow{display:block;color:var(--ca-gold);font-size:11px;letter-spacing:2px;font-weight:800;line-height:1.7}.ca-heading h1{font-size:clamp(34px,5vw,60px);line-height:1.1;font-weight:800;letter-spacing:-2px;margin:14px 0 20px}.ca-heading h1 em{font-style:normal;color:var(--ca-gold)}.ca-heading p,.ca-form-card>p,.ca-rules>p,.ca-detail>p{color:var(--ca-muted);font-size:14px;line-height:1.8}.ca-platforms{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:12px 0 26px}.ca-platform{display:flex;align-items:center;gap:17px;padding:22px 24px;border:1px solid var(--ca-line);border-radius:12px;background:#161b18;text-decoration:none;color:#f0f0e8!important}.ca-platform.is-active{border-color:#d6b469;background:#29291e;box-shadow:inset 0 0 0 1px #d6b469}.ca-platform-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:10px;background:#302e24;color:#e5c785;font-size:24px;flex-shrink:0}.ca-platform strong{font-size:20px;display:block}.ca-platform small{display:block;font-size:11px;color:var(--ca-muted);margin-top:5px}.ca-platform-arrow{margin-left:auto;color:var(--ca-gold);font-size:24px}.ca-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.ca-rules,.ca-form-card,.ca-admin-card{border:1px solid var(--ca-line);border-radius:14px;background:var(--ca-card);padding:30px}.ca-rules h2{font-size:19px;line-height:1.65;margin:13px 0}.ca-chips{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.ca-chips span{padding:7px 10px;border:1px solid #4e4935;color:#e0c98e;background:#25271f;border-radius:5px;font-size:11px}.ca-rules ol{list-style:none;counter-reset:rules;padding:0;margin:22px 0}.ca-rules li{counter-increment:rules;position:relative;padding:0 0 22px 38px;margin-bottom:18px;border-bottom:1px solid #30352c;font-size:13px;line-height:1.9;color:#d1d3c8}.ca-rules li:before{content:counter(rules,decimal-leading-zero);position:absolute;left:0;top:0;font-size:12px;font-weight:800;color:var(--ca-gold)}.ca-rule-note{border-left:2px solid #a38a52;padding-left:14px;font-size:12px;line-height:1.8;color:var(--ca-muted)}.ca-form-card h2{font-size:26px;margin:9px 0}.ca-form{display:flex;flex-direction:column;gap:18px;margin-top:24px}.ca-form label{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:700;color:#dfdfd3}.ca-form input:not([type=checkbox]),.ca-form textarea,.ca-form select{display:block;width:100%;border:1px solid #4a4d40;border-radius:7px;background:#0e1310;color:#f2f1e7;padding:13px 12px;font:400 14px/1.4 Manrope,Arial,sans-serif;min-height:46px}.ca-form input:focus,.ca-form textarea:focus,.ca-form select:focus{outline:2px solid #c7ab6b;outline-offset:2px}.ca-form input::placeholder,.ca-form textarea::placeholder{color:#8e9488;font-size:12px}.ca-form textarea{resize:vertical}.ca-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ca-form fieldset{border:0;border-top:1px solid var(--ca-line);margin:2px 0 0;padding:15px 0 0;min-width:0;display:flex;flex-direction:column;gap:15px}.ca-form legend{padding:0 10px 0 0;color:var(--ca-gold);font-size:13px;font-weight:800}.ca-form fieldset p{font-size:11px;line-height:1.7;color:var(--ca-muted);margin:0}.ca-form .ca-check{flex-direction:row;gap:11px;align-items:flex-start;line-height:1.8;font-size:11px;font-weight:400}.ca-check input{accent-color:#d6b469;width:18px;height:18px;flex-shrink:0;margin:2px 0 0}.ca-privacy{font-size:11px;line-height:1.7;color:var(--ca-muted);margin:0}.ca-submit{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;border:1px solid #e1bd70;border-radius:7px;background:#d6b469;color:#18170e;font:800 14px/1.4 Manrope,Arial,sans-serif;cursor:pointer}.ca-submit:hover{background:#e6c77f}.ca-submit:disabled{opacity:.65;cursor:wait}.ca-message{padding:24px;border-radius:10px;margin:0 0 24px;line-height:1.8;font-size:14px;overflow-wrap:anywhere}.ca-success{background:#152d24;border:1px solid #527d5d;color:#dbf1de}.ca-success h2{font-size:23px;margin:8px 0}.ca-error{background:#3a1e1b;border:1px solid #a96c5d;color:#ffe0d5}.ca-honey{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.ca-admin{margin:0;background:#101511;min-height:100vh}.ca-admin-wrap{max-width:1450px;padding:35px 24px 70px;margin:auto}.ca-admin-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0}.ca-admin-heading h1{font-size:30px;margin:8px 0}.ca-admin-heading p{color:var(--ca-muted);font-size:13px;line-height:1.8}.ca-small-button{display:inline-flex;padding:10px 13px;border:1px solid #645739;border-radius:6px;text-decoration:none;font-size:12px;white-space:nowrap}.ca-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.ca-filters a{padding:9px 14px;border:1px solid #3f4636;border-radius:20px;text-decoration:none;font-size:12px;color:#c6ccbd}.ca-filters a[aria-current=page]{background:#d6b469;color:#18170e;border-color:#d6b469}.ca-admin-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:24px;align-items:start}.ca-admin-card{min-width:0;padding:24px}.ca-admin-card h2{font-size:20px}.ca-list-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.ca-list-title h2{margin:0}.ca-list-title>span{color:var(--ca-muted);font-size:12px}.ca-table-wrap{overflow-x:auto}.ca-admin table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.ca-admin th{color:var(--ca-muted);font-size:10px;text-transform:uppercase;padding:10px}.ca-admin td{padding:17px 10px;border-top:1px solid #333b2f;line-height:1.7}.ca-admin td strong,.ca-admin td small{display:block;overflow-wrap:anywhere}.ca-admin td small{color:var(--ca-muted);font-size:10px}.ca-admin tr.is-selected{background:#262c20}.ca-status{display:inline-block;padding:5px 9px;border:1px solid #4d5643;border-radius:5px;font-size:10px;white-space:nowrap;color:#e0e8d7;background:#293222}.ca-status-new{color:#f0d48e;border-color:#7c6c3f;background:#352e1b}.ca-status-accepted{color:#a6dfb5;border-color:#46694c;background:#1e3828}.ca-status-rejected{color:#efb4a3;border-color:#805d53;background:#39241d}.ca-empty{padding:45px 15px;text-align:center;color:var(--ca-muted);font-size:13px;line-height:1.8}.ca-empty .ca-platform-icon{margin:0 auto 20px}.ca-pagination{display:flex;justify-content:center;gap:20px;margin-top:25px;font-size:12px;color:var(--ca-muted)}.ca-details{line-height:1.8;font-size:13px;overflow-wrap:anywhere}.ca-details dt{color:var(--ca-muted);font-size:11px;margin:18px 0 3px}.ca-details dd{margin:0}.ca-prewrap{white-space:pre-wrap}.ca-form>small{font-size:11px;color:var(--ca-muted);line-height:1.8}.ca-history{margin-top:25px;border-top:1px solid var(--ca-line);padding-top:18px;font-size:11px;line-height:2;color:var(--ca-muted)}.ca-history summary{cursor:pointer;color:var(--ca-gold)}
@media(max-width:1000px){.ca-layout{grid-template-columns:1fr}.ca-admin-layout{grid-template-columns:1fr}.ca-rules ol{columns:2;column-gap:24px}.ca-rules li{break-inside:avoid}.ca-heading{padding-top:20px}.ca-platform{padding:18px}.mw-creator-strip{gap:16px}}
@media(max-width:600px){.mw-creator-strip{flex-direction:column;gap:8px;padding:10px 15px;text-align:center;font-size:10px}.mw-creator-strip a{padding:10px 17px;font-size:11px;letter-spacing:.2px}.ca-page{width:calc(100% - 28px);padding-top:24px}.ca-heading h1{letter-spacing:-1px}.ca-heading p{font-size:13px}.ca-platforms{gap:9px}.ca-platform{padding:14px 10px;gap:9px;align-items:flex-start}.ca-platform-icon{width:32px;height:32px;font-size:18px}.ca-platform strong{font-size:16px}.ca-platform small{font-size:9px;line-height:1.7}.ca-platform-arrow{display:none}.ca-rules,.ca-form-card,.ca-admin-card{padding:22px 18px;border-radius:10px}.ca-rules ol{columns:auto}.ca-rules h2{font-size:17px}.ca-form-grid{grid-template-columns:1fr}.ca-form input:not([type=checkbox]),.ca-form textarea,.ca-form select{font-size:16px}.ca-admin-wrap{padding:24px 14px 55px}.ca-admin-heading{flex-direction:column;align-items:flex-start}.ca-admin-heading h1{font-size:25px}.ca-success h2{font-size:20px}}

.mw-header-with-creator{gap:20px}.mw-header-with-creator .mw-nav{gap:16px}.mw-header-with-creator .mw-nav a{white-space:nowrap}.mw-header-with-creator .mw-nav .mw-nav-creator{display:inline-flex;align-items:center;justify-content:center;align-self:center;padding:11px 13px;min-height:42px;border:1px solid #b89450;border-radius:5px;background:#c9a6581a;color:#efd08b;font-family:Manrope,Arial,sans-serif;font-size:10px;line-height:1.5;font-weight:800;letter-spacing:.2px}.mw-header-with-creator .mw-nav .mw-nav-creator:hover{background:#c9a658;color:#17150f;text-shadow:none}.mw-header-with-creator .mw-nav .mw-nav-creator:focus-visible{outline:3px solid #f0ce80;outline-offset:3px}
@media(min-width:761px) and (max-width:1200px){.mw-header-with-creator{height:auto;min-height:92px;flex-wrap:wrap;gap:10px 20px;padding-block:12px}.mw-header-with-creator .mw-header-actions{margin-left:auto}.mw-header-with-creator .mw-nav{order:3;width:100%;justify-content:center;margin:0;gap:20px}.mw-header-with-creator .mw-nav a{padding-block:10px}.mw-header-with-creator .mw-nav .mw-nav-creator{padding:11px 13px}}
@media(max-width:760px){.mw-header-with-creator{height:73px;min-height:0;flex-wrap:nowrap;padding-block:0;gap:16px}}

/* Platform colors stay inside the creator application screens. */
.ca-page[data-platform="youtube"],.ca-admin[data-platform="youtube"]{--ca-gold:#ff9baa;--ca-accent:#ff3355;--ca-accent-border:#78404c;--ca-accent-soft:#ff335512;--ca-button:#cf0026;--ca-button-hover:#e90031;--ca-button-ink:#fff}
.ca-page[data-platform="tiktok"],.ca-admin[data-platform="tiktok"]{--ca-gold:#84f7f2;--ca-accent:#25f4ee;--ca-accent-border:#355a5d;--ca-accent-soft:#25f4ee0c;--ca-button:#25f4ee;--ca-button-hover:#76fcf7;--ca-button-ink:#071619}
.ca-platform[data-platform="youtube"]{border-color:#68303c;background:#201416}.ca-platform[data-platform="youtube"] strong{color:#ffb6c0}.ca-platform[data-platform="youtube"] .ca-platform-icon{background:#ff0033;color:#fff;font-size:21px}.ca-platform[data-platform="youtube"] .ca-platform-arrow{color:#ff7087}.ca-platform[data-platform="youtube"]:hover{border-color:#ff3355}.ca-platform[data-platform="youtube"].is-active{border-color:#ff3355;background:#32161e;box-shadow:inset 0 0 0 1px #ff3355}
.ca-platform[data-platform="tiktok"]{border-color:#355a5d;background:#11191c}.ca-platform[data-platform="tiktok"] strong{color:#a7fffb}.ca-platform[data-platform="tiktok"] .ca-platform-icon{background:#080b0e;color:#fff;text-shadow:-2px -1px 0 #25f4ee,2px 1px 0 #fe2c55}.ca-platform[data-platform="tiktok"] .ca-platform-arrow{color:#25f4ee}.ca-platform[data-platform="tiktok"]:hover{border-color:#25f4ee #fe2c55 #fe2c55 #25f4ee}.ca-platform[data-platform="tiktok"].is-active{border-color:#25f4ee #fe2c55 #fe2c55 #25f4ee;background:linear-gradient(110deg,#142a2b,#17191e 60%,#2b1821);box-shadow:inset 1px 0 0 #25f4ee,inset -1px 0 0 #fe2c55}
.ca-page[data-platform] .ca-rules,.ca-page[data-platform] .ca-form-card,.ca-admin[data-platform] .ca-admin-card{border-top:2px solid var(--ca-accent-border)}
.ca-page[data-platform] .ca-chips span{border-color:var(--ca-accent-border);background:var(--ca-accent-soft);color:var(--ca-gold)}.ca-page[data-platform] .ca-rule-note{border-left-color:var(--ca-accent)}
.ca-page[data-platform] .ca-submit,.ca-admin[data-platform] .ca-submit{background:var(--ca-button);border-color:var(--ca-button);color:var(--ca-button-ink)}.ca-page[data-platform] .ca-submit:hover,.ca-admin[data-platform] .ca-submit:hover{background:var(--ca-button-hover);border-color:var(--ca-button-hover)}
.ca-page[data-platform="tiktok"] .ca-submit,.ca-admin[data-platform="tiktok"] .ca-submit{box-shadow:3px 0 0 #fe2c55}
.ca-page[data-platform] .ca-check input{accent-color:var(--ca-button)}.ca-page[data-platform] .ca-form input:focus,.ca-page[data-platform] .ca-form textarea:focus,.ca-admin[data-platform] .ca-form textarea:focus,.ca-admin[data-platform] .ca-form select:focus{outline-color:var(--ca-accent)}
.ca-page[data-platform] a:focus-visible,.ca-admin[data-platform] a:focus-visible{outline-color:var(--ca-accent)}
.ca-admin[data-platform] .ca-filters a[aria-current="page"]{background:var(--ca-button);color:var(--ca-button-ink);border-color:var(--ca-button)}.ca-admin[data-platform] .ca-small-button{border-color:var(--ca-accent-border)}.ca-admin[data-platform] tr.is-selected{background:var(--ca-accent-soft)}
.ca-admin[data-platform="youtube"] .ca-empty .ca-platform-icon{background:#ff0033;color:#fff}.ca-admin[data-platform="tiktok"] .ca-empty .ca-platform-icon{background:#080b0e;color:#fff;text-shadow:-2px -1px 0 #25f4ee,2px 1px 0 #fe2c55}
