@font-face{font-family:ProfileMarker;src:url('/artab/fonts/PermanentMarker.woff2') format('woff2');font-display:swap}
@font-face{font-family:ProfileHand;src:url('/artab/fonts/Kalam-Regular.woff2') format('woff2');font-display:swap}
@font-face{font-family:ProfileSans;src:url('/artab/fonts/Manrope.woff2') format('woff2');font-display:swap}
.identity-name{font-family:var(--name-font);font-weight:var(--name-weight);letter-spacing:var(--name-space);color:var(--name-color);display:inline-block;max-width:100%;vertical-align:bottom;overflow-wrap:anywhere;line-height:1.25}
.name-full{font-size:clamp(24px,5vw,var(--name-size))}.name-compact{font-size:clamp(20px,3vw,30px)}.name-minimal{font-size:inherit;letter-spacing:0;max-width:24ch;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.identity-name[data-name-mode=gradient],.identity-name.finish-metal,.identity-name.finish-holographic{background:linear-gradient(var(--name-angle),var(--name-color),var(--name-color2),var(--name-color3));background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent}.identity-name.finish-metal{background-image:linear-gradient(170deg,#fff8d8 10%,#8c7131 45%,#f7e2a1 55%,#b7a46a 70%,#fff8dc)}.identity-name.finish-holographic{background-image:linear-gradient(120deg,#c1ffff,#f0acff,#fff1ad,#a6fff1)}
.finish-outline{-webkit-text-stroke:calc(var(--finish)*1px) var(--name-color2)}.finish-shadow{text-shadow:1px 3px calc(var(--finish)*8px) #000}.finish-glow,.finish-neon{text-shadow:0 0 calc(var(--finish)*14px) var(--name-color2)}.finish-neon{-webkit-text-stroke:.3px var(--name-color2)}
.identity-avatar.avatar{display:inline-grid;place-items:center;position:relative;isolation:isolate;flex:none;background:linear-gradient(145deg,var(--border-color),var(--border-color2));padding:var(--border-width);overflow:visible!important;border:0;box-shadow:0 0 var(--avatar-glow) var(--border-color);border-radius:50%;width:48px;height:48px;vertical-align:middle}
.identity-avatar.large{width:126px;height:126px}.identity-photo{display:grid;place-items:center;overflow:hidden;width:100%;height:100%;border-radius:inherit;background:#222b22;position:relative}.identity-photo img{width:100%;height:100%;object-fit:cover;position:absolute}.identity-initials{font:600 1.2em ArtabPoster,sans-serif;color:#f6f3de}.identity-avatar.large .identity-initials{font-size:36px}.shape-rounded{border-radius:22%!important}.shape-squircle{border-radius:35%!important}.shape-hexagon .identity-photo{clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.border-none{padding:0!important;box-shadow:none!important}.border-solid{background:var(--border-color)!important}.border-double .identity-photo{border:2px solid #161b13;outline:1px solid var(--border-color);outline-offset:-5px}.identity-frame{position:absolute;inset:-27%;width:154%;height:154%;max-width:none;object-fit:contain;pointer-events:none;z-index:2}.has-frame{margin:12px}.avatar-decoration{position:absolute;inset:-5px;pointer-events:none;border-radius:inherit;color:var(--border-color);font-size:24px;display:flex;align-items:flex-end;justify-content:center;z-index:3;line-height:1}.decoration-vinyl{outline:5px solid #141414;outline-offset:2px}.decoration-vinyl:before,.decoration-cable:before,.decoration-retro:before,.decoration-future:before,.decoration-urban:before{content:'';position:absolute;inset:-9px;border:2px solid var(--border-color);border-radius:inherit;pointer-events:none}.decoration-cable:before{border-style:dashed}.decoration-retro:before{border-style:double;border-width:4px}.decoration-future:before{border-radius:30%}.decoration-urban:before{transform:rotate(-8deg);border-radius:10%}.decoration-stars .avatar-decoration{justify-content:flex-end;font-size:30px}.photo-failed:after{content:'♫';color:#eee;font-size:24px}
.identity-cover.cover{height:var(--cover-height);min-height:0;position:relative;overflow:hidden;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.cover-paint,.cover-overlay{position:absolute;inset:0;pointer-events:none}.cover-paint{background-repeat:no-repeat;background-position:center;background-size:cover}.cover-overlay{z-index:1}.identity-cover .badge-demo,.identity-cover .cover-number{z-index:2;position:absolute}.identity-cover .cover-number{right:20px;top:16px}.profile-surface{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--card-radius);padding:24px;background:var(--card-primary);color:var(--card-text);min-width:0}.profile-backdrop,.profile-backdrop-overlay{position:absolute;inset:0;pointer-events:none;z-index:-2}.profile-backdrop-overlay{z-index:-1}.identity-card{position:relative;overflow:hidden;border-radius:var(--card-radius);border:1px solid var(--card-border);background:var(--card-bg);background:color-mix(in srgb,var(--card-bg) calc(var(--card-opacity)*100%),transparent);box-shadow:0 12px var(--card-shadow) #0006,0 0 var(--card-glow) var(--card-accent);max-width:880px;margin:auto}.surface-glass .identity-card{backdrop-filter:blur(12px)}.identity-details{padding:var(--card-space)}.identity-details>.identity-avatar{margin-top:-64px;margin-bottom:20px;z-index:3}.identity-details h1,.identity-details h2{margin:0 0 10px}.identity-section{margin-top:var(--card-space);padding-top:12px}.identity-section h3{font:600 12px ArtabPoster,sans-serif;text-transform:uppercase;letter-spacing:1.2px;color:var(--card-accent);margin:0 0 6px}.identity-section p{font:400 18px/1.45 ArtabPoster,sans-serif;margin:0;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.with-separators .identity-section{border-top:1px solid color-mix(in srgb,var(--card-border) 40%,transparent)}.density-compact .identity-section{margin-top:8px;padding-top:8px}.identity-links{display:flex;flex-wrap:wrap;gap:8px}.identity-links a{color:var(--card-accent);padding:6px 12px;border:1px solid var(--card-border);border-radius:20px}.tags-square .identity-links a{border-radius:4px}.tags-outline .identity-links a{background:none}.profile-actions{flex-wrap:wrap}.profile-actions .btn{border-color:var(--card-accent)}.buttons-filled .profile-actions .btn{background:var(--card-primary);color:var(--card-text)}.buttons-outline .profile-actions .btn{background:transparent;color:inherit}.buttons-soft .profile-actions .btn{background:var(--card-secondary);color:inherit}.profile-compact{padding:12px;max-width:390px;margin:auto}.profile-compact .identity-cover{height:130px}.profile-compact .identity-avatar{width:90px;height:90px;margin-top:-48px}.profile-compact .identity-section p{font-size:16px}.profile-compact .identity-section[data-section=bio] p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.appearance-editor{padding-bottom:8px}.editor-title{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 24px}.editor-title h1{margin:6px 0;font-size:30px}.editor-title p{margin:5px 0;color:#c5c8b5;font-size:15px}.editor-workspace{display:grid;grid-template-columns:180px minmax(230px,1fr) minmax(300px,1.2fr);gap:20px;align-items:start}.editor-categories{display:grid;gap:4px;position:sticky;top:10px}.editor-categories button{text-align:left;background:transparent;border:1px solid transparent;border-radius:10px;padding:12px 8px;color:#c2c6b6;display:flex;gap:10px;font:400 16px ArtabPoster,sans-serif}.editor-categories button span{color:#858c74;font-size:12px}.editor-categories button[aria-current=page]{background:#dbd66b14;border-color:#dcd47055;color:#f3e375}.editor-controls{min-width:0;padding:18px;background:#151a14c9;border:1px solid #78835d40;border-radius:16px;max-height:66vh;overflow:auto;scrollbar-width:thin}.editor-controls h2{font:600 23px ArtabPoster,sans-serif;margin:0 0 20px}.editor-controls h3{font:600 18px ArtabPoster,sans-serif}.custom-field{display:block;margin:0 0 17px;font:400 16px ArtabPoster,sans-serif;color:#e8e8d7}.custom-field>span{display:block;margin-bottom:7px}.custom-field select,.custom-field textarea,.custom-field input:not([type=range]):not([type=checkbox]):not([type=color]){width:100%;min-width:0;box-sizing:border-box;font:400 17px ArtabPoster,sans-serif;background:#080c09aa;color:#f5f4e9;border:1px solid #737d5055;border-radius:8px;padding:10px}.custom-field textarea{resize:vertical}.custom-field input[type=file]{font-size:13px!important}.custom-toggle{display:flex;justify-content:space-between;align-items:center;gap:12px}.custom-toggle>span{margin:0}.custom-toggle input{accent-color:#e8d85d;width:20px;height:20px}.range-control{display:flex;gap:10px;align-items:center}.range-control input{width:100%;accent-color:#e6d469}.range-control output{min-width:35px;font-variant-numeric:tabular-nums;color:#f6e28a}.color-control{display:flex;gap:8px}.color-control input[type=color]{width:44px;height:42px;border:0;background:transparent;flex:none;padding:0}.color-control input:last-child{font-family:monospace!important}.editor-preview{position:sticky;top:10px;min-width:0}.preview-toolbar{display:grid;gap:10px;padding:0 0 12px}.preview-toolbar .row{gap:6px;flex-wrap:wrap}.preview-toolbar button{border:1px solid #87905c66;padding:7px 12px;background:#151b13;border-radius:8px;color:#d9dbc7;font:400 15px ArtabPoster,sans-serif}.preview-toolbar button[aria-pressed=true]{color:#f3df73;border-color:#f3df73}.editor-preview #appearance-preview{max-height:66vh;overflow:auto;scrollbar-width:thin;border:1px solid #b0bb6d33;border-radius:20px;transition:max-width .16s ease;margin:auto}.editor-preview #appearance-preview[data-size=mobile]{max-width:350px}.editor-preview .profile-surface{padding:16px}.editor-preview .identity-section p{font-size:16px}.editor-preview .identity-card{width:100%}.editor-actions{position:sticky;bottom:-1px;background:#11180ff2;backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px;margin-top:20px;border:1px solid #a6ac6144;border-radius:12px;z-index:10}.editor-actions .btn{font-family:ArtabPoster,sans-serif!important}.theme-catalog{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.theme-catalog button{padding:0;border:1px solid #747b4e55;border-radius:10px;overflow:hidden;background:#10160e;color:#eeefdf;text-align:left;font:400 16px ArtabPoster,sans-serif}.theme-catalog strong{display:block;padding:10px;font-weight:400}.theme-swatch{height:85px;background:linear-gradient(145deg,var(--theme-bg),color-mix(in srgb,var(--theme-accent) 30%,var(--theme-bg)));display:block;position:relative}.theme-swatch i{position:absolute;left:12px;top:12px;width:30px;height:30px;border:2px solid var(--theme-accent);border-radius:50%;background:var(--theme-bg)}.theme-swatch b{position:absolute;left:12px;bottom:7px;color:var(--theme-accent);font:22px ProfileMarker,cursive}.theme-swatch em{width:40%;height:3px;background:var(--theme-accent);position:absolute;right:15px;bottom:20px;opacity:.4}.theme-catalog button:hover{border-color:#eedf78;transform:translateY(-1px)}.asset-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 22px}.asset-catalog button{background:#151a14;border:1px solid #6c765455;border-radius:10px;padding:5px;position:relative;overflow:hidden;color:#e9eccd}.asset-catalog img{width:100%;height:65px;object-fit:contain;display:block}.asset-catalog span{font:12px ArtabPoster,sans-serif}.palette-row,.recent-colors{display:flex;gap:8px;margin-bottom:16px}.palette-row button{height:28px;width:60px;border-radius:7px;border:1px solid #fff6}.recent-colors button{height:24px;width:24px;border-radius:50%;border:1px solid #fff6}.section-order{display:grid;gap:10px;margin:18px 0}.section-order>div{border:1px solid #80865c44;border-radius:8px;padding:10px}.section-order .row{flex-wrap:wrap;gap:8px}.section-order label{font-size:14px;display:flex;gap:5px;align-items:center}.section-order input{accent-color:#dfd45e}.section-order .icon-btn{width:30px;height:30px}.saved-looks article{padding:14px 0;border-bottom:1px solid #78855544}.saved-looks .row{flex-wrap:wrap;margin-top:8px}.editor-mobile-tabs{display:none}.editor-error{color:#fba8a2}.editor-controls small{color:#b5bba6}.identity-card .profile-actions .btn{font-family:ArtabPoster,sans-serif!important}.main-launches{display:flex;gap:14px;width:100%;justify-content:center}.main-launches .match-launch{width:auto;min-width:190px;max-width:270px;flex:1}.main-launches strong,.header-nav button,.studio-shortcuts button>span{font-family:ArtabInk,ArtabPoster,sans-serif}.network-page{padding:30px 0;min-height:65vh}.network-page .social-feed{max-width:740px;margin:auto}.network-page .network-nav{position:sticky;top:0;z-index:20;background:#141b12e8;backdrop-filter:blur(12px);padding:12px;border-radius:14px}.global-back{display:inline-flex;gap:7px;align-items:center;background:#141a12b8;border:1px solid #9ca46a44;border-radius:9px;color:#eee8c9;padding:8px 12px;font:400 16px ArtabPoster,sans-serif}.screen-bar .global-back{margin-right:auto}.brand-icon{width:36px;height:36px;object-fit:contain}.header-nav .brand-icon{width:28px;height:22px;vertical-align:middle}.game-header{flex-wrap:wrap}.header-back{flex:none}.editor-controls button:focus-visible,.editor-preview button:focus-visible,.identity-links a:focus-visible{outline:2px solid #fff3a5;outline-offset:3px}
@keyframes identity-gradient{to{background-position:200% 50%}}@keyframes identity-float{50%{transform:translateY(calc(-6px * var(--motion,.3)))}}@keyframes identity-slide{50%{transform:translateX(calc(6px * var(--motion,.3)))}}@keyframes identity-pulse{50%{transform:scale(calc(1 + .04 * var(--motion,.5)))}}@keyframes identity-breathe{50%{opacity:calc(1 - .25 * var(--motion,.5))}}@keyframes identity-wave{50%{transform:rotate(calc(1deg * var(--motion,.5))) translateY(calc(-2px * var(--motion,.5)))}}@keyframes identity-shake{33%{transform:translateX(calc(2px * var(--motion,.5)))}66%{transform:translateX(calc(-2px * var(--motion,.5)))}}@keyframes identity-glitch{49%{text-shadow:1px 0 #aaf,-1px 0 #ffa}51%{text-shadow:-1px 0 #aaf,1px 0 #ffa}}@keyframes identity-type{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes identity-spin{to{rotate:360deg}}@keyframes identity-drift{50%{transform:translate3d(2px,-2px,0) scale(1.025)}}
.effect-gradient,.effect-shimmer{animation:identity-gradient var(--duration,8s) linear infinite}.effect-float{animation:identity-float var(--duration,8s) ease-in-out infinite}.effect-slide{animation:identity-slide var(--duration,8s) ease-in-out infinite}.effect-pulse{animation:identity-pulse var(--duration,8s) ease-in-out infinite}.effect-breathe{animation:identity-breathe var(--duration,8s) ease-in-out infinite}.effect-wave{animation:identity-wave var(--duration,8s) ease-in-out infinite}.effect-shake{animation:identity-shake var(--duration,8s) ease-in-out infinite}.effect-glitch{animation:identity-glitch var(--duration,8s) ease-in-out infinite}.effect-typewriter{animation:identity-type 1.2s steps(24) 1 both}.effect-drift{animation:identity-drift var(--duration,18s) ease-in-out infinite}.trigger-interaction{animation-play-state:paused}.identity-card:is(:hover,:focus-within) .trigger-interaction{animation-play-state:running}.avatar-motion-spin .identity-frame,.avatar-motion-spin:before{animation:identity-spin var(--avatar-speed) linear infinite}.avatar-motion-pulse .avatar-decoration,.avatar-motion-pulse .identity-frame{animation:identity-pulse var(--avatar-speed) ease-in-out infinite}.identity-offscreen *, .identity-page-hidden .profile-surface *, .artab-motion-paused .profile-surface *{animation-play-state:paused!important}.profile-parallax{transform:translateY(-3px) scale(1.025)}
.profile-reduce *,.identity-low-power .profile-surface *,[data-profile-motion=reduced] .profile-surface *,[data-profile-motion=none] .profile-surface *{animation:none!important;transition:none!important}.simplified-profiles .identity-frame,.simplified-profiles .avatar-decoration,.simplified-profiles .profile-backdrop,.simplified-profiles .profile-backdrop-overlay{display:none!important}.simplified-profiles .profile-surface,.simplified-profiles .identity-card{background:#171c14!important;color:#f5f3e7!important;box-shadow:none!important;border-color:#586345!important;backdrop-filter:none!important}.simplified-profiles .identity-name{font-family:ArtabPoster,sans-serif!important;color:#f5f3e7!important;background:none!important;text-shadow:none!important;-webkit-text-stroke:0!important;animation:none!important}.simplified-profiles .identity-section h3{color:#ead15a!important}.simplified-profiles .identity-cover{height:100px!important}.simplified-profiles .identity-avatar{box-shadow:none!important}
@media(prefers-reduced-motion:reduce){.profile-surface *,.identity-name,.identity-avatar *{animation:none!important;transition:none!important}.profile-parallax{transform:none!important}}
@media(max-width:1100px){.editor-workspace{grid-template-columns:140px minmax(220px,1fr) minmax(240px,1fr);gap:12px}.editor-categories button{font-size:14px;padding:10px 5px}.editor-title h1{font-size:26px}.main-launches{flex-direction:column;align-items:center}.main-launches .match-launch{width:100%}.editor-preview .profile-surface{padding:8px}}
@media(max-width:760px){.editor-title{align-items:flex-start;flex-direction:column;gap:10px}.editor-title h1{font-size:25px}.editor-mobile-tabs{display:flex;gap:10px;margin-bottom:12px}.editor-mobile-tabs button{flex:1;border:1px solid #80895988;border-radius:8px;background:#131a11;color:#eee9cb;padding:10px}.editor-workspace{display:block}.editor-categories{display:flex;overflow:auto;position:static;margin:0 -4px 14px;padding-bottom:4px}.editor-categories button{flex:none;white-space:nowrap}.editor-categories button span{display:none}.editor-controls{max-height:none;padding:16px}.editor-preview{position:static}.editor-preview #appearance-preview{max-height:none}.appearance-editor[data-mobile-tab=edit] .editor-preview{display:none}.appearance-editor[data-mobile-tab=preview] .editor-controls,.appearance-editor[data-mobile-tab=preview] .editor-categories{display:none}.editor-actions{padding:10px;bottom:0;gap:8px}.editor-actions .btn{font-size:14px;padding:10px}.editor-actions>.row{gap:6px}.editor-actions>.text-link{font-size:14px}.profile-surface{padding:12px}.identity-details{padding:16px}.identity-avatar.large{width:100px;height:100px}.identity-details>.identity-avatar{margin-top:-54px}.main-launches{flex-direction:row;gap:10px}.main-launches .match-launch{min-width:0;flex-direction:column;padding:18px 10px}.main-launches .match-launch strong{font-size:20px}.main-launches .match-launch>.icon{display:none}.header-nav{order:3;width:100%;justify-content:center}.game-header .header-back{padding:7px}.network-page{padding-top:16px}.network-page .network-nav{top:0;gap:5px}.network-page .network-nav .chip{padding:8px}.profile-actions .btn{font-size:15px;padding:10px}.identity-section p{font-size:17px}.name-full{font-size:min(var(--name-size),36px)}}

[hidden]{display:none!important}

.identity-avatar .identity-photo{position:absolute;inset:var(--border-width);width:auto;height:auto}.identity-avatar.border-none .identity-photo{inset:0}
#screen-panel:has(.appearance-editor){width:calc(100vw - 48px);max-width:1440px}
.editor-workspace .editor-controls,.editor-workspace .editor-categories,.editor-preview #appearance-preview{max-height:calc(90dvh - 280px);min-height:250px;overflow:auto}
.editor-categories button{padding:9px 8px}
.effect-gradient,.effect-shimmer{background-image:linear-gradient(var(--name-angle),var(--name-color),var(--name-color2),var(--name-color3),var(--name-color));background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent}
.avatar-motion-spin:not(.has-frame):after{content:'';position:absolute;inset:-4px;border-radius:inherit;border:2px solid transparent;border-top-color:var(--border-color2);animation:identity-spin var(--avatar-speed) linear infinite;pointer-events:none}
.avatar-motion-pulse:not(.has-frame):after{content:'';position:absolute;inset:-4px;border-radius:inherit;border:2px solid var(--border-color);animation:identity-pulse var(--avatar-speed) ease-in-out infinite;pointer-events:none}
.profile-parallax{transform:translateY(var(--parallax-y,0px)) scale(1.04)}
@media(max-width:760px){#screen-panel:has(.appearance-editor){width:calc(100vw - 12px)}.editor-workspace .editor-controls,.editor-workspace .editor-categories,.editor-preview #appearance-preview{max-height:none;min-height:0}.editor-categories{overflow:auto!important}.editor-actions{position:sticky}.editor-title{padding-bottom:12px}}

.identity-card{color:var(--card-text)}.profile-visitor-controls{margin-bottom:16px}.profile-contrast .identity-section p{color:var(--card-text)}

.identity-cover:before,.identity-cover:after{display:none!important}
@keyframes identity-cover-drift{50%{transform:translate(2px,-2px) scale(calc(var(--cover-zoom,1)*1.025))}}
.cover-paint.effect-drift{animation-name:identity-cover-drift}

.finish-metal,.finish-holographic{filter:brightness(calc(.85 + var(--finish,.4)*.3))}

.game-account>.identity-avatar{display:inline-grid!important}.game-account .identity-photo{display:grid!important}.game-account .identity-initials{display:inline!important}
@media(max-width:760px){.game-header .header-nav{display:flex!important;gap:14px;margin:8px 0}.game-header .header-nav button{font-size:17px;padding:8px 3px}.game-header .header-nav .brand-icon{width:22px}.game-account{min-width:48px;min-height:48px}.header-back{font-size:14px;padding:7px!important}}

.avatar-motion-spin.border-gradient:not(.has-frame):after{border:0;background:conic-gradient(var(--border-color),var(--border-color2),var(--border-color));mask-image:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0)}

#screen-panel .overlay-main:has(.appearance-editor){padding:18px 24px}
.appearance-editor .editor-title{padding:0 0 16px;gap:10px}.appearance-editor .editor-title h1{font-size:26px;line-height:1.15;margin:4px 0}.appearance-editor .editor-title p{margin:4px 0 0;font-size:14px;line-height:18px}
.appearance-editor .preview-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:10px}.appearance-editor .preview-toolbar>.row{gap:5px}.appearance-editor .preview-toolbar button{padding:7px 10px}
@media(max-width:760px){#screen-panel .overlay-main:has(.appearance-editor){padding:16px 12px}.appearance-editor .editor-title h1{font-size:24px}.appearance-editor .preview-toolbar{display:grid}}

/* Main brand signature, +20% over the existing desktop/mobile overline. */
.studio-center .lobby-overline{font-size:14.4px;font-weight:700;letter-spacing:3px;line-height:1.5;margin-inline:0;text-wrap:balance}
.fda-home-link{display:block;width:min(210px,65%);margin:24px auto 0;transition:transform .2s ease;border-radius:10px}
.fda-home-link img{display:block;width:100%;height:auto;object-fit:contain}
.fda-home-link:is(:hover,:focus-visible){transform:scale(1.04)}
.fda-home-link:is(:hover,:focus-visible) img{animation:fda-breathe 1.8s ease-in-out infinite}
.fda-home-link:focus-visible{outline:2px solid var(--yellow);outline-offset:8px}
@keyframes fda-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.025)}}
@media(max-width:760px){.studio-center .lobby-overline{font-size:13.2px;letter-spacing:2px}.fda-home-link{width:185px;margin-top:22px}}
@media(prefers-reduced-motion:reduce){.fda-home-link,.fda-home-link img{animation:none!important;transition:none!important;transform:none!important}}
body.reduce-motion .fda-home-link img{animation:none!important}

.home-brand .brand .network-fda-brand{width:112px;height:50px;object-fit:contain}.network-entry-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.network-page .page-title{gap:16px;flex-wrap:wrap}
