/*
Theme Name: Born Evill Studios
Theme URI: https://www.bornevill.net/
Author: Born Evill Studios
Description: A dark editorial home for Born Evill Studios: stories, shows, services, and a WooCommerce shop.
Version: 1.1.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
Text Domain: born-evill-studios
*/

:root{--ink:#10100f;--ink2:#171715;--panel:#1d1d1a;--line:#34332d;--paper:#f2eee4;--muted:#a5a194;--red:#c32925;--red2:#ec4539;--gold:#bd8f4d;--gold2:#e1ba78;--sans:'DM Sans',Arial,sans-serif;--display:'Barlow Condensed','Arial Narrow',sans-serif;--max:1200px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input{font:inherit}.wrap{width:min(var(--max),calc(100% - 48px));margin-inline:auto}.eyebrow{color:var(--gold2);font-size:10px;letter-spacing:.22em;font-weight:700;text-transform:uppercase}.topline{min-height:34px;background:#080808;color:#bdb7a9;border-bottom:1px solid #26241f;display:flex;align-items:center;justify-content:center;text-align:center;padding:6px 16px;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.topline span{color:var(--gold2);padding:0 8px}.site-header{position:sticky;top:0;z-index:30;background:rgba(15,15,14,.96);backdrop-filter:blur(14px);border-bottom:1px solid #322f2a}.nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;min-width:214px}.brand img,.custom-logo{width:auto;height:48px;max-width:58px;object-fit:contain}.brand-name{font:800 22px/.82 var(--display);letter-spacing:.055em;text-transform:uppercase}.brand-name small{display:block;font:600 9px/1.5 var(--sans);letter-spacing:.24em;color:var(--gold2);margin-top:7px}.main-nav{display:flex;align-items:center;gap:24px;margin-left:auto}.main-nav a,.main-nav .menu-item a{font-size:10px;font-weight:700;letter-spacing:.15em;color:#d8d4ca;text-transform:uppercase}.main-nav a:hover{color:var(--gold2)}.main-nav ul{list-style:none;display:flex;gap:24px;margin:0;padding:0}.nav-actions{display:flex;align-items:center;gap:10px}.nav-actions a,.nav-actions button,.menu-toggle{border:1px solid #4b4640;background:transparent;color:var(--paper);min-height:39px;padding:0 14px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.nav-actions .login{border-color:transparent;color:#c9c3b6}.nav-actions .shop-button{background:var(--red);border-color:var(--red);padding:0 17px}.menu-toggle{display:none;width:42px;padding:0;font-size:20px}.mobile-menu{display:none}.hero{position:relative;overflow:hidden;padding:67px 0 76px;border-bottom:1px solid #34312b;background:radial-gradient(ellipse at 79% 37%,rgba(139,36,27,.27),transparent 33%),radial-gradient(ellipse at 7% 88%,rgba(154,111,51,.12),transparent 33%),linear-gradient(115deg,#111110 15%,#181714 58%,#11100f 100%)}.hero:before{content:"";position:absolute;inset:0;opacity:.11;pointer-events:none;background-image:repeating-linear-gradient(132deg,transparent 0 34px,rgba(226,210,180,.11) 35px,transparent 36px 71px);mask-image:linear-gradient(90deg,transparent,#000 55%,#000)}.hero:after{content:"BE";position:absolute;right:4%;top:15px;font:900 clamp(240px,36vw,490px)/.8 var(--display);letter-spacing:-.11em;color:rgba(242,238,228,.025);pointer-events:none}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:64px}.hero-copy{max-width:590px}.hero-kicker{display:flex;align-items:center;gap:11px;margin-bottom:19px}.hero-kicker:before{content:"";display:block;width:32px;height:2px;background:var(--red2)}h1,h2,h3,p{margin-top:0}h1{font:900 clamp(62px,8vw,112px)/.81 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 22px;max-width:650px}h1 .red{color:var(--red2);display:block;text-shadow:0 4px 28px #6a1b18}.hero-desc{max-width:475px;color:#cbc5b8;font-size:14px;line-height:1.8;margin-bottom:25px}.hero-meta{display:flex;gap:15px;align-items:center;color:#888477;font-size:9px;letter-spacing:.15em;text-transform:uppercase;margin:0 0 29px}.hero-meta b{color:var(--gold2);font-weight:600}.actions{display:flex;gap:11px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:46px;padding:0 20px;border:1px solid #59534a;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:transform .2s,background .2s,border-color .2s;cursor:pointer}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--red);border-color:var(--red);color:white}.btn-primary:hover{background:#e13a32;border-color:#e13a32}.btn-quiet{background:rgba(15,15,14,.35);color:var(--paper)}.hero-visual{position:relative;max-width:530px;width:100%;justify-self:end}.feature-card{position:relative;isolation:isolate;display:flex;min-height:330px;aspect-ratio:16/10;overflow:hidden;flex-direction:column;justify-content:space-between;padding:26px;border:1px solid #6e5740;background:radial-gradient(ellipse at 82% 24%,rgba(195,41,37,.28),transparent 37%),linear-gradient(135deg,#24201b 0%,#171614 55%,#10100f 100%);box-shadow:0 25px 80px rgba(0,0,0,.42)}.feature-card:before{content:"BE";position:absolute;z-index:-1;right:-15px;top:4px;color:rgba(225,186,120,.055);font:900 230px/.9 var(--display);letter-spacing:-.08em}.feature-top{display:flex;align-items:center;gap:10px;color:var(--gold2);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.feature-top:before{content:"";width:23px;height:2px;background:var(--red2)}.feature-copy{max-width:440px;margin-top:auto;padding-top:40px}.feature-copy strong{display:block;font:900 clamp(28px,3vw,43px)/.96 var(--display);letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.feature-copy p{max-width:405px;margin:12px 0 0;color:#c4bdae;font-size:12px;line-height:1.65}.feature-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding-top:13px;border-top:1px solid rgba(225,186,120,.2);color:#d6c7a5;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.feature-foot b{color:#fff;font-size:17px}.video-corner{position:absolute;z-index:3;right:-13px;bottom:-13px;width:82px;height:82px;display:grid;place-items:center;background:#171613;border:1px solid #68553b;color:var(--gold2);font:800 22px var(--display);letter-spacing:-.06em}.ticker{height:41px;overflow:hidden;background:#a8201d;color:#fff;display:flex;align-items:center;border-bottom:1px solid #d4483f}.ticker-track{white-space:nowrap;min-width:max-content;display:flex;gap:24px;align-items:center;animation:marquee 38s linear infinite;font:700 12px var(--display);letter-spacing:.16em;text-transform:uppercase}.ticker-track i{font-style:normal;color:#e6bd77;font-size:16px}@keyframes marquee{to{transform:translateX(-30%)}}.section{padding:76px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:29px}.section-head h2,.membership-head h2{font:900 clamp(36px,5vw,55px)/.88 var(--display);letter-spacing:.005em;text-transform:uppercase;margin:9px 0 0}.section-head p{margin:0;color:var(--muted);font-size:12px;max-width:390px}.text-link{display:inline-flex;gap:9px;align-items:center;color:var(--gold2);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.text-link span{font-size:17px;line-height:0}.feed-section{background:#151513;border-bottom:1px solid #2e2d28}.post-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.post-card{background:#191916;border:1px solid #34332d;display:flex;flex-direction:column;min-height:280px;overflow:hidden}.post-cover{position:relative;min-height:148px;padding:16px;display:flex;align-items:end;background:radial-gradient(circle at 75% 25%,rgba(191,147,78,.32),transparent 34%),linear-gradient(135deg,rgba(195,41,37,.62),transparent 52%),linear-gradient(145deg,#28251f,#0a0a09);border-bottom:1px solid #41392f}.post-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}.cover-title{position:relative;z-index:1;font:900 31px/.9 var(--display);text-transform:uppercase;color:#f2eee4;text-shadow:0 2px 12px #000}.post-copy{padding:17px;display:flex;flex-direction:column;flex:1}.post-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:9px;color:#938c7e;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.post-copy h3{font:800 23px/1.02 var(--display);text-transform:uppercase;margin:0 0 9px}.post-copy p{color:#b7b0a2;font-size:11px;line-height:1.55;margin-bottom:15px}.post-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:11px;border-top:1px solid #302f29;color:#8f897d;font-size:9px}.shop-section{background:var(--ink)}.store-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-card{background:#191916;border:1px solid #39362f;overflow:hidden}.product-art{height:220px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 65% 25%,rgba(203,156,86,.28),transparent 35%),linear-gradient(140deg,#28251f,#0a0a09)}.product-art:before{content:"BE";position:absolute;right:6px;top:-24px;color:rgba(225,186,120,.07);font:900 190px/.9 var(--display)}.product-mark{position:relative;z-index:1;width:128px;height:128px;border:1px solid var(--gold);display:grid;place-items:center;color:var(--gold2);font:900 54px var(--display);transform:rotate(-5deg);box-shadow:10px 12px 0 rgba(0,0,0,.45)}.product-info{padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.product-info h3{font:800 18px/1 var(--display);text-transform:uppercase;margin:0}.product-info p{color:#918b7d;font-size:10px;margin:6px 0 0}.price{font:700 19px var(--display);color:var(--gold2);white-space:nowrap}.patreon-section{position:relative;overflow:hidden;padding:72px 0;background:radial-gradient(ellipse at 50% 0%,rgba(164,39,31,.2),transparent 46%),#121211;border-block:1px solid #332e27}.patreon-grid{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center}.patreon-grid h2{font:900 clamp(43px,6vw,66px)/.86 var(--display);text-transform:uppercase;margin:8px 0}.patreon-grid p{max-width:550px;color:#b5aea0;font-size:13px}.show-section{background:#191815;border-bottom:1px solid #332e27;padding:48px 0}.shows-row{display:grid;grid-template-columns:270px 1fr;align-items:start;gap:24px}.shows-copy h2{font:900 34px/.9 var(--display);text-transform:uppercase;margin:8px 0}.shows-copy p{color:#a39d90;font-size:11px;margin:0}.show-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.show-card{border:1px solid #484137;background:#201e1a;padding:9px;min-height:84px;display:flex;align-items:center;gap:10px}.show-logo{width:52px;height:48px;flex:0 0 52px;object-fit:contain;background:#111;border:1px solid #38352d;padding:3px}.show-card strong{font:800 14px/1.05 var(--display);text-transform:uppercase;display:block}.show-card span{display:block;margin-top:5px;font-size:8px;letter-spacing:.12em;color:var(--gold2);text-transform:uppercase}.service-section{background:#121211;border-bottom:1px solid #332e27}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.service-card{border:1px solid #37342e;background:#1b1a17;padding:19px;min-height:160px}.service-card b{color:var(--gold2);font:800 10px var(--sans);letter-spacing:.17em}.service-card h3{font:900 23px/.95 var(--display);text-transform:uppercase;margin:16px 0 8px}.service-card p{color:#a9a396;font-size:10px;margin:0}.site-footer{background:#0b0b0a;padding:31px 0 28px}.footer-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand{display:flex;align-items:center;gap:10px}.footer-brand img{width:35px;height:37px;object-fit:contain}.footer-brand strong{font:800 17px var(--display);letter-spacing:.06em;text-transform:uppercase}.footer-brand small{display:block;color:#827c70;font-size:8px;letter-spacing:.17em;text-transform:uppercase}.footer-links{display:flex;gap:15px;flex-wrap:wrap;color:#a8a294;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.copyright{margin-top:18px;padding-top:15px;border-top:1px solid #292721;color:#69655c;font-size:8px;display:flex;justify-content:space-between;gap:15px;text-transform:uppercase;letter-spacing:.1em}.archive-wrap,.article-wrap{padding:58px 0 80px}.archive-title{font:900 clamp(48px,7vw,82px)/.84 var(--display);text-transform:uppercase;margin:12px 0 30px}.article{max-width:800px;margin:auto}.article h1{font-size:clamp(42px,7vw,76px);line-height:.9}.article-meta{color:var(--gold2);font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin:0 0 24px}.article-content{color:#d0c9bb;font-size:16px;line-height:1.85}.article-content h2,.article-content h3{font-family:var(--display);text-transform:uppercase;color:var(--paper)}.article-content a{color:var(--gold2);text-decoration:underline}.article-content img{margin:18px 0}.comments-area{border-top:1px solid var(--line);margin-top:45px;padding-top:25px}.pagination{display:flex;gap:8px;margin-top:25px}.pagination a,.pagination span{border:1px solid var(--line);padding:9px 12px;color:var(--gold2)}.woocommerce ul.products li.product,.woocommerce div.product{color:var(--paper)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--red);color:white;border-radius:0;font-weight:700}.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--red2);color:white}.woocommerce ul.products li.product .price{color:var(--gold2)}
@media(max-width:900px){.main-nav{gap:14px}.hero-grid{gap:35px}.show-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.wrap{width:min(100% - 30px,var(--max))}.topline{font-size:8px}.nav{min-height:66px}.brand{min-width:auto}.brand img,.custom-logo{height:40px;max-width:47px}.brand-name{font-size:19px}.main-nav,.nav-actions .login{display:none}.nav-actions{margin-left:auto}.nav-actions .shop-button{min-height:35px;padding:0 12px}.menu-toggle{display:block;min-height:35px;margin-left:7px}.mobile-menu{position:absolute;left:0;right:0;top:66px;padding:9px 15px 14px;background:#11110f;border-bottom:1px solid #403a30;display:none;grid-template-columns:repeat(3,1fr);gap:6px}.mobile-menu.open{display:grid}.mobile-menu a{padding:11px 8px;border:1px solid #33312c;text-align:center;color:#d8d3c8;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hero{padding:48px 0 49px}.hero-grid{grid-template-columns:1fr;gap:30px}.hero-copy{max-width:100%}h1{font-size:clamp(64px,17vw,95px)}.hero-desc{font-size:12px}.hero-visual{justify-self:start;max-width:none}.feature-card{aspect-ratio:16/9;min-height:270px;padding:20px}.feature-copy strong{font-size:clamp(25px,7vw,34px)}.feature-copy p{font-size:11px}.video-corner{width:60px;height:60px;right:-7px;bottom:-8px}.section{padding:53px 0}.section-head{align-items:start;flex-direction:column;gap:10px;margin-bottom:21px}.section-head h2{font-size:43px}.post-list{grid-template-columns:1fr}.store-grid{grid-template-columns:1fr 1fr}.store-grid .product-card:last-child{grid-column:span 2}.product-art{height:175px}.patreon-grid{grid-template-columns:1fr;gap:14px}.shows-row{grid-template-columns:1fr}.show-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid{grid-template-columns:1fr 1fr}.footer-row{align-items:flex-start;flex-direction:column}.copyright{flex-direction:column}}
@media(max-width:430px){.hero-meta{font-size:8px;gap:8px}.btn{min-height:42px;padding:0 13px;font-size:9px}.store-grid{gap:8px}.product-art{height:150px}.product-info{padding:11px 10px}.product-info h3{font-size:15px}.price{font-size:17px}.show-grid{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr}.post-card{min-height:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none}*,*:before,*:after{transition:none!important}}
.service-grid-page{margin:32px 0 46px}.service-grid-page .service-card{min-height:185px}.service-contact{border:1px solid #494135;background:linear-gradient(130deg,#211b18,#151412);padding:30px;margin:30px 0}.service-contact h2{font:900 clamp(34px,5vw,52px)/.9 var(--display);text-transform:uppercase;margin:9px 0}.service-contact p{color:#b5aea0;max-width:560px}.show-grid-page{margin-top:32px}.show-grid-page .show-card{min-height:112px}

/* Beats, music submissions, and project inquiries */
.beats-actions,.contact-cta-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 34px}.beats-player-section{margin-top:38px}.beats-player{width:100%;min-height:480px;border:1px solid var(--line);background:#111;padding:0}.beats-player iframe{display:block;width:100%;height:500px;border:0;background:#111}.beats-player-placeholder{min-height:360px;padding:clamp(24px,5vw,56px);border:1px solid var(--line);background:linear-gradient(135deg,#1b1915,#10100f 60%,#24100f);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.beats-player-placeholder h2{font:900 clamp(32px,5vw,54px)/.92 var(--display);text-transform:uppercase;margin:16px 0}.beats-player-placeholder p,.beats-note p{max-width:660px;color:#aaa497;font-size:13px;line-height:1.7}.beats-note{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.beats-note h2{font:900 27px var(--display);text-transform:uppercase;margin:0}.contact-intro{max-width:720px}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px}.contact-panel{border:1px solid #37342e;background:#171613;padding:clamp(18px,3vw,30px);scroll-margin-top:95px}.contact-panel h2{font:900 clamp(32px,4vw,44px)/.95 var(--display);text-transform:uppercase;margin:10px 0}.contact-panel>p{min-height:50px;color:#a9a396;font-size:12px;line-height:1.65}.be-form{display:grid;gap:14px;margin-top:22px}.be-field{display:grid;gap:6px}.be-field label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#d9d2c4}.be-field input,.be-field select,.be-field textarea{width:100%;min-height:44px;border:1px solid #bdb39f;border-radius:2px;background:#f2eee4;color:#171613;padding:12px;font:500 14px var(--sans);box-shadow:inset 0 1px 2px #0002}.be-field input::placeholder,.be-field textarea::placeholder{color:#696457;opacity:1}.be-field input:focus,.be-field select:focus,.be-field textarea:focus{outline:3px solid var(--gold2);outline-offset:1px;border-color:var(--gold2)}.be-field textarea{resize:vertical;min-height:112px}.be-field select option{background:#f2eee4;color:#171613}.be-field small{color:#888276;font-size:10px}.be-consent{display:flex;align-items:flex-start;gap:9px;color:#9f998d;font-size:10px;line-height:1.55}.be-consent input{margin-top:2px;accent-color:var(--red);flex:0 0 auto}.be-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.be-form-notice{padding:13px 15px;margin:22px 0;border:1px solid #615238;background:#201c14;color:#ead8a5;font-size:12px}.be-form-notice.is-success{border-color:#36694b;background:#111d16;color:#bce4c8}.be-form-notice.is-error{border-color:#78433d;background:#241413;color:#efc1ba}.contact-cta{background:#191713;border-top:1px solid #37342e;border-bottom:1px solid #37342e;padding:34px 0}.contact-cta-grid{display:flex;align-items:center;justify-content:space-between;gap:20px}.contact-cta h2{font:900 clamp(30px,4vw,46px)/.95 var(--display);text-transform:uppercase;margin:8px 0 0}.contact-cta-actions{margin:0}
@media(max-width:900px){.contact-grid{grid-template-columns:1fr}.contact-panel>p{min-height:0}.beats-player{min-height:380px}.beats-player iframe{height:430px}.contact-cta-grid{align-items:flex-start;flex-direction:column}.contact-cta-actions{width:100%}.contact-cta-actions .btn{flex:1;justify-content:center}}

.contact-privacy{max-width:780px;margin:22px 0 0;color:#898377;font-size:10px;line-height:1.6}

.community-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.community-hero{padding:62px 0 52px;background:radial-gradient(ellipse at 72% 38%,rgba(139,36,27,.24),transparent 36%),linear-gradient(115deg,#111110,#181714 58%,#11100f);border-bottom:1px solid #34312b}.community-hero h1{margin:18px 0 14px}.community-hero p{max-width:610px;color:#cbc5b8;font-size:14px;line-height:1.8;margin-bottom:22px}.community-options{background:#151513}.community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.community-card{padding:clamp(22px,4vw,36px);border:1px solid #403b32;background:radial-gradient(ellipse at 90% 0,rgba(195,41,37,.14),transparent 44%),#1b1a17;min-width:0}.community-card h2{font:900 clamp(36px,5vw,54px)/.9 var(--display);text-transform:uppercase;margin:12px 0}.community-card>p{color:#b5aea0;font-size:12px;line-height:1.8;max-width:520px}.community-note{padding-top:13px;border-top:1px solid #39352e;color:#918b7d!important;font-size:10px!important;margin:18px 0 0}.community-placeholder{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;margin:20px 0;padding:24px;text-align:center;background:#111;border:1px solid #36332d;color:#aaa394}.community-placeholder strong{font:800 20px var(--display);text-transform:uppercase;color:var(--paper)}.community-placeholder span:last-child{max-width:360px;font-size:10px;line-height:1.65}.community-mark{width:58px;height:58px;border:1px solid var(--gold);display:grid;place-items:center;color:var(--gold2);font:900 28px var(--display);transform:rotate(-5deg)}.discord-widget{height:330px;margin:20px 0;overflow:hidden;border:1px solid #36332d;background:#111}.discord-widget iframe{width:100%;height:100%;border:0}.discord-pending{display:block;margin-top:14px;color:#a39d90;font-size:10px;letter-spacing:.08em;text-transform:uppercase}
@media(max-width:760px){.community-grid{grid-template-columns:1fr}.community-actions{justify-content:flex-start}.community-hero{padding:48px 0 40px}.discord-widget{height:300px}}
.betr-blog-link{margin-top:14px}
.kick-live-section{background:#111110;border-block:1px solid #302c25}.kick-player{width:100%;aspect-ratio:16/9;max-height:min(720px,70vh);min-height:280px;background:#050505;border:1px solid #49443a;overflow:hidden}.kick-player iframe{display:block;width:100%;height:100%;min-height:280px;border:0}.kick-player-placeholder{width:100%;aspect-ratio:16/9;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:26px;text-align:center;background:radial-gradient(ellipse at 70% 35%,rgba(195,41,37,.2),transparent 44%),#090909;border:1px solid #49443a}.kick-player-placeholder .product-mark{width:84px;height:84px;font-size:38px}.kick-player-placeholder strong{font:900 clamp(24px,4vw,38px)/.95 var(--display);text-transform:uppercase}.kick-player-placeholder p,.kick-note{max-width:650px;color:#a8a193;font-size:11px;text-align:center;margin:0 auto}.kick-note{padding-top:12px}
@media(max-width:720px){.kick-player,.kick-player-placeholder{aspect-ratio:16/10;min-height:230px}.kick-player iframe{min-height:230px}}
