.community-entry #eventsOpen{flex:1 1 100%;display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid #39cde0;border-radius:6px;background:#102b31;color:#ecfeff;text-align:left}.community-entry #eventsOpen svg{width:25px;color:#5ee9f2}.community-entry #eventsOpen span{display:grid}.community-entry #eventsOpen strong{font-size:14px}.community-entry #eventsOpen small{color:#9bcbd0;font-size:10px;font-weight:800}
.ad-megaboard{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:230px;margin:0 0 14px;padding:38px 46px;overflow:hidden;border:1px solid #47686d;background:radial-gradient(circle at 14% 50%,#254f56 0 3%,transparent 28%),repeating-linear-gradient(120deg,transparent 0 24px,rgba(90,231,240,.035) 25px 27px),#14262a}.ad-megaboard:after{content:"AD";position:absolute;right:22px;bottom:-42px;color:rgba(95,231,240,.07);font-size:180px;font-weight:950;line-height:1}.ad-megaboard div{position:relative;z-index:1;display:grid;gap:8px}.ad-megaboard small{color:#6be8ef;font-weight:950}.ad-megaboard strong{max-width:680px;color:#fff;font-size:clamp(28px,4vw,52px);line-height:1}.ad-megaboard span{color:#abc5c7}.ad-megaboard button,.advertise-dialog form>button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:230px;padding:16px 20px;border:0;border-radius:6px;background:#ffd84d;color:#151708;font:900 14px inherit;cursor:pointer}
.events-dialog,.advertise-dialog{width:min(960px,calc(100vw - 24px));max-height:88vh;padding:0;border:1px solid #4c666b;border-radius:8px;background:#101a1e;color:#effefd;box-shadow:0 28px 90px #000b}.events-dialog::backdrop,.advertise-dialog::backdrop{background:#050a0dd9}.events-dialog>header,.advertise-dialog>header{display:flex;justify-content:space-between;gap:20px;padding:26px 28px;border-bottom:1px solid #304348;background:#15262b}.events-dialog h2,.advertise-dialog h2{margin:2px 0 5px;font-size:38px}.events-dialog header p{margin:0;color:#aac1c3}.events-dialog header small,.advertise-dialog header small{color:#64e4ed;font-weight:900}.events-dialog header button,.advertise-dialog header button{width:42px;height:42px;border:1px solid #486166;border-radius:50%;background:#0d171a;color:#fff;cursor:pointer}.events-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;overflow:auto}.event-card{display:grid;grid-template-columns:76px 1fr;gap:16px;min-height:165px;padding:18px;border:1px solid #344a4e;border-radius:7px;background:#18262a}.event-badge{display:grid;place-items:center;width:76px;height:76px;border:2px solid var(--event-color);border-radius:50%;background:color-mix(in srgb,var(--event-color) 16%,#111);color:var(--event-color)}.event-badge svg{width:34px;height:34px}.event-card small{color:var(--event-color);font-weight:900}.event-card h3{margin:3px 0 6px;font-size:21px}.event-card p{min-height:38px;margin:0 0 12px;color:#afc3c5;font-size:13px;line-height:1.4}.event-actions{display:flex;gap:8px}.event-actions button{padding:9px 12px;border:0;border-radius:5px;background:var(--event-color);color:#071113;font-weight:950;cursor:pointer}.event-actions button.joined{background:#263a3e;color:#8fe9d2}.event-actions a{padding:8px 11px;border:1px solid #486166;border-radius:5px;color:#fff;font-weight:850;text-decoration:none}
.advertise-dialog form{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:24px}.advertise-fields{display:grid;gap:13px}.advertise-fields label{display:grid;gap:6px;color:#b9ced0;font-size:12px;font-weight:900}.advertise-fields input,.advertise-fields textarea{width:100%;padding:12px;border:1px solid #435b60;border-radius:5px;background:#0c1518;color:#fff;font:inherit}.advertise-fields textarea{min-height:90px;resize:vertical}.ad-preview{position:relative;display:flex;min-height:260px;flex-direction:column;justify-content:flex-end;padding:25px;overflow:hidden;border:1px solid #4b686d;background:#18343a center/cover no-repeat}.ad-preview:after{content:"ADVERTISEMENT PREVIEW";position:absolute;inset:10px 10px auto auto;padding:5px 7px;background:#081114bb;color:#9cd5d9;font-size:9px;font-weight:900}.ad-preview span{color:#ffd84d;font-size:11px;font-weight:950}.ad-preview strong{font-size:32px}.ad-preview p{margin:4px 0 0;color:#d4e6e6}.advertise-dialog form>button{grid-column:1/-1;justify-self:center}.advertise-dialog #adStatus{grid-column:1/-1;margin:0;text-align:center;color:#9fc3c5}
@media(max-width:760px){.ad-megaboard{min-height:290px;align-items:flex-start;flex-direction:column;padding:28px 24px}.ad-megaboard button{width:100%}.events-grid,.advertise-dialog form{grid-template-columns:1fr}.event-card{grid-template-columns:56px 1fr}.event-badge{width:56px;height:56px}.advertise-dialog form>button,.advertise-dialog #adStatus{grid-column:1}.events-dialog>header,.advertise-dialog>header{padding:20px}.events-dialog h2,.advertise-dialog h2{font-size:30px}}
@media(min-width:761px) and (max-width:1350px){.portal-heading .site-topbar{align-content:center;flex-wrap:wrap}.portal-heading .site-popularity{order:3;width:100%;min-width:0;border:0;border-top:1px solid #374549;padding:10px 0 0}.portal-heading h1{font-size:54px}.portal-heading .community-entry{width:340px}}
.ad-plans{display:grid;gap:8px;margin:0;padding:12px;border:1px solid #435b60}.ad-plans legend{padding:0 5px;color:#6be8ef}.ad-plans label{display:flex;align-items:center;gap:10px;padding:10px;background:#122126}.ad-plans input{width:auto}.ad-plans span{display:grid}.ad-plans strong{color:#fff}.ad-plans small{color:#91aaad;font-weight:600}
.event-entry-dialog{max-width:760px}.event-entry-dialog #eventEntryContent{padding:24px;overflow:auto}.event-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.event-details>div{display:grid;gap:4px;padding:12px;background:#192b30}.event-details span{color:#62dfe8;font-size:10px;font-weight:950}.event-details strong{font-size:13px}.event-rules,.event-extra{color:#c7d9da;line-height:1.55}.event-prize{display:block;max-width:100%;max-height:230px;margin:18px auto;object-fit:contain}.event-entry-dialog form{display:grid;gap:13px;margin-top:22px;padding:18px;border:1px solid #385258;background:#132328}.event-entry-dialog form label{display:grid;gap:6px;color:#bcd1d3;font-size:12px;font-weight:900}.event-entry-dialog form input,.event-entry-dialog form textarea{padding:12px;border:1px solid #456066;background:#0b1518;color:#fff;font:inherit}.event-entry-dialog form textarea{min-height:120px}.event-entry-dialog form .event-check{display:flex;align-items:center;gap:8px}.event-entry-dialog form .event-check input{width:auto}.event-entry-dialog form button,.event-admin button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 13px;border:0;border-radius:5px;background:#57e7c0;color:#071511;font-weight:950;cursor:pointer}.event-winner{display:flex;align-items:center;gap:10px;padding:14px;background:#3b3215;color:#ffe275}.lfbmake-card{--event-color:#5ee6d8}
.event-admin{margin-top:18px}.event-admin-tabs{display:flex;gap:8px;margin-bottom:14px}.event-admin-tabs button{flex:1}.event-admin form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.event-admin form label{display:grid;gap:5px;color:#bfd2d3;font-size:12px;font-weight:900}.event-admin form label:has(textarea),.event-admin #eventExtraTexts,.event-admin #eventAddText,.event-admin #eventPublish{grid-column:1/-1}.event-admin input,.event-admin select,.event-admin textarea{width:100%;padding:10px;border:1px solid #3e575c;background:#0c171a;color:#fff;font:inherit}.event-admin textarea{min-height:100px;resize:vertical}.event-extra-row{display:grid;grid-template-columns:1fr auto;gap:7px;margin-bottom:7px}.event-admin-card{display:flex;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #3a5055}.event-admin-card>div{display:grid;gap:5px}.event-admin-card small{color:#8eaaad}.event-submission{display:grid;gap:8px;margin:12px 0;padding:14px;border:1px solid #3d565b;background:#102025}.event-submission time{color:#8eaaad;font-size:11px}.event-submission img{width:100%;max-height:320px;object-fit:contain;background:#071013}.event-submission a{color:#65e5ee}.event-submission button{justify-self:start}
.event-public-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.event-public-submission{position:relative;display:grid;gap:8px;min-width:0;padding:12px;border:1px solid #3d565b;background:#102025}.event-public-submission.is-winner{border-color:#ffe275;box-shadow:inset 0 0 0 1px #ffe275}.event-public-submission>svg{position:absolute;right:10px;top:10px;color:#ffe275}.event-public-submission img{display:block;width:100%;max-height:300px;object-fit:contain;background:#071013}.event-public-submission a{color:#65e5ee;overflow-wrap:anywhere}.event-public-submission p{white-space:pre-wrap}.event-public-submission small,.event-submission>small{color:#8eaaad;font-size:10px;font-weight:800}.event-submission.is-winner{border-color:#ffe275}
@media(max-width:760px){.event-admin form,.event-details,.event-public-grid{grid-template-columns:1fr}.event-admin form label:has(textarea),.event-admin #eventExtraTexts,.event-admin #eventAddText,.event-admin #eventPublish{grid-column:1}.event-admin-card{align-items:flex-start;flex-direction:column}}
