.creators-page{--cr-gold:#ffcf52;--cr-muted:#a6bad2;--cr-border:#7ca1d02a;color:#f3f7ff}
.creators-page .cr-main{max-width:1180px;padding:124px 0 60px}
.cr-main *,.cr-dialog *{box-sizing:border-box}.cr-main button,.cr-main input,.cr-main select,.cr-dialog button{font:inherit}
.cr-main button,.cr-dialog button{cursor:pointer}.cr-main [hidden]{display:none!important}
.cr-main :is(button,input,select):focus-visible,.cr-dialog button:focus-visible{outline:3px solid var(--cr-gold);outline-offset:4px}
.cr-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center;padding:42px 46px 0;position:relative;overflow:hidden;border:1px solid #6286c67a;border-radius:24px;background:radial-gradient(ellipse at 78% 40%,#548cdc42,transparent 55%),linear-gradient(115deg,#203e78,#142b50 70%);box-shadow:inset 0 1px #c5ddff30,0 6px #060e2480,0 20px 42px #0003}
.cr-hero:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#c8e2ff29 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}
.cr-hero-copy{position:relative;z-index:1;padding-bottom:30px}.cr-overline{font-size:10px;font-weight:800;letter-spacing:.16em;color:#afcbee;text-transform:uppercase;display:block}
.cr-hero h1{font:400 clamp(42px,5.5vw,68px)/1.04 'Lilita One','Segoe UI',sans-serif;letter-spacing:-.02em;margin:16px 0 20px;text-shadow:0 4px #0004}.cr-hero h1 em{font-style:normal;color:var(--cr-gold)}
.cr-hero-copy>p{font-size:15px;line-height:1.8;color:#d3e0f2;max-width:390px;margin:0}.cr-hero-copy .cr-hero-caption{font-size:11px;color:#a8c0df;margin-top:16px;display:flex;gap:9px;align-items:center}.cr-dot{width:6px;height:6px;border-radius:50%;background:#a5e9b2;box-shadow:0 0 12px #83e3a755}
.cr-hero-art{position:relative;min-height:310px;display:grid;place-items:center}.cr-hero-art:before{content:'';width:285px;height:285px;border:1px solid #b6d2ff26;border-radius:50%;position:absolute;box-shadow:0 0 0 28px #93bbff09,0 0 0 65px #93bbff06}
.cr-hero-faces{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;position:relative;transform:rotate(-7deg);padding:20px}.cr-hero-person{background:linear-gradient(145deg,#3c5c8c,#1a3158);padding:10px 10px 8px;border:1px solid #a3bfec52;box-shadow:0 9px 16px #06132870;border-radius:16px;text-align:center;min-width:92px}.cr-hero-person:nth-child(2),.cr-hero-person:nth-child(5){transform:translateY(-15px)}.cr-hero-person>span:last-child{display:block;margin-top:7px;font-size:10px;font-weight:750;max-width:85px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-hero-person .cr-avatar{width:76px;height:76px;border-radius:12px}
.cr-hero-sticker{position:absolute;right:-8px;bottom:22px;padding:11px 16px;border-radius:9px;transform:rotate(5deg);background:var(--cr-gold);color:#1b2a43;font-size:11px;font-weight:900;letter-spacing:.08em;box-shadow:0 3px #aa7831,0 12px 22px #0004}
.cr-numbers{position:relative;grid-column:1/-1;display:flex;border-top:1px solid #bdd8ff26;gap:38px;padding:20px 0 23px;margin:0}.cr-numbers>div{display:flex;align-items:baseline;gap:9px}.cr-numbers dt{font-size:11px;color:#b6c9e2;order:2}.cr-numbers dd{font:400 26px/1 'Lilita One',sans-serif;margin:0;color:#fff}
.cr-directory{margin-top:40px}.cr-section-top{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px}.cr-section-top h2{font:400 32px/1.1 'Lilita One',sans-serif;margin:7px 0 0}.cr-section-top>p{color:var(--cr-muted);font-size:12px;margin:0}
.cr-filters{display:flex;gap:9px;overflow-x:auto;padding:4px 3px 15px;scrollbar-width:thin;scrollbar-color:#435e87 transparent}.cr-filter{flex-shrink:0;display:flex;align-items:center;gap:9px;background:#12233b;color:#d3deee;border:1px solid var(--cr-border);border-radius:11px;padding:9px 12px;min-height:48px;transition:background .15s,border-color .15s}.cr-filter>span:not(.cr-game-icon){font-size:12px;font-weight:700}.cr-filter small{font-size:10px;color:#a5b8d3}.cr-filter[aria-pressed=true]{color:#ffdc82;border-color:#ffcf52aa;background:#3a3528}.cr-filter[aria-pressed=true] small{color:#e0c994}.cr-filter:hover{border-color:#91b7e9}.cr-filter .cr-game-icon{width:27px;height:27px;border-radius:7px}.cr-all-icon{width:20px;font-size:20px!important}
.cr-toolbar{display:grid;grid-template-columns:1fr 220px;gap:16px;margin:7px 0 23px}.cr-search-wrap{position:relative}.cr-search-wrap>svg{position:absolute;left:17px;top:18px;width:20px;height:20px;stroke:#8ca5c7;pointer-events:none}.cr-toolbar label{display:block;font-size:10px;color:#b6c8df;font-weight:700;margin-bottom:8px;letter-spacing:.07em;text-transform:uppercase}.cr-toolbar input,.cr-toolbar select{width:100%;border:1px solid #7595c13b;background:#0e1d32;border-radius:11px;color:#f3f7ff;height:56px;padding:0 16px;font-size:13px;box-shadow:inset 0 1px #ffffff06}.cr-toolbar input{padding-left:48px;padding-right:45px}.cr-toolbar input::placeholder{color:#859cb9}.cr-search-wrap button{position:absolute;right:10px;top:10px;background:none;color:#c2d4eb;border:0;width:36px;height:36px;font-size:23px}
.cr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cr-card{background:linear-gradient(130deg,#1a3050,#12233d);border:1px solid #7295c63d;border-radius:16px;overflow:hidden;box-shadow:0 4px #030a164d,inset 0 1px #ffffff09;transition:transform .18s,border-color .18s}.cr-card:hover{transform:translateY(-3px);border-color:#80a6d778}.cr-card-top{display:flex;align-items:center;gap:14px;padding:22px 20px 0;position:relative}.cr-avatar{width:58px;height:58px;flex-shrink:0;position:relative;display:inline-grid;place-items:center;overflow:hidden;border-radius:14px;background:linear-gradient(145deg,#3e6096,#254470);box-shadow:inset 0 0 0 1px #aac9f130;color:#d8e7ff;font-weight:800;font-size:18px}.cr-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cr-identity{min-width:0}.cr-identity h3{font:400 22px/1.2 'Lilita One',sans-serif;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-identity p{font-size:11px;color:#92aecf;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-inactive{position:absolute;right:10px;top:7px;font-size:8px;color:#edc0ba}
.cr-code{display:flex;align-items:center;gap:8px;margin:16px 20px 0;padding:7px 10px;border-radius:7px;background:#070f1b55;width:fit-content;max-width:calc(100% - 40px)}.cr-code span{font-size:8px;letter-spacing:.1em;color:#829cbd}.cr-code strong{font:700 11px/1.5 Consolas,monospace;color:#f8d67f;overflow-wrap:anywhere}.cr-card-games{display:flex;gap:6px;align-items:center;margin:17px 20px 20px;min-height:32px}.cr-game-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;overflow:hidden;flex-shrink:0;background:color-mix(in srgb,var(--game-color) 20%,#18273e);border:1px solid #ffffff21}.cr-game-icon img{width:100%;height:100%;object-fit:cover}.cr-game-icon>span{font-size:9px;font-weight:900;color:var(--game-color)}.cr-extra{font-size:10px;color:#b5c8e3;margin-left:2px}
.cr-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;background:#080f1d29;border-top:1px solid #6687b323;padding:15px 20px}.cr-card-stat strong{font:400 23px/1.1 'Lilita One',sans-serif;color:#fff;display:block}.cr-card-stat>span{font-size:9px;color:#9eb4d1;display:block;margin-top:5px}.cr-view{display:flex;align-items:center;gap:10px;min-height:40px;border:0;background:none;color:#ffcf52;font-size:10px!important;font-weight:800!important;padding:5px 0 5px 8px}.cr-view>span{font-size:18px}.cr-view:hover{color:#fff0bf}
.cr-pagination{display:flex;align-items:center;flex-direction:column;gap:12px;margin:30px 0}.cr-pagination p{font-size:11px;color:#9bb2d0}.cr-button{border:1px solid #698dc161;background:#203956;color:#e4edfb;border-radius:9px;padding:13px 23px;font-weight:750!important;font-size:12px!important;min-height:44px}.cr-button:hover{border-color:var(--cr-gold)}.cr-empty,.cr-error{padding:40px 20px;text-align:center;border:1px dashed #789ac15c;border-radius:16px}.cr-empty h3{font:400 28px 'Lilita One',sans-serif}.cr-empty p,.cr-error p{color:var(--cr-muted)}.cr-muted{font-size:11px;color:#9fb5d2}.cr-about{margin-top:42px;padding:22px 0 0;border-top:1px solid var(--cr-border);color:#a1b7d3;font-size:12px;line-height:1.8;max-width:780px}.cr-about summary{cursor:pointer;color:#cbdcf1;font-weight:700}.cr-about p{margin:10px 0}.cr-about a{color:#ffcf52}
.cr-dialog{--cr-gold:#ffcf52;--cr-muted:#a6bad2;padding:0;width:min(760px,calc(100% - 28px));max-height:88dvh;border:1px solid #789bc46b;border-radius:21px;background:#12243c;color:#f3f7ff;box-shadow:0 28px 100px #0009;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4f6c94 #14253d}.cr-dialog::backdrop{background:#030b18c9;backdrop-filter:blur(7px)}.cr-dialog-close{position:absolute;right:14px;top:14px;z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid #92b7ea3b;background:#0e1e35;color:#fff;font-size:24px!important}.cr-profile-head{display:flex;align-items:center;gap:20px;padding:32px 64px 28px 30px;background:radial-gradient(ellipse at 80% 0%,#487ed442,transparent 70%),linear-gradient(125deg,#264676,#193354);border-bottom:1px solid #7393bb32}.cr-avatar-large{width:88px;height:88px;border-radius:22px}.cr-profile-head h2{font:400 clamp(26px,4vw,38px)/1.1 'Lilita One',sans-serif;margin:9px 0;overflow-wrap:anywhere}.cr-handle{font-size:13px;margin:0;color:#b6cce8;overflow-wrap:anywhere}.cr-profile-code{display:flex;align-items:center;gap:12px;padding:18px 30px;border-bottom:1px solid #829ec025;font-size:12px;color:#adc3de}.cr-profile-code strong{font:700 13px Consolas,monospace;color:#ffda80;overflow-wrap:anywhere}.cr-profile-section{font:400 24px 'Lilita One',sans-serif;margin:26px 30px 18px}.cr-profile-games{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0 30px 22px}.cr-game-tile{padding:18px;border:1px solid #7c9bc133;border-top:2px solid var(--game-color);background:linear-gradient(130deg,#213b5b,#182e49);border-radius:12px;min-width:0}.cr-game-heading{display:flex;gap:12px;align-items:center}.cr-game-heading .cr-game-icon{width:42px;height:42px;border-radius:11px}.cr-game-heading>div{min-width:0}.cr-game-heading h4{font-size:13px;margin:0 0 5px}.cr-game-heading p{font-size:11px;color:#9fb7d5;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-game-stats{display:flex;gap:25px;min-height:58px;align-items:center;margin-top:15px}.cr-game-stats strong{display:block;font:400 29px/1.1 'Lilita One',sans-serif;color:#f9dc92}.cr-game-stats span{display:block;font-size:10px;color:#a9c0dc;margin-top:4px}.cr-player-tag{font:10px Consolas,monospace;color:#a7c2e5;display:block;margin-top:12px;padding-top:12px;border-top:1px solid #aac9f01b;overflow-wrap:anywhere}.cr-profile-updated{font-size:10px;color:#99b1d0;border-top:1px solid #96b1d41c;padding:17px 30px;margin:0}.cr-profile-section+.cr-muted{margin:0 30px 25px}
@media(min-width:1000px){.creators-page .cr-main{width:calc(100% - 64px)}}
@media(max-width:900px){.cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-hero{padding:30px 28px 0}.cr-hero-faces{gap:9px;padding:5px}.cr-hero-person{min-width:70px;padding:7px}.cr-hero-person .cr-avatar{width:61px;height:61px}.cr-hero-sticker{right:-10px}.cr-numbers{gap:24px}}
@media(max-width:600px){.creators-page .cr-main{padding-top:calc(var(--bn-nav-bottom,90px) + 20px);padding-bottom:28px}.cr-hero{grid-template-columns:1fr;padding:28px 23px 0;gap:0}.cr-hero h1{font-size:46px}.cr-hero-copy{padding-bottom:12px}.cr-hero-copy>p{font-size:13px;max-width:310px}.cr-hero-art{min-height:218px;margin:0 auto;width:260px}.cr-hero-art:before{width:200px;height:200px}.cr-hero-person .cr-avatar{width:55px;height:55px}.cr-hero-faces{gap:11px}.cr-hero-sticker{right:-10px;bottom:5px;font-size:9px}.cr-numbers{gap:0;justify-content:space-between;padding:18px 0;margin-top:18px}.cr-numbers>div{display:block}.cr-numbers dd{font-size:25px}.cr-numbers dt{margin-top:6px;font-size:9px}.cr-directory{margin-top:30px}.cr-section-top h2{font-size:29px}.cr-section-top>p{font-size:10px}.cr-toolbar{grid-template-columns:1fr;gap:12px}.cr-toolbar>div:last-child{display:flex;gap:12px;align-items:center}.cr-toolbar>div:last-child label{margin:0;min-width:50px}.cr-toolbar select{height:43px}.cr-grid{gap:12px}.cr-card-top{padding:18px 13px 0;gap:10px;flex-direction:column;align-items:flex-start}.cr-card-top .cr-avatar{width:49px;height:49px;border-radius:12px}.cr-identity{width:100%}.cr-identity h3{font-size:20px}.cr-identity p{font-size:9px}.cr-code{margin:12px 13px 0;max-width:calc(100% - 26px);gap:5px;padding:5px 7px}.cr-code strong{font-size:10px}.cr-code span{font-size:7px}.cr-card-games{margin:13px;gap:4px;flex-wrap:wrap;min-height:53px;align-content:start}.cr-card-games .cr-game-icon{width:23px;height:23px;border-radius:6px}.cr-card-bottom{padding:12px 13px;align-items:flex-start;flex-direction:column;gap:6px}.cr-card-stat strong{font-size:22px}.cr-card-stat>span{font-size:8px}.cr-view{justify-content:space-between;width:100%;padding:0;min-height:34px}.cr-profile-head{padding:28px 52px 22px 20px;gap:14px}.cr-avatar-large{width:65px;height:65px;border-radius:16px}.cr-profile-code{padding:16px 20px}.cr-profile-section{margin:23px 20px 16px}.cr-profile-games{padding:0 20px 20px;grid-template-columns:1fr}.cr-hero-person>span:last-child{max-width:55px;font-size:8px}}
@media(prefers-reduced-motion:reduce){.creators-page::before{animation:none}.cr-card,.cr-filter{transition:none}.cr-card:hover{transform:none}.cr-dialog::backdrop{backdrop-filter:none}}

.cr-credit{margin:24px 0 8px;text-align:center;color:var(--cr-muted);font-size:13px;line-height:1.8}.cr-credit a{color:var(--cr-gold);font-weight:700;text-underline-offset:3px}.cr-credit a:hover{color:#fff}

.cr-featured-stat{display:grid;grid-template-columns:34px 1fr;column-gap:10px;align-items:center}.cr-featured-stat>.cr-game-icon{grid-column:1;grid-row:1/4;width:32px;height:32px}.cr-featured-stat>strong,.cr-featured-stat>span:not(.cr-game-icon),.cr-featured-label{grid-column:2}.cr-featured-label{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--cr-gold);margin-bottom:3px}

.cr-hero{padding-bottom:30px}.cr-view-switch{display:flex;gap:8px;margin:0 0 18px}.cr-view-switch button{border:1px solid var(--cr-border);border-radius:10px;background:#12233b;color:#c5d5ed;padding:11px 20px;font-weight:700}.cr-view-switch button[aria-pressed=true]{background:var(--cr-gold);color:#18243c}.cr-web-heading{text-align:center;padding:25px 16px 0}.cr-web-heading h3{font:28px 'Lilita One',sans-serif;margin:0 0 8px}.cr-web-heading p,.cr-web-hint{font-size:12px;color:var(--cr-muted)}#cr-web{border:1px solid #7398c54d;border-radius:20px;background:radial-gradient(ellipse at center,#24477288,transparent 65%),#0f2139;overflow:hidden}.cr-web-scroll{overflow-x:auto}.cr-web-stage{position:relative;height:580px;min-width:680px}.cr-web-stage svg{position:absolute;width:100%;height:100%;pointer-events:none}.cr-web-stage line{stroke:#77b5ee;stroke-width:1.2;opacity:.28}.cr-web-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:145px;height:145px;border:1px solid #eec96877;border-radius:50%;background:#1b3555;box-shadow:0 0 0 18px #609dda08,0 0 60px #73afff18;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px}.cr-web-center strong{font:26px 'Lilita One',sans-serif;color:var(--cr-gold)}.cr-web-center span{font-size:11px}.cr-web-center .cr-game-icon{width:38px;height:38px}.cr-web-node{position:absolute;transform:translate(-50%,-50%);width:120px;min-height:95px;padding:8px 3px;border:0;border-radius:14px;background:#122b49;color:white;display:flex;align-items:center;flex-direction:column;gap:5px;box-shadow:0 0 0 1px #88bbef30}.cr-web-node:hover,.cr-web-node:focus-visible{background:#294b73;outline:2px solid var(--cr-gold)}.cr-web-node .cr-avatar,.cr-web-node .cr-game-icon{width:46px;height:46px;border-radius:14px}.cr-web-node strong{font-size:12px;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-web-node small{font-size:9px;color:#c7d7ed}.cr-web-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:8px 16px 16px}.cr-web-controls span{font-size:12px;color:var(--cr-muted)}.cr-web-controls button:disabled{opacity:.35;cursor:default}.cr-web-hint{text-align:center;margin:0;padding:0 12px 18px;display:none}@media(max-width:700px){.cr-web-hint{display:block}.cr-web-node{width:98px}.cr-web-node strong{max-width:91px;font-size:11px}.cr-web-stage{height:580px}.cr-web-center{width:115px;height:115px}.cr-hero{padding-bottom:24px}}

/* Optional, playful universe; the directory remains the default. */
#cr-web-view{background:linear-gradient(115deg,#6555dc,#236eb5);border-color:#ac9aff;color:white;box-shadow:0 0 22px #8b6bff30}#cr-web{position:relative;background:radial-gradient(ellipse at 20% 20%,#5527ad35,transparent 50%),radial-gradient(ellipse at 80% 80%,#13c7bd20,transparent 45%),#080f25}.cr-web-scroll{overflow:hidden;touch-action:pan-y;cursor:grab;background-image:radial-gradient(circle,#a6c8ff70 1px,transparent 2px),radial-gradient(circle,#a684ff55 1px,transparent 2px);background-size:57px 61px,91px 87px;background-position:0 0,23px 31px}.cr-web-scroll.is-dragging{cursor:grabbing;touch-action:none}.cr-web-stage{min-width:0;transform-origin:center;will-change:transform}.cr-web-stage svg path{fill:none;stroke:var(--orbit-color,#9d8fff);stroke-width:1.6;opacity:.5;stroke-dasharray:7 11;animation:cr-stream 8s linear infinite;filter:drop-shadow(0 0 4px var(--orbit-color,#9d8fff))}.cr-web-node{background:transparent;box-shadow:none;border-radius:50%;transition:background .2s}.cr-web-node .cr-avatar,.cr-web-node .cr-game-icon{width:58px;height:58px;border-radius:50%;border:2px solid var(--orbit-color,#b399ff);box-shadow:0 0 16px color-mix(in srgb,var(--orbit-color,#b399ff) 45%,transparent),0 0 0 6px #ffffff06}.cr-web-node strong,.cr-web-node small{text-shadow:0 2px 4px #000;background:#080f25b8;border-radius:6px;padding:2px 5px}.cr-web-node:hover{background:#ffffff0a}.cr-web-center{background:radial-gradient(circle,#34316a,#101b38);border-color:#b39aff;box-shadow:0 0 40px #9569ff30,0 0 0 14px #8f69ff08}.cr-universe-tools{display:flex;justify-content:center;gap:8px;padding:5px 12px 16px}.cr-universe-tools button{background:#172742;border:1px solid #9288d280;color:#fff;border-radius:10px;min-width:44px;min-height:40px}.cr-web-hint{display:block}.cr-view-switch button{min-height:44px}@keyframes cr-stream{to{stroke-dashoffset:-144}}@media(max-width:700px){.cr-web-stage{width:680px;left:calc(50% - 340px)}.cr-web-scroll{touch-action:none}.cr-web-node .cr-avatar,.cr-web-node .cr-game-icon{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.cr-web-stage svg path{animation:none}.cr-web-stage{will-change:auto}.cr-web-node{transition:none}}

.cr-web-stage svg{overflow:visible}

/* Brand and directory details */
#cr-search::-webkit-search-cancel-button,#cr-search::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}#cr-search::-ms-clear{display:none}.cr-supercell-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#050505;color:#fff;width:32px;height:32px;border-radius:7px;flex-shrink:0;padding:4px;font-family:Impact,'Arial Black',sans-serif;font-weight:900;line-height:.82;letter-spacing:-.5px}.cr-supercell-icon>span{font-size:9px!important;color:white!important}.cr-brand-logo{width:250px;max-width:80%;height:auto;display:block;margin-bottom:22px}.cr-hero h1{font-size:clamp(43px,5vw,68px);line-height:1.06;margin-top:0}.cr-community-label{display:inline-block;margin-top:10px;color:#a9c9e9;font-size:11px;letter-spacing:.04em}.cr-rank-badge{width:29px;height:25px;object-fit:contain;vertical-align:middle;flex-shrink:0;margin-left:7px;filter:drop-shadow(0 0 7px #9b75ff44)}.cr-identity h3{display:flex;align-items:center;gap:1px}.cr-profile-head .cr-rank-badge{width:38px;height:32px}.cr-about{border:1px solid #8ea8d13d!important;border-radius:18px;background:linear-gradient(140deg,#203b5c90,#10243ddd);padding:0!important;overflow:hidden;margin-top:34px}.cr-about summary{padding:22px 25px;font:24px 'Lilita One',sans-serif;color:#e9f3ff;cursor:pointer}.cr-about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#88a9d126;border-top:1px solid #88a9d126}.cr-about-grid section{background:#132a44;padding:25px}.cr-about-kicker{color:#77d7d0;font-size:10px;font-weight:800;letter-spacing:.12em}.cr-about-grid h3{font:23px 'Lilita One',sans-serif;margin:9px 0 12px;color:#f4f7ff}.cr-about-grid p{font-size:13px;line-height:1.85;margin:0!important;color:#b6cbe2}.cr-credit{padding:20px;border:1px solid #ffd16e22;border-radius:12px;background:#152b4180}.cr-credit a{display:inline-block;text-decoration:none;border-bottom:1px solid #ffcf5280}@media(max-width:600px){.cr-brand-logo{width:190px}.cr-about-grid{grid-template-columns:1fr}.cr-about-grid section{padding:21px}.cr-rank-badge{width:23px;height:20px;margin-left:4px}.cr-identity h3{flex-wrap:wrap}}

.cr-supercell-icon>span{font-size:10px!important;letter-spacing:0;white-space:nowrap}

/* The directory stays idle until an interaction. Avoid full-page compositing. */
.creators-page,.creators-page *,.creators-page *::before,.creators-page *::after,.creators-page::before,.creators-page::after{animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.creators-page::before,.creators-page::after{display:none!important}
.creators-page .navbar{background:#101c30}
.creators-page .cr-web-stage{will-change:auto}
.creators-page .cr-web-stage svg path,.creators-page .cr-rank-badge{filter:none}
.creators-page .cr-web-node .cr-avatar,.creators-page .cr-web-node .cr-game-icon{box-shadow:0 0 0 4px #ffffff08}
.creators-page .cr-web-center{box-shadow:0 0 0 10px #8f69ff08}
.creators-page .cr-dialog::backdrop{backdrop-filter:none}
.cr-supercell-icon{position:relative;display:block;overflow:hidden;padding:0;background:#000}
.cr-supercell-icon>img{position:absolute;width:340%;max-width:none;height:auto;left:50%;top:50%;transform:translate(-50%,-50%)}

/* Bound repaint work during document scrolling, including large desktop viewports. */
.creators-page{background:#0c2135!important}
.creators-page .cr-hero{contain:layout paint;content-visibility:auto;contain-intrinsic-size:auto 400px}
.creators-page .cr-card{contain:layout paint;content-visibility:auto;contain-intrinsic-size:auto 275px;transition:border-color .15s}
.creators-page .cr-card:hover{transform:none}
.creators-page #cr-web{contain:layout paint;isolation:isolate;background:#0a1429}
/* One bounded composite surface, rather than a separate GPU layer per portrait. */
.creators-page .cr-web-scroll{contain:strict;height:580px;isolation:isolate;transform:translateZ(0);background:#0a1429}
.creators-page .cr-web-node,.creators-page .cr-web-node *{filter:none!important;text-shadow:none!important;box-shadow:none!important;transition:none!important}
.creators-page .cr-web-node:hover{background:transparent}
.creators-page .cr-web-node:focus-visible{outline:2px solid var(--cr-gold)}
.creators-page .cr-web-stage svg path{stroke-dasharray:none;opacity:.3}
.creators-page .navbar,.creators-page .navbar *{filter:none!important;box-shadow:none!important;transition:none!important}
.creators-page .cr-hero-person{box-shadow:none}

/* Opaque, higher-contrast cards; no blur or animated shadows. */
.creators-page .cr-card{background:#26476a;border:1px solid #6283a8;box-shadow:0 3px 0 #051525}
.creators-page .cr-card-bottom{background:#193653;border-top:1px solid #6283a8}
.creators-page .cr-card .cr-identity p,.creators-page .cr-card-stat>span{color:#c4d7ec}
.creators-page .cr-card .cr-code{background:#102c47}
.creators-page .cr-card:hover,.creators-page .cr-card:focus-within{border-color:#a8c9ee}

/* Lightweight discovery: no continuous animation or extra compositing. */
.cr-view-switch{flex-wrap:wrap}.cr-view-switch #cr-random{background:#ffd45b;color:#15243b;border-color:#ffe79c;box-shadow:0 3px 0 #806318}.cr-view-switch #cr-random:hover{background:#ffe38b}.cr-view-switch #cr-random:disabled{opacity:.45;cursor:default}.cr-random-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-top:1px solid #6283a8;color:#c4d7ec}.cr-random-actions button{background:#ffd45b;color:#15243b}.cr-random-actions button:disabled{opacity:.45;cursor:default}
