.theme-studio{--p-bg:#F4F1EA;--p-fg:#17151A;--p-muted:#5A5560;--p-card:#FFFFFF;--p-border:#17151A;--p-shadow:#17151A;--p-accent:#FF5B3A;--p-accent-fg:#17151A;--p-font:var(--font-mw-display),var(--font-display);--p-dot:transparent}.theme-studio .tone-1{background:#FFE14D;color:#17151A}.theme-studio .tone-2{background:#B8F0D2;color:#17151A}.theme-studio .tone-3{background:#C9B6FF;color:#17151A}.theme-studio .tone-4{background:#FFFFFF;color:#17151A}.theme-studio .tone-5{background:#FFC4AE;color:#17151A}.theme-studio .tone-6{background:#BFE0FF;color:#17151A}.prof-page{--mw-canvas:var(--p-bg);--mw-paper:var(--p-card);--mw-ink:var(--p-fg);--mw-line:color-mix(in srgb,var(--p-fg) 13%,transparent);--mw-shade:rgba(23,21,26,.22)}.theme-midnight.prof-page,.theme-neon.prof-page{--mw-shade:rgba(0,0,0,.6);--mw-line:color-mix(in srgb,var(--p-fg) 16%,transparent)}[data-look=playful] .prof-page{font-family:var(--font-mw-sans),var(--font-sans);container-type:inline-size;overflow-x:clip}[data-look=playful] .theme-studio.prof-page{background-image:none}[data-look=playful] .prof-wrap{max-width:1142px;padding:24px 15px 56px;display:flex;flex-direction:column;gap:52px}[data-look=playful] .prof-nav{padding:0;gap:16px}[data-look=playful] .prof-logo{display:inline-flex;align-items:center;gap:10px;font:800 20px/1 var(--font-mw-display),var(--font-display);letter-spacing:-.02em}[data-look=playful] .prof-logo .prof-dot{color:inherit}[data-look=playful] .prof-nav-actions{gap:10px}[data-look=playful] .prof-top-cta{display:inline-flex}[data-look=playful] .prof-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border:0;border-radius:999px;font:800 16px/1 var(--font-mw-sans),sans-serif;text-decoration:none;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}[data-look=playful] .prof-btn:hover{transform:translateY(-2px) rotate(-1deg)}[data-look=playful] .prof-btn-ink{background:var(--p-fg);color:var(--p-bg)}[data-look=playful] .prof-btn-paper{background:var(--mw-paper);color:var(--mw-ink);box-shadow:inset 0 0 0 1.5px var(--mw-line)}[data-look=playful] .prof-top-cta{font-size:15px}[data-look=playful] .prof-icon-btn{display:inline-grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--mw-paper);color:var(--mw-ink);box-shadow:inset 0 0 0 1.5px var(--mw-line);cursor:pointer;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}[data-look=playful] .prof-icon-btn:hover{transform:translateY(-2px) rotate(-8deg)}[data-look=playful] :is(.prof-btn,.prof-icon-btn):focus-visible{outline:3px solid var(--mw-ink);outline-offset:3px}[data-look=playful] .prof-nav nav[aria-label=theme]{border:0;box-shadow:inset 0 0 0 1.5px var(--mw-line);background:var(--mw-paper)}[data-look=playful] .prof-hero{display:flex;align-items:center;gap:64px;padding:0}[data-look=playful] .prof-avatar{flex:none;padding:0;margin:0}[data-look=playful] .prof-old-stickers{display:none}[data-look=playful] .prof-avatar .av-ring{width:220px!important;height:220px!important;padding:0;background:var(--mw-paper);box-shadow:0 0 0 7px var(--mw-paper),0 18px 34px -16px var(--mw-shade)}[data-look=playful] .prof-avatar .av-ring:hover{transform:rotate(3deg)}[data-look=playful] .prof-avatar .av-ring>span:first-child{border:0}[data-look=playful] .prof-avatar .stories-badge{bottom:-14px;border:0;box-shadow:0 0 0 3px var(--mw-paper);background:var(--mw-ink);color:var(--mw-paper);font:700 11px/1 var(--font-spacemono),monospace;padding:5px 9px}.prof-stickers{display:none}[data-look=playful] .prof-stickers{display:contents}.prof-stk{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;color:#17151A;font:800 14px/1 var(--font-mw-display),var(--font-display);white-space:nowrap;box-shadow:0 0 0 4px var(--mw-paper),0 8px 14px -6px var(--mw-shade);transition:transform .35s cubic-bezier(.3,1.6,.5,1);pointer-events:none}.prof-avatar:hover .prof-stk{transform:scale(1.08) rotate(-4deg)}.prof-stk-a{top:6px;left:-34px;rotate:-12deg;background:#FFE14D}.prof-stk-b{top:34px;right:-40px;rotate:9deg;background:#B8F0D2}.prof-stk-heart{bottom:18px;left:-26px;rotate:8deg;width:46px;height:46px;border-radius:50%;background:#C9B6FF}.prof-stk-burst,.prof-stk-heart{padding:0;justify-content:center}.prof-stk-burst{right:-30px;bottom:-6px;rotate:-10deg;width:84px;height:84px;text-align:center;border-radius:0;background:#FF5B3A;box-shadow:none;font-size:13px;line-height:1.05;white-space:normal;clip-path:polygon(50% 0,61% 14%,79% 9%,80% 27%,97% 33%,88% 50%,97% 67%,80% 73%,79% 91%,61% 86%,50% 100%,39% 86%,21% 91%,20% 73%,3% 67%,12% 50%,3% 33%,20% 27%,21% 9%,39% 14%)}[data-look=playful] .prof-hero-text{display:flex;flex-direction:column;gap:16px;min-width:0;text-align:left}[data-look=playful] .prof-pills{order:3;margin:0;justify-content:flex-start}[data-look=playful] .prof-pills .chip,[data-look=playful] .prof-tags .chip{border:0;padding:7px 12px;background:var(--mw-paper);color:var(--mw-ink);box-shadow:inset 0 0 0 1.5px var(--mw-line);font:700 13px/1 var(--font-mw-sans),sans-serif}[data-look=playful] .prof-tags .chip-accent{background:var(--p-accent);color:var(--p-accent-fg);box-shadow:none}[data-look=playful] .prof-name{order:1;margin:0;font:800 72px/.95 var(--font-mw-display),var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere}[data-look=playful] .theme-paper .prof-name{font-family:var(--p-font)}[data-look=playful] .prof-handle{order:1;margin:-8px 0 0;font:700 14px/1.4 var(--font-spacemono),monospace;color:inherit}.prof-url,[data-look=playful] .prof-at{display:none}[data-look=playful] .prof-url{display:inline}[data-look=playful] .prof-bio{order:2;margin:0;max-width:560px;font-size:19px;line-height:1.5}[data-look=playful] .prof-tags{order:3;margin:-8px 0 0;gap:8px;justify-content:flex-start}[data-look=playful] .prof-pills{gap:8px}[data-look=playful] .prof-actions{order:4;margin:0;gap:10px;align-items:center;justify-content:flex-start}[data-look=playful] .prof-links-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:-32px}.prof-h2{margin:0;font:800 26px/1.1 var(--font-mw-display),var(--font-display);letter-spacing:-.02em}.prof-count{font:700 12px/1 var(--font-spacemono),monospace;white-space:nowrap}[data-look=playful] .prof-grid{grid-template-columns:repeat(auto-fill,172px);grid-auto-rows:172px;grid-auto-flow:dense;gap:16px;justify-content:center}[data-look=playful] .prof-cell{padding:0;display:flex}[data-look=playful] .theme-studio .prof-tile{border:0;border-radius:26px;box-shadow:inset 0 0 0 1.5px var(--mw-line),0 12px 22px -14px var(--mw-shade)}[data-look=playful] .theme-studio .prof-tile:hover{box-shadow:inset 0 0 0 1.5px var(--mw-line),0 18px 28px -14px var(--mw-shade)}[data-look=playful] .prof-foot{margin:0;padding-top:12px;flex-direction:column;justify-content:center;gap:14px}[data-look=playful] .prof-claim{gap:12px;padding:10px 20px 10px 10px;border:0;background:var(--mw-paper);color:var(--mw-ink);rotate:-2deg;box-shadow:0 0 0 5px var(--mw-canvas),0 0 0 6.5px var(--mw-line),0 14px 26px -14px var(--mw-shade);text-decoration:none}[data-look=playful] .prof-claim:hover{transform:rotate(-1deg) translateY(-2px)}[data-look=playful] .prof-claim-star{display:none}[data-look=playful] .prof-claim .prof-mark{display:block}[data-look=playful] .prof-claim-text{display:flex;flex-direction:column;gap:3px}[data-look=playful] .prof-claim-on{font:700 12px/1 var(--font-spacemono),monospace}[data-look=playful] .prof-claim-brand{font:800 18px/1 var(--font-mw-display),var(--font-display);letter-spacing:-.02em}[data-look=playful] .prof-claim-cta{display:inline-block;margin-left:8px;padding:8px 12px;border-radius:999px;background:var(--mw-ink);color:var(--mw-paper);font:800 13px/1 var(--font-mw-sans),sans-serif}[data-look=playful] .prof-foot-links{font:700 12px/1.4 var(--font-spacemono),monospace;color:inherit;opacity:.8}[data-look=playful] .prof-copy{display:block;margin:0;font:700 12px/1.4 var(--font-spacemono),monospace}@container (max-width: 720px){[data-look=playful] .prof-hero{flex-direction:column;gap:30px;text-align:center}[data-look=playful] .prof-hero-text{align-items:center;text-align:center}[data-look=playful] :is(.prof-actions,.prof-tags,.prof-pills){justify-content:center}[data-look=playful] .prof-name{font-size:48px}[data-look=playful] .prof-top-cta{display:none}[data-look=playful] .prof-h2{font-size:22px}[data-look=playful] .prof-nav nav[aria-label=theme]>span{display:none}}@media (max-width:420px){[data-look=playful] .prof-nav nav[aria-label=theme] .swatch{width:26px;height:26px}}