.home-glass{--site-paper:#f4f1e8;--site-muted:#b9bab5;--home-accent:#9bbdd3;--home-line:#f4f1e83d;--home-glass:#000000c2;background:radial-gradient(at 90% 15%,#172c3c66,#0000 45%),#05070a}.home-glass .glass-panel{border:1px solid var(--home-line);background:var(--home-glass);border-radius:0;box-shadow:inset 0 1px #ffffff0d,0 20px 60px #00000030}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.home-glass .glass-panel{background:var(--home-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.home-glass a:focus-visible,.home-glass button:focus-visible{outline-offset:5px;outline:2px solid #5dccff}.home-glass .eyebrow{color:var(--home-accent);letter-spacing:.15em;font-size:.68rem;line-height:1.6}.home-glass h1,.home-glass h2,.home-glass h3{font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-weight:400}.home-glass em{color:var(--home-accent);font-style:normal}.home-glass p{line-height:1.75}.home-glass .home-navigation{z-index:5;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1200px;margin:20px auto 0;padding:15px 24px;display:flex;position:relative}.home-navigation img{width:155px;height:auto;display:block}.home-navigation nav{flex-wrap:wrap;gap:24px;font-size:.8rem;display:flex}.home-navigation a{text-decoration:none}.home-glass .home-action{color:#c2deed;background:linear-gradient(135deg,#9bbdd329,#9bbdd30d);border:1px solid #9bbdd399;border-radius:0;justify-content:center;align-items:center;gap:18px;min-height:46px;padding:13px 20px;font-size:.85rem;font-weight:700;text-decoration:none;transition:border-color .14s,background .14s;display:inline-flex}.home-glass .home-action:hover{background:#5dccff22;border-color:#5dccff}.home-glass .home-secondary{color:var(--site-paper);text-underline-offset:5px;font-size:.85rem;display:inline-block}.home-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.home-glass .home-opening{grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;max-width:1200px;margin:auto;padding:48px 0 64px;display:grid;position:relative}.home-opening-copy{padding:38px;position:relative}.home-glass .home-opening h1{letter-spacing:-.035em;margin:20px 0;font-size:clamp(2.5rem,4.3vw,4.25rem);line-height:1.06}.home-opening-copy>p:not(.eyebrow){color:#d0d0c8;max-width:52ch;font-size:.96rem}.home-opening-copy .home-opening-note{color:var(--site-muted);margin:22px 0 0;font-size:.72rem!important}.home-opening-art{justify-items:center;padding:15px;display:grid;position:relative}.home-feature-cards{justify-items:center;width:100%;padding:24px 32px;display:grid}.home-feature-card{filter:drop-shadow(0 24px 36px #000);grid-area:1/1;width:min(100%,260px);height:auto;transform:translate(-20%)rotate(-9deg)}.home-feature-card+.home-feature-card{transform:translate(20%)rotate(9deg)}.home-art-caption{gap:6px;margin-top:-15px;padding:16px 24px;display:grid;position:relative}.home-art-caption span{text-transform:uppercase;letter-spacing:.13em;color:var(--home-accent);font-size:.65rem}.home-art-caption strong{font-family:Palatino,serif;font-size:1.2rem;font-weight:400}.home-glass .home-section{max-width:1200px;margin:0 auto;padding:60px 0;scroll-margin-top:24px;position:relative}.home-glass .home-section h2{margin:12px 0 22px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.15}.home-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:24px;display:flex}.home-section-heading>p{max-width:38ch;color:var(--site-muted);font-size:.9rem}.home-gameplay-frame{margin:0;overflow:hidden}.home-gameplay-frame img{width:100%;height:auto;display:block}.home-gameplay-frame figcaption{color:var(--site-muted);justify-content:space-between;gap:15px;padding:18px 24px;font-size:.75rem;display:flex}.home-mana-section{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.home-mana-section>div>p:not(.eyebrow){color:var(--site-muted)}.home-mana-demo{padding:32px}.home-mana-labels{color:var(--home-accent);justify-content:space-between;font-size:.75rem;display:flex}.home-mana-track{color:var(--site-muted);border-top:2px solid #9bbdd366;justify-content:space-between;margin-top:40px;padding-top:18px;font-size:.75rem;display:flex;position:relative}.home-mana-dot{background:#5dccff;border-radius:0;width:14px;height:14px;transition:left .26s;position:absolute;top:-8px;transform:translate(-50%);box-shadow:0 0 18px #5dccff88}.home-mana-value{text-align:center;font-size:.85rem}.home-mana-value strong{color:var(--site-paper);font:3rem Palatino,serif;display:block}.home-mana-choices{gap:12px;display:flex}.home-mana-choices button{border:1px solid var(--home-line);color:var(--site-paper);cursor:pointer;font:inherit;background:#19222fbd;border-radius:0;flex:1;padding:14px 10px;font-size:.8rem}.home-mana-choices button[aria-pressed=true]{border-color:var(--home-accent);background:#9bbdd326}.home-mana-demo .home-mana-result{min-height:5.25em;font-size:.85rem}.home-reset{color:var(--site-muted);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.home-world-selection{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.home-world-card{overflow:hidden}.home-world-card>img{width:100%;height:auto;padding:18px 22px 0;display:block}.home-world-card>div{padding:18px 22px 24px}.home-world-card h3{margin:8px 0;font-size:1.55rem}.home-world-card p:not(.eyebrow),.home-world-note{color:var(--site-muted);font-size:.82rem}.home-mode-selection{grid-template-columns:1fr 1fr;gap:24px;display:grid}.home-mode-selection article{padding:32px}.home-mode-selection p:not(.eyebrow){color:var(--site-muted)}.home-glass .home-next{background:var(--home-glass);justify-content:space-between;align-items:center;gap:40px;margin-bottom:64px;padding:38px;display:flex}.home-next p{max-width:55ch;color:var(--site-muted)}.home-next .home-actions{flex-direction:column;flex-shrink:0}.home-glass>.download-band{display:none}.home-glass>.site-footer{border-top:1px solid var(--home-line);background:var(--home-glass)}.home-skip{z-index:100;background:#0b0f15;padding:12px;position:absolute;top:-100px;left:20px}.home-skip:focus{top:12px}@media (max-width:1280px){.home-glass .home-navigation,.home-glass .home-section,.home-glass .home-opening{margin-left:28px;margin-right:28px}}@media (max-width:800px){.home-glass .home-navigation{flex-wrap:wrap;gap:16px;padding:14px 18px}.home-navigation nav{order:3;justify-content:space-between;gap:12px;width:100%}.home-glass .home-opening{grid-template-columns:1fr;padding:28px 0}.home-opening-art{justify-self:center;width:min(100%,420px)}.home-mana-section{grid-template-columns:1fr;gap:24px}.home-world-selection{grid-template-columns:1fr 1fr}.home-section-heading{flex-direction:column;align-items:start;gap:0}.home-glass .home-next{flex-direction:column;align-items:start}}@media (max-width:480px){.home-glass .home-navigation,.home-glass .home-section,.home-glass .home-opening{margin-left:16px;margin-right:16px}.home-navigation img{width:118px}.home-navigation .home-action{gap:8px;min-height:42px;padding:10px;font-size:.72rem}.home-navigation nav{font-size:.72rem}.home-opening-copy{padding:24px}.home-glass .home-opening h1{font-size:2.5rem}.home-opening-copy>p:not(.eyebrow){font-size:.88rem}.home-glass .home-section{padding-top:36px;padding-bottom:36px}.home-gameplay-frame figcaption{flex-direction:column;padding:16px}.home-world-selection,.home-mode-selection{grid-template-columns:1fr}.home-world-card{grid-template-columns:40% 60%;align-items:center;display:grid}.home-world-card>img{padding:12px 0 12px 12px}.home-world-card>div{padding:16px}.home-world-card h3{font-size:1.35rem}.home-mana-demo,.home-glass .home-next{padding:24px}}@media (prefers-reduced-motion:reduce){.home-glass *,.home-glass :before{scroll-behavior:auto;transition:none!important;animation:none!important}}.public-site :is(button,input,select,textarea,.button,.glass-panel,.world-tile,.platform-card){border-radius:0}.site-community-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-community-actions a{color:#c2deed;background:#19222fbd;border:1px solid #9bbdd380;align-items:center;min-height:46px;padding:12px 18px;text-decoration:none;display:inline-flex}.site-community-actions a:hover{background:#5dccff22;border-color:#5dccff}.site-community-actions a:focus-visible{outline-offset:4px;outline:2px solid #5dccff}.home-matchup-controls{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:20px;display:flex}.home-matchup-controls label{color:#c2deed;gap:8px;font-size:.8rem;display:grid}.home-matchup-controls select{color:#c2deed;max-width:100%;min-height:44px;font:inherit;background:#19222f;border:1px solid #9bbdd380;padding:10px 36px 10px 12px}.home-matchup-controls p{color:var(--site-muted);font-size:.8rem}@media (max-width:480px){.home-matchup-controls{grid-template-columns:1fr;gap:12px;display:grid}}.home-replay-frame{width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden}.home-replay-frame iframe{background:#05070a;border:0;width:100%;height:min(850px,85vh);min-height:600px;display:block}.home-replay-caption{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 24px;font-size:.8rem;display:flex}.matchup-replay-page{--text:#f4f1e8;--muted:#b5c7d3;--line:#9bbdd366;--accent:#9bbdd3;--serif:Palatino, serif;color:var(--text);background:#05070a;height:100dvh;overflow:hidden}.matchup-replay-page .replay-screen{height:100dvh}.matchup-replay-page .replay-header{grid-template-columns:1fr auto;padding:10px 16px}.matchup-replay-page .replay-header h1{color:#c2deed;font:20px Palatino,serif}.matchup-replay-page .replay-stage{background:linear-gradient(#05070aaa,#05070aaa),url(/press/wallpapers/universia-default-wallpaper.png) 50%/cover}.matchup-replay-page .replay-controls{flex-wrap:wrap;gap:8px;display:flex}.matchup-replay-page .replay-controls>input{flex:160px}.matchup-replay-page :is(button,select){color:#c2deed;background:#19222f;border:1px solid #9bbdd380;border-radius:0;padding:8px}.matchup-replay-page :focus-visible{outline-offset:2px;outline:2px solid #5dccff}.matchup-replay-loading{padding:24px}@media (max-width:600px){.matchup-replay-page .replay-header h1{font-size:15px}.matchup-replay-page .replay-controls{gap:4px;padding:8px;font-size:11px}.matchup-replay-page .replay-perspective-control select{min-width:0;max-width:145px}}.matchup-replay-page .replay-stage .battle-field-perspective{width:max(100%,960px);transform:translateX(-50%) scale(var(--matchup-zoom,.72));transform-origin:50%;left:50%;right:auto}.matchup-replay-page .battle-field{--battle-perspective-scale:1;--battle-perspective-tilt:0deg}.home-glass :is(.home-action,.site-community-actions a,button){color:#c2deed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#0000009e;border:1px solid #f4f1e81f;border-radius:0;transition:color .14s,border-color .14s,filter .14s,translate .14s,scale .14s;box-shadow:0 0 1.6rem .8rem #00000057}.home-glass :is(.home-action,.site-community-actions a,button):not(:disabled):hover{color:#fff;filter:brightness(1.14)saturate(1.08)drop-shadow(0 0 .24rem #5dccff42);background:#0000009e;border-color:#f4f1e89e}.home-glass :is(.home-action,.site-community-actions a,button):not(:disabled):active{translate:0 1px;scale:.985}.home-glass :is(.home-action,.site-community-actions a,button):focus-visible{outline-offset:8px;outline:1px solid #f4f1e8}.home-glass button[aria-pressed=true]{border-color:#9bbdd3;box-shadow:0 0 .75rem #5dccff42}.home-glass button:disabled{opacity:.35;cursor:not-allowed}
.reservation-offer{background:radial-gradient(at 0 0,#ab6d1d24,#0000 65%),#0c1117e0;border-block:1px solid #eab65d59;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2rem,5vw,4rem);display:grid}.reservation-offer h2,.reservation-hero h1{max-width:18ch}.reservation-hero{grid-template-columns:minmax(0,1fr);min-height:28rem}.reservation-hero h1{font-size:clamp(2.75rem,6vw,4.5rem)}.reservation-offer h2{font:400 clamp(2rem, 4vw, 3.4rem)/1.08 var(--site-font-display);margin:0 0 1rem}.reservation-offer h2 span{color:#e9bd77}.reservation-offer-copy>p:not(.eyebrow),.reservation-benefits span,.reservation-receipt>p:not(.eyebrow){color:var(--site-muted);line-height:1.65}.reservation-offer-copy .button{margin-top:.75rem}.reservation-benefits{align-content:center;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.reservation-benefits li{border-left:2px solid #eab65d99;gap:.35rem;padding-left:1rem;display:grid}.reservation-benefits strong{font-size:1.1rem}.reservation-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.reservation-rewards>h2{margin-top:0;margin-bottom:1.5rem}.reservation-rewards>.reservation-fine-print{margin-top:1.75rem}.reservation-checkout{background:#0c1117f0;border:1px solid #eab65d66;min-width:0;padding:clamp(1.25rem,3vw,2rem)}.reservation-checkout h2{font:400 clamp(1.6rem, 3vw, 2rem)/1.15 var(--site-font-display);margin:0 0 1.5rem}.reservation-slider-label{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.reservation-slider-label output{color:#e9bd77;font-variant-numeric:tabular-nums;font-size:2rem}.reservation-checkout .reservation-slider{accent-color:#e9bd77;cursor:pointer;width:100%;min-height:2rem;margin:0;padding:0}.reservation-slider-endpoints{color:var(--site-muted);justify-content:space-between;margin-bottom:1.5rem;font-size:.85rem;display:flex}.reservation-amount-label{gap:.6rem;display:grid}.reservation-amount-label input{width:100%;min-width:0}.reservation-checkout .button{width:100%;margin-top:.75rem}.reservation-fine-print{color:var(--site-muted);font-size:.85rem;line-height:1.6}.reservation-error,.reservation-notice{background:#eab65d14;border:1px solid #eab65d59;padding:.9rem;line-height:1.5}.reservation-error{color:#ffb8ad;overflow-wrap:anywhere}@media (max-width:760px){.reservation-offer,.reservation-layout{grid-template-columns:minmax(0,1fr)}.reservation-offer-copy .button{width:100%}}

.studio-frame-workspace{border:1px solid var(--line);background:#080d12;gap:1rem;margin:0 1rem;padding:1rem;display:grid}.studio-frame-workspace>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.studio-frame-workspace h3,.studio-frame-workspace p{margin:0}.studio-frame-workspace>header p:last-child{color:var(--muted)}.studio-frame-modes{border-bottom:1px solid var(--line);gap:.4rem;padding-bottom:1rem;display:flex}.studio-frame-modes button[aria-pressed=true]{color:#fff;background:#162a32;border-color:#50c5d6}.studio-registration-controls{border:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:end;gap:1rem;padding:.85rem;display:flex}.studio-registration-controls h4,.studio-registration-controls p,.studio-registration-plan h4{margin:0}.studio-registration-controls>div:first-child{gap:.3rem;display:grid}.studio-registration-controls>div:last-child{flex:none;gap:.4rem;display:flex}.studio-registration-plan{border:1px solid var(--line);background:#05080b;gap:.65rem;padding:.85rem;display:grid}.studio-registration-plan>header,.studio-registration-plan dl{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.studio-registration-plan dl,.studio-registration-plan dt,.studio-registration-plan dd{margin:0}.studio-registration-plan dl{flex-wrap:wrap}.studio-registration-plan dl>div{text-transform:uppercase;gap:.3rem;font-family:Consolas,Courier New,monospace;font-size:.75rem;display:flex}.studio-registration-plan>div{gap:.35rem;display:grid}.studio-registration-plan article{border:1px solid var(--line);grid-template-columns:minmax(10rem,1fr) auto minmax(12rem,1fr);align-items:center;gap:.75rem;padding:.55rem .65rem;display:grid}.studio-registration-plan article>div{display:grid}.studio-registration-plan article span,.studio-registration-plan article small{color:var(--muted)}.studio-registration-plan article[data-action=blocked] b{color:#ff9b78}.studio-registration-plan article[data-action=create] b,.studio-registration-plan article[data-action=update] b{color:#7de3ad}.studio-canvas-card-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;display:grid}.studio-canvas-card-tile{border:1px solid var(--line);background:var(--panel);min-width:0;padding:.75rem}.studio-canvas-card-tile>header{gap:.2rem;min-height:3rem;margin-bottom:.65rem;display:grid}.studio-canvas-card-tile>header span{color:#50c5d6;font-family:Consolas,Courier New,monospace;font-size:.75rem}.studio-canvas-card-tile>header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-designer-controls{grid-template-columns:minmax(12rem,.6fr) minmax(18rem,1.4fr);gap:.75rem;display:grid}.studio-designer-controls label{gap:.35rem;display:grid}.studio-designer-controls label>span,.studio-designer-stage>div p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.studio-designer-stage{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(2,600px);justify-content:center;gap:.5rem 1.5rem;padding:1rem;display:grid;overflow-x:auto}.studio-designer-stage>div p{margin:0}.studio-designer-stage .card-mirror{grid-column:1/-1;grid-template-columns:repeat(2,600px);gap:.75rem 1.5rem;display:grid}.studio-designer-stage .card-css-source,.studio-designer-stage .card-canvas-output{width:600px;height:874px}.studio-designer-stage .export-button{grid-column:2}.studio-project-actions{justify-items:end;gap:.5rem;display:grid}.studio-deck-workspace{border:1px solid var(--line);background:#080d12;gap:1rem;margin:0 1rem;padding:1rem;display:grid}.studio-deck-workspace>header,.studio-deck-toolbar,.studio-deck-inventory>header,.studio-deck-area>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.studio-deck-workspace h2,.studio-deck-workspace h3,.studio-deck-workspace p{margin:0}.studio-deck-workspace>header>div,.studio-deck-toolbar>div:first-child{gap:.25rem;display:grid}.studio-deck-workspace>header p,.studio-deck-workspace>header span,.studio-deck-toolbar span,.studio-deck-inventory>header span,.studio-deck-area>header span{color:var(--muted)}.studio-deck-workspace>header p,.studio-deck-inventory>header span,.studio-deck-area>header span{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.studio-deck-toolbar{border:1px solid var(--line);background:var(--panel);padding:.75rem}.studio-deck-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.studio-deck-toolbar button[aria-pressed=true]{color:#fff;background:#162a32;border-color:#50c5d6}.studio-deck-validation{border:1px solid var(--danger);color:var(--danger);background:#500f0f38;gap:.35rem;padding:.75rem;display:grid}.studio-deck-validation[data-valid=true]{color:#8ed7a0;background:#19452740;border-color:#8ed7a0}.studio-deck-validation ul,.studio-deck-blocked ul{margin:0}.studio-deck-blocked{border:1px solid var(--line);color:var(--muted);background:var(--panel);padding:.75rem}.studio-deck-layout{grid-template-columns:minmax(15rem,.7fr) minmax(28rem,1.45fr) minmax(18rem,.85fr);gap:1rem;min-height:34rem;display:grid}.studio-deck-details,.studio-deck-inventory,.studio-deck-area{border:1px solid var(--line);background:var(--panel);align-content:start;gap:.75rem;padding:.75rem;display:grid}.studio-deck-details{grid-auto-rows:max-content}.studio-deck-kicker{color:#50c5d6;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.studio-deck-detail-image{border:1px solid var(--line);background:#030609;width:min(100%,15rem);margin-inline:auto;overflow:hidden}.studio-deck-detail-image img,.studio-deck-detail-image .studio-deck-card-placeholder{aspect-ratio:600/874;object-fit:cover;object-position:center top;width:100%;display:block}.studio-deck-details>span,.studio-deck-details>p{color:var(--muted)}.studio-deck-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.studio-deck-details dl div{border:1px solid var(--line);padding:.4rem}.studio-deck-details dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.studio-deck-details dd{margin:.15rem 0 0}.studio-deck-keywords{gap:.45rem;display:grid}.studio-deck-keywords h4{margin:0}.studio-deck-keywords div{border-left:3px solid #b52c34;gap:.2rem;padding-left:.45rem;display:grid}.studio-deck-keywords strong{color:#fff}.studio-deck-keywords span{color:var(--muted);font-size:.78rem;line-height:1.35}.studio-deck-inventory-grid,.studio-deck-area-cards{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));gap:.5rem;display:grid}.studio-deck-search{border:1px solid var(--line);background:#030609;align-items:center;gap:.45rem;padding:0 .55rem;display:flex}.studio-deck-search input{background:0 0;border:0;width:100%;min-width:0;padding-inline:0}.studio-deck-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.studio-deck-filters select{width:100%;min-width:0}.studio-deck-clear-filters{align-items:center;gap:.4rem;width:max-content;display:inline-flex}.studio-deck-zones{grid-template-rows:minmax(18rem,1fr) minmax(12rem,auto);gap:1rem;display:grid}.studio-deck-card{border:1px solid var(--line);width:100%;min-width:0;color:var(--text);background:#030609;gap:.25rem;padding:.25rem;display:grid;position:relative;overflow:hidden}.studio-deck-card:hover{border-color:#50c5d6}.studio-deck-card img,.studio-deck-card-placeholder{aspect-ratio:600/874;object-fit:cover;object-position:center top;width:100%;display:block}.studio-deck-card-placeholder{color:var(--muted);background:#101820;place-content:center}.studio-deck-card>span:not(.studio-deck-card-placeholder){text-overflow:ellipsis;white-space:nowrap;font-family:Consolas,Courier New,monospace;font-size:.68rem;overflow:hidden}.studio-deck-card>b{color:#fff;background:#000;border:1px solid #fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:absolute;top:.35rem;right:.35rem}.studio-deck-area-cards>p{color:var(--muted);text-align:center;grid-column:1/-1;align-self:center}.studio-campaign-workspace{border:1px solid var(--line);background:#080d12;gap:1rem;margin:0 1rem;padding:1rem;display:grid}
.studio-campaign-workspace>header,.studio-campaign-toolbar,.studio-campaign-battles>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.studio-campaign-workspace h2,.studio-campaign-workspace h3,.studio-campaign-workspace p{margin:0}.studio-campaign-workspace>header>div,.studio-campaign-toolbar>div:first-child,.studio-campaign-battles>header>div{gap:.25rem;display:grid}.studio-campaign-workspace>header p,.studio-campaign-workspace>header span,.studio-campaign-toolbar span,.studio-campaign-battles>header span{color:var(--muted)}.studio-campaign-workspace>header p,.studio-campaign-battles>header span{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.studio-campaign-toolbar{border:1px solid var(--line);background:var(--panel);padding:.75rem}.studio-campaign-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.studio-campaign-toolbar button,.studio-campaign-battles>header button{align-items:center;gap:.4rem;display:inline-flex}.studio-campaign-toolbar button[aria-pressed=true]{color:#fff;background:#162a32;border-color:#50c5d6}.studio-campaign-details{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(16rem,.65fr) minmax(20rem,1.35fr);gap:.75rem;padding:.75rem;display:grid}.studio-campaign-details label,.studio-campaign-battle-fields label{align-content:start;gap:.3rem;display:grid}.studio-campaign-details label>span,.studio-campaign-battle-fields label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.studio-campaign-details input,.studio-campaign-details textarea,.studio-campaign-battle-fields input,.studio-campaign-battle-fields select{border:1px solid var(--line);width:100%;color:var(--text);background:#030609;padding:.55rem}.studio-campaign-details textarea{resize:vertical}.studio-campaign-battles{gap:.75rem;display:grid}.studio-campaign-battle-map{grid-template-columns:repeat(6,minmax(7rem,1fr));grid-auto-rows:10rem;gap:1rem;padding:.5rem 0 1rem;display:grid;overflow-x:auto}.studio-campaign-battle-map article{cursor:grab;min-width:7rem;position:relative}.studio-campaign-battle-map article:active{cursor:grabbing}.studio-campaign-battle-tile,.studio-campaign-battle-add{text-align:center;background-color:#030609;background-position:top;background-size:cover;border:1px solid #f6efe180;place-items:center;width:100%;height:100%;padding:0;display:grid;overflow:hidden}.studio-campaign-battle-tile:after{background:var(--line);content:"";width:1rem;height:1px;position:absolute;top:50%;left:100%}.studio-campaign-battle-tile>span{text-shadow:0 1px 3px #000;background:#000000ad;place-items:center;width:100%;height:100%;padding:.6rem;font-weight:700;display:grid}.studio-campaign-battle-tile>small{color:#8ed7a0;background:#000000d1;padding:.2rem .35rem;position:absolute;bottom:.45rem;left:.45rem}.studio-campaign-battle-tile>b{color:#9adcf7;background:#000000d1;padding:.2rem .35rem;position:absolute;top:.45rem;left:.45rem}.studio-campaign-battle-order{z-index:1;gap:.25rem;display:flex;position:absolute;top:.35rem;right:.35rem}.studio-campaign-battle-order button{color:#fff;background:#000000d1;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.studio-campaign-battle-add{color:var(--accent);border-style:dashed;gap:.45rem}.studio-campaign-battle-add:hover,.studio-campaign-battle-tile:hover{border-color:#50c5d6}.studio-campaign-battle-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.studio-campaign-remove{z-index:1;width:2rem;height:2rem;color:var(--danger);background:#000000d1;place-items:center;padding:0;display:grid;position:absolute;bottom:.35rem;right:.35rem}.studio-campaign-remove:hover{border-color:var(--danger);color:var(--danger)}.studio-campaign-battle-editor{gap:1rem;display:grid}.studio-campaign-battle-editor>header,.studio-campaign-rewards>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.studio-campaign-battle-editor>header>button{align-items:center;gap:.4rem;display:inline-flex}.studio-campaign-battle-editor>header>div{text-align:right}.studio-campaign-battle-editor>.studio-campaign-battle-fields,.studio-campaign-rewards{border:1px solid var(--line);background:var(--panel);padding:.75rem}.studio-campaign-rewards{gap:.75rem;display:grid}.studio-campaign-rewards label{gap:.3rem;display:grid}.studio-campaign-rewards label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.studio-campaign-rewards input{border:1px solid var(--line);width:100%;color:var(--text);background:#030609;padding:.55rem}.studio-campaign-rewards>header label{width:9rem}.studio-campaign-dust-rewards{grid-template-columns:repeat(7,minmax(6rem,1fr));gap:.55rem;display:grid}.studio-campaign-reward-cards{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.55rem;max-height:24rem;display:grid;overflow-y:auto}.studio-campaign-reward-cards button{grid-template-rows:8rem auto;gap:.35rem;padding:0;display:grid;overflow:hidden}.studio-campaign-reward-cards button[aria-pressed=true]{border-color:var(--accent);background:#d6b86f1f}.studio-campaign-reward-cards img,.studio-campaign-reward-cards button>span{object-fit:cover;object-position:top center;background:#030609;width:100%;height:8rem}.studio-campaign-reward-cards button>span{place-items:center;display:grid}.studio-campaign-reward-cards strong{padding:0 .45rem .45rem;font-size:.78rem}.studio-campaign-reward-count{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 7rem;align-items:center;padding-top:.55rem}.studio-campaign-battle-editor>.studio-deck-workspace{margin:0}.studio-art-workspace{border:1px solid var(--line);background:#080d12;gap:1rem;margin:0 1rem;padding:1rem;display:grid}.studio-art-workspace>header,.studio-art-candidates>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.studio-art-workspace h3,.studio-art-workspace p{margin:0}.studio-art-workspace>header p:last-child,.studio-art-candidates>header>span{color:var(--muted)}.studio-art-controls{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(18rem,1fr) auto auto;align-items:end;gap:.75rem;padding:.75rem;display:grid}.studio-art-controls label{gap:.35rem;display:grid}.studio-art-controls label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.studio-art-jobs{gap:.4rem;display:grid}.studio-art-jobs article{border:1px solid var(--line);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding:.75rem;display:grid}.studio-art-jobs article>div{gap:.2rem;display:grid}.studio-art-jobs article span,.studio-art-jobs article small,.studio-art-jobs>p{color:var(--muted)}.studio-art-jobs article>small{color:var(--danger);grid-column:1/-1}.studio-art-jobs article[data-status=completed]{border-color:#8ed7a0}.studio-art-jobs article[data-status=failed]{border-color:var(--danger)}.studio-art-candidates{border-top:1px solid var(--line);gap:.75rem;padding-top:1rem;display:grid}.studio-art-candidates>div{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.studio-art-candidates article{border:1px solid var(--line);background:var(--panel);overflow:hidden}.studio-art-candidates button{background:#020406;border:0;width:100%;height:100%;padding:0;display:grid}.studio-art-candidates img{aspect-ratio:832/1216;object-fit:cover;width:100%;display:block}.studio-art-candidates button>span{padding:.65rem}.studio-art-candidates button:hover:not(:disabled){box-shadow:inset 0 0 0 2px #50c5d6}.card-mirror{position:relative}.card-css-source--hidden{pointer-events:none;width:600px;height:874px;position:fixed;top:0;left:-10000px}.card-canvas-output{aspect-ratio:600/874;background:#020406;border:1px solid #435563;width:100%;padding:0;position:relative;overflow:hidden}.card-canvas-trigger{cursor:zoom-in;display:block}.card-canvas-trigger:disabled{cursor:wait}.card-canvas-output canvas{width:100%;height:100%;display:block}.canvas-status{color:var(--muted);text-transform:uppercase;background:#080d12;place-items:center;font-size:.75rem;display:grid;position:absolute;inset:0}

.export-button{color:#fff;background:#080d12;border:1px solid #556773;width:100%;min-height:2.4rem;margin-top:.5rem}.export-button:hover:not(:disabled){border-color:#50c5d6;box-shadow:inset 0 0 0 1px #50c5d659}.frame-approval-controls{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.4rem;margin-top:.4rem;display:grid}.frame-approval-controls>span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:Consolas,Courier New,monospace;font-size:.7rem;overflow:hidden}.frame-approval-controls>span[data-status=approved]{color:#7de3ad}.frame-approval-controls>span[data-status=stale]{color:#ff9b78}.frame-approval-controls>button{min-height:2.25rem;padding:0 .7rem}.render-lightbox{z-index:1000;cursor:zoom-out;background:#000000eb;place-items:center;min-width:0;min-height:0;padding:1.25rem;display:grid;position:fixed;inset:0}.render-lightbox__dialog{pointer-events:none;place-items:center;width:100%;height:100%;display:grid}.render-lightbox__image{object-fit:contain;pointer-events:auto;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.production-card{--card-background:#000;--card-border:#000;--card-accent:#d93b36;--card-control-background:#050505;--card-control-border:#d3d8db;--card-copyright:#fff;--card-copyright-shadow:#000;--card-edge-text:#050505;--card-footer-background:#0000008c;--card-foreground:#fff;--card-label-background:#000000b3;--card-requirement-background:#000000b8;--card-stats-background:#000000d1;--card-title-background:#000000d1;--card-title-text:#d7dce0;isolation:isolate;border:8px solid var(--card-border);width:600px;height:874px;color:var(--card-foreground);background:var(--card-background);border-radius:20px;font-family:Arial,sans-serif;position:relative;overflow:hidden}.production-card--enhancement{--card-accent:#00aaae}.production-card--immaterial{--card-accent:#d93b36;box-shadow:inset 0 0 0 4px #c7ced3}.production-card--high-rarity{--card-accent:#e7b84b;box-shadow:inset 0 0 0 4px #f8e5a6}.production-card.card-frame--generic{--card-background:#fff;--card-border:#000;--card-control-background:#fff;--card-control-border:#000;--card-copyright:#000;--card-copyright-shadow:#fff;--card-edge-text:#fff;--card-footer-background:#ffffff8c;--card-foreground:#000;--card-label-background:#ffffffb3;--card-requirement-background:#ffffffb8;--card-stats-background:#ffffffd1;--card-title-background:#ffffffd1;--card-title-text:#000}.production-card__art{z-index:0;object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.production-card__titlebar{z-index:3;background:var(--card-title-background);grid-template-columns:minmax(0,1fr) 48px;align-items:center;min-height:56px;padding:8px 10px 8px 14px;display:grid;position:absolute;top:22px;left:20px;right:20px}.production-card__titlebar h2{color:var(--card-title-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;line-height:1.08;overflow:hidden}.production-card__cost{border:3px solid var(--card-control-border);width:42px;height:42px;color:var(--card-foreground);background:var(--card-control-background);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.production-card__keywords{z-index:3;flex-wrap:wrap;gap:7px;display:flex;position:absolute;top:600px;left:22px;right:22px}.production-card__keyword{color:#fff;background:var(--card-accent);align-items:center;min-height:27px;padding:4px 9px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:2px 4px #000000d1}.production-card--enhancement .production-card__keyword{background:linear-gradient(90deg,#0758c9,#00aaae);box-shadow:2px 4px #004b60}.production-card__keyword--loner{color:#fff;background:linear-gradient(90deg,#000,#3b3b3b);box-shadow:2px 4px #050505}.production-card__requirement{z-index:3;max-width:536px;color:var(--card-foreground);background:var(--card-requirement-background);margin-top:5px;padding:5px 8px;font-size:16px;position:absolute;top:568px;left:28px}.production-card__footer{z-index:2;background:var(--card-footer-background);flex-direction:column;height:184px;padding:10px 14px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.production-card__stats{grid-template-columns:1fr 1fr;gap:38px;margin:0 4px 10px;display:grid}.production-card__stats>span{background:var(--card-stats-background);border:3px solid #9e7434;place-items:center;min-height:72px;display:grid}.production-card__stats>span:last-child{border-color:#1255e0}.production-card__stats small{font-size:14px;font-weight:700}.production-card__stats strong{font-size:30px}.production-card__description{flex:3;max-height:58px;margin:0;font-size:16px;font-style:italic;line-height:20px;overflow:hidden}.production-card__label{max-width:calc(100% - 28px);color:var(--card-foreground);background:var(--card-label-background);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0 auto;padding:4px 8px;font-size:13px;display:block;overflow:hidden}.production-card__artist,.production-card__rarity{z-index:4;color:var(--card-edge-text);font-size:10px;position:absolute;right:-70px;transform:rotate(-90deg)}.production-card__artist{top:174px}.production-card__rarity{top:400px}.production-card__copyright{z-index:4;color:var(--card-copyright);text-shadow:2px 2px 2px var(--card-copyright-shadow);font-size:9px;position:absolute;bottom:3px;right:8px}.card-canvas-rarity-effects{z-index:1;isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.workshop-card-rarity-shine:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#ffffffc2,#5dccff4d,#0000);width:28%;animation:4.8s ease-in-out infinite studio-rarity-shine;position:absolute;top:-45%;bottom:-45%;left:-55%;transform:skew(-18deg)}.workshop-card-holographic-fractal:before{background:conic-gradient(from 30deg at 50% 67%, transparent 0 118deg, #5df4ffc7 119deg 121deg, transparent 122deg 238deg, #ff4fd8b3 239deg 241deg, transparent 242deg 360deg) 0 0 / 38px 33px, conic-gradient(from 210deg at 50% 33%, transparent 0 118deg, #fff45c9e 119deg 121deg, transparent 122deg 238deg, #45ff9a9e 239deg 241deg, transparent 242deg 360deg) 19px 16px / 38px 33px;content:"";opacity:.48;pointer-events:none;mix-blend-mode:screen;transform-origin:50%;animation:15s linear infinite studio-holographic-fractal;position:absolute;inset:-28%}.workshop-card-mythic-shatter-layer{pointer-events:none;perspective:500px;position:absolute;inset:0;overflow:hidden}.workshop-card-mythic-shatter-layer:before{background:conic-gradient(from 24deg at 50% 78%, transparent 0 112deg, #ff31b6eb 114deg 128deg, #ffe648db 130deg 143deg, transparent 145deg 360deg) 0 0 / 74px 64px, conic-gradient(from 196deg at 48% 24%, transparent 0 104deg, #2cf2ffe6 106deg 122deg, #6c4affe0 124deg 139deg, transparent 141deg 360deg) 37px 32px / 74px 64px;clip-path:polygon(4% 8%,28% 2%,41% 19%,62% 4%,96% 13%,82% 34%,100% 51%,74% 63%,92% 91%,58% 82%,39% 100%,24% 76%,0 88%,14% 54%,1% 32%);content:"";opacity:.68;pointer-events:none;mix-blend-mode:color-dodge;transform-origin:50%;animation:8s linear infinite studio-mythic-shatter;position:absolute;inset:-34%}@keyframes studio-rarity-shine{0%,68%{opacity:0;left:-55%}76%{opacity:.78}92%,to{opacity:0;left:130%}}@keyframes studio-holographic-fractal{0%{filter:hue-rotate()saturate(1.25);transform:rotate(0)scale(1.12)}to{filter:hue-rotate(300deg)saturate(1.25);transform:rotate(120deg)scale(1.12)}}@keyframes studio-mythic-shatter{0%{filter:hue-rotate()saturate(1.45);transform:rotate(0)scale(1.08)}to{filter:hue-rotate(360deg)saturate(1.45);transform:rotate(360deg)scale(1.08)}}@media (max-width:900px){.studio-campaign-details,.studio-campaign-battle-fields{grid-template-columns:1fr}.studio-campaign-toolbar{flex-direction:column;align-items:stretch}.studio-campaign-toolbar>div:last-child{justify-content:flex-start}.studio-campaign-dust-rewards{grid-template-columns:repeat(4,minmax(6rem,1fr))}.studio-deck-layout{grid-template-columns:1fr}.studio-deck-toolbar{flex-direction:column;align-items:stretch}.studio-deck-toolbar>div:last-child{justify-content:flex-start}.studio-frame-workspace>header,.studio-registration-controls,.studio-registration-plan>header{flex-direction:column;align-items:stretch}.studio-registration-controls>div:last-child{flex-wrap:wrap}.studio-registration-plan article,.studio-designer-controls,.studio-art-controls{grid-template-columns:1fr}}.studio-shared-deck-workspace>.deck-editor-screen{width:100%;min-height:min(76rem,100vh - 10rem);display:flex}.studio-shared-deck-workspace .deck-editor-toolbar .page-header-content{display:contents}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-panel{border:1px solid var(--line);background:var(--panel);width:min(48rem,94vw);max-height:90dvh;padding:clamp(1.2rem,3vw,2rem);overflow-y:auto;box-shadow:0 2rem 8rem #00000080}.modal-panel h2{margin:0 0 1.4rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:400}.modal-content{color:var(--muted)}.modal-actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.studio-shared-deck-actions{flex-wrap:wrap;gap:.45rem;display:flex}.studio-shared-deck-actions button[aria-pressed=true]{border-color:var(--accent,#61e8ff);color:var(--accent,#61e8ff)}@media (max-width:900px){.studio-shared-deck-actions{width:100%}}
.workshop-card-holographic-fractal:before,.workshop-card-mythic-shatter-layer:before{will-change:filter, transform}.workshop-card-rarity-shine:after{will-change:left, opacity}.cinematic-signal{will-change:opacity, transform}.launch-page:before{will-change:transform}.cinematic-frame{will-change:translate}

.universia-theme{--theme-glass:#000000c2;--theme-button:#0000009e;--theme-line:#f4f1e83d;--theme-blue:#9bbdd3;--theme-light-blue:#c2deed;--theme-serif:"Palatino Linotype", "Book Antiqua", Palatino, serif;--background:#05070a;--panel:var(--theme-glass);--panel-strong:#000000e0;--surface:var(--theme-glass);--glass:var(--theme-glass);--glass-light:var(--theme-button);--text:#f4f1e8;--muted:#b9bab5;--line:var(--theme-line);--accent:var(--theme-blue);--accent-warm:var(--theme-blue);--site-black:#05070a;--site-ink:var(--theme-glass);--site-panel:var(--theme-glass);--site-paper:var(--text);--site-muted:var(--muted);--site-line:var(--theme-line);--site-blue:var(--theme-blue);color:var(--text);background:var(--background)}.universia-theme .public-site{--site-font-display:var(--theme-serif)}.universia-theme :is(.public-site,.workshop-theme) :is(h1,h2,h3){font-family:var(--theme-serif);font-weight:400}.workshop-theme{isolation:isolate;min-height:100dvh;font-family:var(--font-site-body,"Manrope"), "Segoe UI", Arial, sans-serif;position:relative}.workshop-content{z-index:2;position:relative}.universia-theme .site-header{border-bottom:1px solid var(--theme-line)}.universia-theme .text-link{-webkit-text-decoration-color:var(--theme-blue);text-decoration-color:var(--theme-blue)}.universia-theme .public-site :is(.account-trust-list span,.home-hero-status span,.home-mode-band span,.rule-entry>span,.combat-priority-card figcaption a,.legal-effective-label,.legal-document section>span,.exchange-hero aside span,.trade-owner span,.trade-items>span,.card-search-copy>div:first-child,.shop-value-grid article span,.partnership-grid article span,.competitive-grid article span,.lore-grid article span,.campaign-flow article span,.partner-dashboard>header>span,.partner-roster>div>span,.account-panel>header>span){color:var(--theme-blue)}.universia-theme .site-nav-menu>div a:hover{color:var(--theme-light-blue);background:var(--theme-button)}.universia-theme :is(.site-header,.site-nav-menu>div,.site-footer,.download-band,.glass-panel,.world-tile,.news-feature,.account-form,.account-panel,.contact-form,.trade-row,.credit-product,.news-entry,.card-filter-panel,.card-search-result,.card-detail-stats div,.centered-page>section,.cookie-consent,.newsletter-modal,.platform-card,.shop-value-grid article,.partnership-grid article,.competitive-grid article,.lore-grid article,.campaign-flow article,.merchandise-product,.partner-dashboard,.ranking-board,.account-collection-grid article,.account-trade-row,.press-facts dl>div,.press-assets article,.combat-priority-step,.combat-priority-card,.admin-login-panel,.admin-sidebar,.admin-header,.admin-model-context,.admin-record-selector,.admin-records article,.admin-form,.admin-model-group,.image-downloads-form,.image-downloads-grid article,.shop-front-settings,.workshop-shop-palette,.workshop-shop-product-editor,.pack-editor,.campaign-editor-header,.campaign-editor-details,.campaign-editor-battle-details,.campaign-editor-opponent-selector,.campaign-editor-deck,.article-editor-main,.article-editor-sidebar section,.uat-invitation-form,.uat-issued-key,.uat-email-preview,.uat-invitation-list,.publishing-overview,.publishing-art-choice,.publishing-steps article,.operations-principle,.operations-stage,.operations-stop-rule,.operations-environment-map,.server-operations-panel,.studio-export-controls,.studio-draft-steps,.studio-draft-create,.studio-draft-picker,.studio-card-editor,.studio-anyof-editor,.studio-keyword-tags,.studio-project-summary,.studio-project-workflow,.studio-import-controls,.studio-import-plan,.studio-project,.studio-comfy-status,.studio-comfy-controls,.studio-comfy-prompt-controls,.studio-comfy-card-list,.studio-comfy-prompt-group,.application-link-editor>header,.pvp-art-editor>header,.workshop-visualizer-header,.workshop-visualizer-controls,.studio-registration-controls,.studio-registration-plan,.studio-deck-toolbar,.studio-deck-blocked,.studio-deck-details,.studio-deck-inventory,.studio-deck-area,.studio-deck-search,.studio-campaign-toolbar,.studio-campaign-details,.studio-campaign-rewards,.studio-campaign-battle-editor>.studio-campaign-battle-fields,.studio-art-controls,.studio-art-jobs article,.studio-art-candidates article,.modal-panel,.delete-warning-modal){border-color:var(--theme-line);background:var(--theme-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:0;box-shadow:inset 0 1px #ffffff0d,0 20px 60px #00000030}.universia-theme .workshop-theme :is(.admin-shell,.admin-workspace,.studio-frame-workspace,.studio-deck-workspace,.studio-campaign-workspace,.studio-art-workspace){background:0 0}.universia-theme :is(.public-site,.workshop-theme) :is(button,.button,.home-action,.site-community-actions a,.admin-integration-link){color:var(--theme-light-blue);background:var(--theme-button);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;border:1px solid #f4f1e81f;border-radius:0;transition:color .14s,border-color .14s,filter .14s,translate .14s,scale .14s;box-shadow:0 0 1.6rem .8rem #00000057}.universia-theme :is(.public-site,.workshop-theme) :is(button,.button,.home-action,.site-community-actions a,.admin-integration-link):not(:disabled):hover{color:#fff;filter:brightness(1.14)saturate(1.08)drop-shadow(0 0 .24rem #5dccff42);border-color:#f4f1e89e}.universia-theme :is(.public-site,.workshop-theme) :is(button,.button,.home-action,.site-community-actions a,.admin-integration-link):not(:disabled):active{translate:0 1px;scale:.985}.universia-theme :is(.public-site,.workshop-theme) :is(button[aria-pressed=true],button[aria-selected=true],.studio-keyword-tag-selected){color:var(--theme-light-blue);border-color:var(--theme-blue);background:#9bbdd329;box-shadow:0 0 .75rem #5dccff42}.universia-theme :is(.public-site,.workshop-theme) button:disabled{opacity:.35;cursor:not-allowed}.universia-theme :is(.public-site,.workshop-theme) :is(input,select,textarea){border:1px solid var(--theme-line);color:var(--text);background:var(--theme-button);accent-color:var(--theme-blue);border-radius:0}.universia-theme :is(.public-site,.workshop-theme) select option{color:var(--text);background:#05070a}.universia-theme :is(.public-site,.workshop-theme) :is(a,button,input,select,textarea,summary):focus-visible{outline:1px solid var(--theme-light-blue);outline-offset:5px}.universia-theme :is(.public-site,.workshop-theme) :is(.eyebrow,.article-public-tags span,.admin-form b){color:var(--theme-blue)}@media (prefers-reduced-motion:reduce){.universia-theme :is(.public-site,.workshop-theme) :is(button,.button,.home-action,.site-community-actions a){transition:none}}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_8d82c240-module__F1c_ea__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_8d82c240-module__F1c_ea__variable{--font-site-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_1ab67067-module__qbdJ2a__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_1ab67067-module__qbdJ2a__variable{--font-site-display:"Work Sans", "Work Sans Fallback"}
