*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}button{background:none;border:none;cursor:pointer}ul,ol{list-style:none}a{text-decoration:none;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-600.ttf) format("truetype")}:root{color-scheme:dark;font-family:Segoe UI,system-ui,sans-serif;--display: "Space Grotesk", system-ui, sans-serif;--mono: Inconsolata, ui-monospace, monospace;--radius: 0}.site{min-height:100svh;position:relative;isolation:isolate;color:var(--text);background:radial-gradient(ellipse at 71% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 52%),var(--page)}.site-backdrop{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}img.site-backdrop{-webkit-user-select:none;user-select:none}.site:has(.site-backdrop):before{content:"";position:fixed;inset:0;background:color-mix(in srgb,var(--page) 66%,transparent);z-index:-1}:where(a,button,audio,input):focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,h3{font-family:var(--display);line-height:1.12}.muted{color:var(--muted)}.eyebrow{color:var(--accent);font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.entry{min-height:100svh}.entry-trigger{width:100%;min-height:100svh;display:grid;place-items:center;padding:80px 24px;color:var(--text);background:transparent;border:0;cursor:default;text-align:center}.entry-trigger:focus-visible{outline-offset:-8px}.entry-content{display:flex;flex-direction:column;align-items:center;text-shadow:0 2px 24px #000}.entry-avatar{width:112px;height:112px;margin-bottom:24px;object-fit:cover;border:1px solid color-mix(in srgb,var(--text) 15%,transparent)}.entry-handle{color:var(--muted);font-size:.75rem;letter-spacing:.16em}.entry-name{font-family:var(--display);font-weight:600;font-size:clamp(4rem,13vw,7rem);letter-spacing:-.075em;line-height:1.15;margin-top:12px}.entry-role{color:var(--muted);font-size:.875rem;margin-top:12px}.entry-hint{margin-top:48px;font-size:.6875rem;letter-spacing:.18em;color:var(--muted)}.sound-controls{position:fixed;top:max(24px,env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right));z-index:10;display:flex;align-items:center;gap:8px;color:var(--text)}.sound-toggle{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;background:transparent;color:var(--text);cursor:default}.sound-toggle:hover{color:var(--muted)}.sound-volume{width:88px;height:44px;margin:0;accent-color:var(--accent);cursor:default}.sound-volume-value{min-width:4ch;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--muted)}.avatar{border-radius:0;object-fit:cover;background:var(--page)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:8px 16px;border-radius:0;font-size:.875rem;font-weight:750}.button--quiet{color:var(--muted)}.button--quiet:hover{color:var(--text);background:var(--surface)}.layout{width:min(100% - 48px,1120px);margin-inline:auto;padding-block:48px 72px;display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;gap:32px}.sidebar,.content{display:grid;gap:16px;min-width:0}.content{display:block;position:relative;overflow:clip;min-height:calc(100svh - 100px)}.section-switcher-slot{grid-column:1 / -1;min-width:0;min-height:102px}.section-switcher{position:relative;z-index:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px;border:1px solid color-mix(in srgb,var(--text) 24%,transparent);background:var(--page);box-shadow:0 12px 32px #0005;scroll-margin-top:12px;transform-origin:top left}.section-switcher.is-docked{--dock-width: 124px;position:fixed;top:8svh;right:max(16px,calc((100vw - 1120px) / 4 - var(--dock-width) / 2));width:var(--dock-width);grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;height:84svh;padding:12px}.section-switcher.is-docked .section-switcher-indicator{top:12px;left:12px;width:calc(100% - 24px);height:calc(50% - 20px);bottom:auto}.section-switcher.is-docked .section-switcher-indicator.is-development{transform:translateY(calc(100% + 16px))}.section-switcher.is-docked .section-tab{flex-direction:column;justify-content:center;gap:32px;padding:32px 12px;text-align:center}.section-switcher.is-docked .section-tab strong{writing-mode:vertical-rl;text-orientation:mixed;font-size:1.25rem;letter-spacing:.015em}.section-switcher.is-docked .section-tab>svg{width:30px;height:30px}.section-switcher.is-docked .section-tab small,.section-switcher.is-docked .section-tab-arrow{display:none}.section-switcher-indicator{position:absolute;inset:5px auto 5px 5px;width:calc(50% - 5px);background:var(--text);transition:transform .48s cubic-bezier(.22,1,.36,1);pointer-events:none}.section-switcher-indicator.is-development{transform:translate(100%)}.section-tab{position:relative;display:flex;align-items:center;gap:16px;padding:18px 24px;color:var(--muted);cursor:pointer;text-align:left;transition:color .18s ease}.section-tab[aria-selected=true]{color:var(--page)}.section-tab[aria-selected=false]:hover{color:var(--text)}.section-tab>span{min-width:0}.section-tab strong{display:block;font-family:var(--display);font-size:1.25rem;letter-spacing:-.035em}.section-tab small{display:block;margin-top:4px;font-size:.8125rem}.section-tab>svg{flex-shrink:0}.section-tab-arrow{margin-left:auto;transition:transform .18s ease}.section-tab[aria-selected=true] .section-tab-arrow{opacity:0}.section-tab[aria-selected=false]:hover .section-tab-arrow{transform:translate(4px)}.section-tab:first-of-type:hover .section-tab-arrow{transform:translate(-4px)}.section-next{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin-top:40px;padding:24px;border:1px solid color-mix(in srgb,var(--text) 24%,transparent);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease}.section-next:hover{border-color:var(--text);background:color-mix(in srgb,var(--text) 8%,var(--surface))}.section-next small{display:block;margin-bottom:8px;color:var(--muted);font-size:.8125rem}.section-next strong{font-size:1rem;font-weight:500}.section-next-action{display:flex;align-items:center;gap:12px;font-weight:600}.section-next-action svg{flex-shrink:0}.section-slide-enter-active,.section-slide-leave-active{transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .32s ease}.section-slide-leave-active{position:absolute;inset:0 0 auto;pointer-events:none}.section-slide-enter-from,.section-direction-backward .section-slide-leave-to{transform:translate(calc(100% + 32px));opacity:0}.section-slide-leave-to,.section-direction-backward .section-slide-enter-from{transform:translate(calc(-100% - 32px));opacity:0}@media(max-width:680px){.layout>.sidebar{grid-row:1}.section-switcher-slot{grid-row:2;min-height:0}.layout>.content{grid-row:3}.section-tab{gap:8px;padding:16px 10px}.section-tab strong{font-size:.9375rem;letter-spacing:-.04em}.section-tab small{display:none}.section-tab>svg{width:18px}.section-tab-arrow{display:none}.section-next{align-items:start;flex-direction:column;gap:20px}}@media(prefers-reduced-motion:reduce){.section-switcher-indicator,.section-slide-enter-active,.section-slide-leave-active{transition:none}}section[id]{scroll-margin-top:24px}.panel{border:1px solid color-mix(in srgb,var(--text) 10%,transparent);border-radius:0;background:var(--surface)}.identity{overflow:hidden}.identity-body{padding:24px}.avatar{position:relative;margin:0 0 24px;border:1px solid color-mix(in srgb,var(--text) 15%,transparent)}.identity h1{margin-block:4px 8px;font-size:clamp(2.5rem,4vw,3.375rem);letter-spacing:-.075em}.identity h1:focus{outline:none}.identity-role{font-size:.875rem;font-weight:750}.bio{margin-top:12px;color:var(--muted);font-size:.9375rem}.connections{padding:16px}.connections h2{padding:4px 8px 8px;font-size:1rem}.connections a{display:grid;grid-template-columns:28px auto 1fr 15px;align-items:center;gap:8px;min-height:44px;padding:4px 8px;border-radius:0;font-size:.875rem}.connections a:hover{background:var(--page)}.connections small{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.connection-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:0;background:transparent;color:var(--accent)}.connection-arrow{color:var(--muted)}.section-heading{min-height:44px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin-bottom:12px}.section-heading h2{font-size:clamp(1.75rem,4vw,2.5rem);letter-spacing:-.055em}.favorite{min-height:144px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;background:var(--page)}.favorite-cover,.favorite:before{position:absolute;inset:0;width:100%;height:100%}.favorite-cover{z-index:-2;object-fit:cover;object-position:center 35%}.favorite:before{content:"";z-index:-1;background:linear-gradient(90deg,#111017,#111017e0 31%,#11101742),linear-gradient(0deg,#111017,#11101700 70%)}.favorite-content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;color:#faf8ff;padding:16px clamp(16px,4vw,28px)}.favorite h3{margin:0;font-size:clamp(1.5rem,4vw,2rem);letter-spacing:-.06em}.favorite-guide{--blade-green: #a1fac8;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding-inline:12px 6px;color:#e6fff0;font-size:.8125rem;font-weight:700;text-decoration:none}.favorite-guide:before,.favorite-guide:after{content:"";position:absolute;z-index:-1;clip-path:polygon(10px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 10px)}.favorite-guide:before{inset:0;background:linear-gradient(120deg,#8cf8bb,#36584a 45%,#69b791)}.favorite-guide:after{inset:1px;background:linear-gradient(115deg,#234538,#101b17 60%)}.favorite-guide-blade{width:22px;height:22px;flex:none;background:linear-gradient(135deg,#57967a 12%,var(--blade-green) 82%);clip-path:polygon(97% 3%,88% 38%,68% 47%,70% 57%,43% 71%,55% 83%,46% 91%,34% 79%,17% 97%,7% 87%,25% 70%,13% 58%,22% 49%,34% 61%,49% 39%,59% 40%,63% 22%)}.favorite-guide-arrow{display:grid;place-items:center;width:32px;height:30px;padding-left:4px;clip-path:polygon(22% 0,100% 0,100% 66%,72% 100%,0 100%);background:#315c49;color:var(--blade-green)}.favorite-guide:is(:hover,:focus-visible):before{background:var(--blade-green)}.favorite-guide:is(:hover,:focus-visible):after{background:linear-gradient(115deg,#2a5944,#14261d 60%)}.favorite-guide:focus-visible{outline:2px solid var(--blade-green);outline-offset:3px}.favorite-guide:is(:hover,:focus-visible) .favorite-guide-arrow{background:var(--blade-green);color:#12291d}@media(prefers-reduced-motion:no-preference){.favorite-guide-arrow svg{transition:transform .16s ease}.favorite-guide:hover .favorite-guide-arrow svg,.favorite-guide:focus-visible .favorite-guide-arrow svg{transform:translate(2px,-2px)}}.games{margin-top:24px}.games h3{margin-bottom:12px;font-size:1rem}.game-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.game{color:var(--muted);font-size:.8125rem}.game-cover{overflow:hidden;display:grid;place-items:center;aspect-ratio:3 / 4;border-radius:0;margin-bottom:8px;background:var(--surface)}.game-cover img{width:100%;height:100%;object-fit:cover}.game-mark{font-size:clamp(1.15rem,3.1vw,2.2rem);font-weight:850;color:#fff;letter-spacing:-.08em}.project{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:24px;padding:16px}.project>img{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top;border-radius:0}.project-body{min-width:0}.project h3{font-size:1.125rem}.project p{color:var(--muted);font-size:.9375rem;margin-top:8px}.project a{display:inline-flex;align-items:center;min-height:44px;gap:8px;color:var(--accent);font-weight:700;font-size:.875rem}.project a:hover{text-decoration:underline}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tags li{padding:4px 8px;border-radius:0;background:color-mix(in srgb,var(--accent) 11%,var(--page));color:var(--text);font-family:inherit;font-size:.8125rem;line-height:1.5}.soundtrack{min-width:0;padding:20px;font-size:.8125rem}.soundtrack-heading,.soundtrack-info,.track-footer,.track-volume{display:flex;align-items:center}.soundtrack-heading,.track-footer{justify-content:space-between;gap:12px}.soundtrack-info{gap:12px;min-width:0}.soundtrack-info>div{min-width:0}.soundtrack-info strong{display:block;overflow:hidden;font-family:var(--display);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.soundtrack-info small{display:block;color:var(--muted)}.play-toggle{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;background:var(--text);color:var(--page)}.play-toggle:hover{background:var(--muted)}.track-progress{width:100%;margin:16px 0 0}.track-progress,.sound-volume{appearance:none;-webkit-appearance:none;height:32px;background:transparent}.track-progress{cursor:pointer}.track-progress::-webkit-slider-runnable-track,.sound-volume::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,var(--text) var(--progress, 5%),#ffffff26 var(--progress, 5%))}.track-progress::-moz-range-track,.sound-volume::-moz-range-track{height:2px;background:#ffffff26}.track-progress::-moz-range-progress,.sound-volume::-moz-range-progress{height:2px;background:var(--text)}.track-progress::-webkit-slider-thumb,.sound-volume::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:8px;height:12px;background:var(--text);margin-top:-5px;border:0;border-radius:0}.track-progress::-moz-range-thumb,.sound-volume::-moz-range-thumb{width:8px;height:12px;background:var(--text);border:0;border-radius:0}.track-progress:disabled{opacity:.4;cursor:default}.track-times{display:flex;justify-content:space-between;color:var(--muted);font-size:.625rem;font-variant-numeric:tabular-nums}.track-footer{border-top:1px solid #ffffff12;margin-top:16px;padding-top:8px}.track-icon{display:grid;place-items:center;width:44px;height:44px;color:var(--muted)}.track-icon:hover{color:var(--text)}.track-volume{gap:4px}.track-volume .sound-volume{cursor:pointer;width:64px}.track-title-link{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:44px}.track-title-link>svg{color:var(--muted);flex-shrink:0}.track-title-link:hover strong{text-decoration:underline;text-underline-offset:4px}@media(max-width:880px){.layout{gap:24px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.project{grid-template-columns:1fr;gap:16px}}@media(max-width:680px){.connections ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.connections a{grid-template-columns:28px 1fr 15px}.connections small{display:none}.favorite-cover{object-position:68% center}.layout{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);padding-top:24px}.content{gap:32px}}@media(max-width:360px){.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dev-intro{margin:0 0 40px;max-width:62ch}.dev-intro>p{color:var(--muted);font-size:1rem;line-height:1.8}.dev-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:500}p.dev-label{margin-bottom:12px}.dev-projects,.dev-stack{margin-top:48px}.dev-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.dev-section-heading h3,.dev-stack>h3{font-size:1.25rem;letter-spacing:-.035em}.dev-section-heading>a,.dev-outro a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.dev-section-heading>a{font-size:.875rem;color:var(--muted)}.dev-section-heading>a:hover{color:var(--text)}.dev-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dev-project{display:flex;flex-direction:column;padding:24px;min-width:0}.dev-project-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:var(--muted);font-family:inherit;font-size:.75rem}.dev-project h4{margin:16px 0 12px;font-family:var(--display);font-size:1.5rem;font-weight:600;letter-spacing:-.04em}.dev-project h4 a{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px}.dev-project h4 a:hover{text-decoration:underline;text-underline-offset:5px}.dev-project>p{color:var(--muted);font-size:1rem;line-height:1.65}.project-features{margin:20px 0 24px;font-size:.875rem;line-height:1.65}.project-features li{padding:8px 0;border-top:1px solid #ffffff12}.dev-project>.tags{margin-top:auto;padding-top:8px}.dev-stack>h3{margin-bottom:24px}.stack-area{padding:24px 0;border-top:1px solid #ffffff26}.stack-area h4{font-family:var(--display);font-size:1rem;font-weight:600}.stack-area p{margin-top:6px;color:var(--muted);font-size:.9375rem}.dev-outro{margin-top:40px;padding:24px 0;border-top:1px solid #ffffff26}.dev-outro p{color:var(--muted);font-size:.9375rem}.dev-outro a{font-family:var(--display);font-size:1.5rem;letter-spacing:-.04em}.dev-outro a:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:880px){.dev-project-grid{grid-template-columns:1fr}}.connected-projects{margin-top:48px;--connection: #a5c5cd}.connected-heading{margin-bottom:24px}.connected-heading h3{margin:8px 0 12px;font-size:1.5rem;letter-spacing:-.04em}.connected-heading>p:last-child{color:var(--muted);font-size:.9375rem}.connected-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:relative;border:1px solid color-mix(in srgb,var(--connection) 35%,transparent);background:var(--surface);padding-bottom:44px}.connected-project{position:relative;border:0;background:transparent;padding-top:28px}.connected-project:before{content:"";position:absolute;top:-1px;left:24px;width:40px;height:2px;background:var(--connection)}.connected-project+.connected-project{border-left:1px solid #ffffff12}.module-mark{color:var(--connection)}.private-project-title{min-height:44px;display:flex;align-items:center}.project-connection{position:absolute;left:24px;right:24px;bottom:20px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--connection);font-size:.75rem}.project-connection:before,.project-connection:after{content:"";height:1px;flex:1;background:color-mix(in srgb,var(--connection) 35%,transparent)}@media(max-width:880px){.connected-grid{grid-template-columns:1fr}.connected-project+.connected-project{border-left:0;border-top:1px solid #ffffff12}}.connected-projects+p.dev-label{margin-top:40px}.content>section>.section-heading{margin-bottom:28px}.dev-intro>p+p{margin-top:16px}.dev-background{margin:32px 0 40px;padding-block:24px;border-block:1px solid #ffffff1a}.dev-background>h3{font-size:1.25rem;letter-spacing:-.035em;margin-bottom:24px}.background-group+.background-group{margin-top:24px}.background-group h4{font-size:.875rem;font-weight:500;color:var(--muted)}.background-group .tags li{padding:8px 12px;border:1px solid #ffffff1a;background:var(--surface);font-size:.875rem}.background-group>p{max-width:60ch;margin-top:12px;color:var(--muted);font-size:.875rem;line-height:1.7}.entry-dismiss-leave-active{position:fixed;inset:0;z-index:20;pointer-events:none;transition:opacity .46s ease}.entry-dismiss-leave-active .entry-content{transition:filter .46s ease,transform .46s cubic-bezier(.4,0,.2,1)}.entry-dismiss-leave-to{opacity:0}.entry-dismiss-leave-to .entry-content{filter:blur(12px);transform:translateY(-18px) scale(1.035)}.entry-sound-leave-active{pointer-events:none;transition:opacity .18s ease}.entry-sound-leave-to{opacity:0}.profile-reveal-enter-active{transition:opacity 1.05s linear;pointer-events:none}.profile-reveal-enter-from{opacity:0}.profile-reveal-enter-active>.section-switcher-slot,.profile-reveal-enter-active>.sidebar>*,.profile-reveal-enter-active>.content{animation:profile-arrive .72s cubic-bezier(.16,1,.3,1) both}.profile-reveal-enter-active>.section-switcher-slot{animation-delay:.22s}.profile-reveal-enter-active>.sidebar>:nth-child(1){animation-delay:.28s}.profile-reveal-enter-active>.content{animation-delay:.34s;animation-duration:.71s}.profile-reveal-enter-active>.sidebar>:nth-child(2){animation-delay:.33s}.profile-reveal-enter-active>.sidebar>:nth-child(n+3){animation-delay:.38s;animation-duration:.67s}.site.is-entering .site-backdrop{animation:backdrop-focus 1.05s ease both}@keyframes profile-arrive{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes backdrop-focus{0%,to{filter:blur(0);transform:scale(1)}32%{filter:blur(6px);transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.entry-dismiss-leave-active,.entry-dismiss-leave-active .entry-content,.entry-sound-leave-active,.profile-reveal-enter-active{transition:none}.profile-reveal-enter-active>.section-switcher-slot,.profile-reveal-enter-active>.sidebar>*,.profile-reveal-enter-active>.content,.site.is-entering .site-backdrop{animation:none}}.soundtrack-frame[data-v-0f7edaae]{display:block;width:100%;min-width:200px;height:200px;border:0}.chess[data-v-8607b28b]{--chess-accent: #f2ce99;--chess-line: #ffffff1f;margin-block:32px;padding-top:32px;border-top:1px solid var(--chess-line)}.chess-banner[data-v-8607b28b]{background:#191411}.chess-banner .favorite-cover[data-v-8607b28b]{right:0;left:auto;width:64%;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.chess-banner[data-v-8607b28b]:before{background:linear-gradient(90deg,#191411,#191411df 26%,#19141125 75%)}.chess-links[data-v-8607b28b]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.chess-simuls a>svg[data-v-8607b28b]{color:var(--chess-accent)}.chess-profile-link[data-v-8607b28b]{gap:7px;padding:6px 7px 6px 6px;border:1px solid var(--button-edge);border-radius:5px;color:#fff4e5;background:linear-gradient(var(--button-top),var(--button-bottom));box-shadow:inset 0 1px #ffffff1f,0 2px #0c0906;font-size:.8125rem}.chess-profile-link--lichess[data-v-8607b28b]{--piece-ink: #fae3b9;--tile-light: #55402b;--tile-dark: #3b2b20;--button-top: #34271e;--button-bottom: #201913;--button-edge: #ae8957}.chess-profile-link--chesscom[data-v-8607b28b]{--piece-ink: #d6edac;--tile-light: #455836;--tile-dark: #303e26;--button-top: #2b3824;--button-bottom: #1c2418;--button-edge: #7b915e}.chess-link-piece[data-v-8607b28b]{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:3px;color:var(--piece-ink);background:conic-gradient(var(--tile-light) 25%,var(--tile-dark) 0 50%,var(--tile-light) 0 75%,var(--tile-dark) 0);box-shadow:inset 0 0 0 1px #ffffff20}.chess-link-piece svg[data-v-8607b28b]{filter:drop-shadow(0 1px 1px #000)}.chess-link-arrow[data-v-8607b28b]{color:var(--piece-ink)}.chess-profile-link[data-v-8607b28b]:is(:hover,:focus-visible){border-color:var(--piece-ink);background:linear-gradient(var(--tile-dark),var(--button-top))}@media(prefers-reduced-motion:no-preference){.chess-link-arrow[data-v-8607b28b]{transition:transform .16s ease}.chess-profile-link:is(:hover,:focus-visible) .chess-link-arrow[data-v-8607b28b]{transform:translate(2px,-2px)}}.chess-stats[data-v-8607b28b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;border-block:1px solid var(--chess-line)}.chess-stats div[data-v-8607b28b]{padding:12px}.chess-stats dt[data-v-8607b28b],.chess-game span[data-v-8607b28b],.chess-result time[data-v-8607b28b],.chess-updated[data-v-8607b28b]{color:var(--muted);font-size:.75rem}.chess-stats dd[data-v-8607b28b]{margin:4px 0 0;color:var(--chess-accent);font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.chess-simuls h4[data-v-8607b28b]{margin:0 0 10px}.chess-simuls ul[data-v-8607b28b]{margin:0;padding:0;list-style:none;border-top:1px solid var(--chess-line)}.chess-simuls a[data-v-8607b28b]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--chess-line);color:inherit;text-decoration:none}.chess-simuls a:hover .chess-game strong[data-v-8607b28b]{color:var(--chess-accent)}.chess-game[data-v-8607b28b],.chess-result[data-v-8607b28b]{display:grid;gap:3px}.chess-result[data-v-8607b28b]{text-align:right}.chess-result strong[data-v-8607b28b]{font-size:.875rem}.chess-updated[data-v-8607b28b]{margin:10px 0 0;text-align:right}.chess a[data-v-8607b28b]:focus-visible{outline:2px solid var(--chess-accent);outline-offset:2px}@media(max-width:540px){.chess-banner .favorite-cover[data-v-8607b28b]{width:100%}.chess-stats[data-v-8607b28b]{grid-template-columns:repeat(2,minmax(0,1fr))}.chess-stats div[data-v-8607b28b]:nth-child(n+3){border-top:1px solid var(--chess-line)}}@media(max-width:360px){.chess-profile-link[data-v-8607b28b]{gap:5px;padding-inline:5px}.chess-link-piece[data-v-8607b28b]{width:24px;height:24px}}.rank-chart[data-v-75bd9731]{--lp: #efb977;margin-top:24px}.chart-heading[data-v-75bd9731],.chart-footer[data-v-75bd9731],.periods[data-v-75bd9731],.zoom-controls[data-v-75bd9731]{display:flex;align-items:center;flex-wrap:wrap}.chart-heading[data-v-75bd9731],.chart-footer[data-v-75bd9731]{justify-content:space-between;gap:8px 16px}.chart-heading[data-v-75bd9731]{margin-bottom:12px}.chart-heading h4[data-v-75bd9731]{font-size:.875rem}.periods[data-v-75bd9731],.zoom-controls[data-v-75bd9731]{gap:4px}.periods button[data-v-75bd9731],.zoom-controls button[data-v-75bd9731]{min-height:32px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:.6875rem;cursor:pointer}.periods button[data-v-75bd9731]{padding:4px 8px}.periods button[data-v-75bd9731]:hover,.zoom-controls button[data-v-75bd9731]:enabled:hover,.periods button[aria-pressed=true][data-v-75bd9731]{border-color:var(--line);color:var(--text);background:var(--surface)}button[data-v-75bd9731]:focus-visible,.chart[data-v-75bd9731]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chart-panel[data-v-75bd9731]{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 80%,transparent);padding:12px}.plot[data-v-75bd9731]{position:relative}.chart[data-v-75bd9731]{display:block;width:100%;height:252px;color:var(--lp);touch-action:pan-y;cursor:crosshair}.chart.pannable[data-v-75bd9731]{cursor:grab}.chart.pannable[data-v-75bd9731]:active{cursor:grabbing}.chart text[data-v-75bd9731]{fill:var(--muted);font:10px system-ui,sans-serif}.chart line[data-v-75bd9731]{stroke:var(--line)}.chart .date-grid[data-v-75bd9731]{stroke-dasharray:3 4}.chart .point-label[data-v-75bd9731]{fill:var(--lp);font-size:12px;font-weight:650}.chart .lp-line[data-v-75bd9731]{stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.chart circle[data-v-75bd9731]{fill:currentColor;stroke:var(--surface);stroke-width:1.5}.chart .crosshair[data-v-75bd9731]{stroke:var(--muted);stroke-dasharray:3 3}.chart-tooltip[data-v-75bd9731]{position:absolute;top:6px;z-index:1;display:flex;align-items:center;gap:8px;max-width:85%;padding:8px 10px;border:1px solid var(--line);background:var(--surface);box-shadow:0 4px 16px #0003;pointer-events:none;font-size:.6875rem;color:var(--muted)}.chart-tooltip img[data-v-75bd9731]{flex-shrink:0;object-fit:contain}.chart-tooltip-details[data-v-75bd9731]{display:grid;gap:2px}.chart-tooltip strong[data-v-75bd9731],.chart-peak strong[data-v-75bd9731]{color:var(--text);font-weight:600}.chart-footer[data-v-75bd9731]{min-height:42px;padding-top:8px;border-top:1px solid var(--line);color:var(--muted);font-size:.6875rem}.zoom-controls button[data-v-75bd9731]{display:grid;place-items:center;width:32px}.zoom-controls button[data-v-75bd9731]:disabled{opacity:.35;cursor:default}.chart-peak[data-v-75bd9731]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.chart-peak strong[data-v-75bd9731]{display:inline-flex;align-items:center;gap:4px}.chart-peak img[data-v-75bd9731]{object-fit:contain}.chart-peak time[data-v-75bd9731]{white-space:nowrap}.empty-chart[data-v-75bd9731]{color:var(--muted);font-size:.75rem}.sr-only[data-v-75bd9731]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:460px){.chart-panel[data-v-75bd9731]{padding:8px}.chart-footer[data-v-75bd9731]{row-gap:4px}}.tracker[data-v-32d13b92]{--line: color-mix(in srgb, var(--text) 12%, transparent);--win: #86d9b0;--loss: #e7a1a9;margin-top:32px;padding-block:28px;border-block:1px solid var(--line)}.tracker-heading[data-v-32d13b92],.account-heading[data-v-32d13b92],.rank-queue[data-v-32d13b92],.rank-record[data-v-32d13b92],.recent-heading[data-v-32d13b92],.recent-summary[data-v-32d13b92],.profile-link[data-v-32d13b92]{display:flex;align-items:center;justify-content:space-between;gap:12px}.tracker-heading[data-v-32d13b92]{align-items:end;flex-wrap:wrap;margin-bottom:24px}.tracker-heading h3[data-v-32d13b92]{font-size:1.75rem;letter-spacing:-.05em;margin-top:6px}.snapshot-label[data-v-32d13b92],.account-name p[data-v-32d13b92],.recent-heading>span[data-v-32d13b92],.tracker h4>span[data-v-32d13b92],.empty[data-v-32d13b92]{color:var(--muted);font-size:.75rem;line-height:1.6}.snapshot-label[data-v-32d13b92]{display:flex;flex-direction:column;text-align:right}.account-heading[data-v-32d13b92]{justify-content:start;margin-bottom:20px}.account-heading>img[data-v-32d13b92]{border:1px solid var(--line)}.account-name[data-v-32d13b92]{min-width:0}.account-name h4[data-v-32d13b92]{overflow-wrap:anywhere;font-size:1.125rem;font-weight:650}.account-name h4 span[data-v-32d13b92]{font-weight:400;color:var(--muted)}.account-name p[data-v-32d13b92]{margin-top:4px}.account-picker[data-v-32d13b92]{font-size:.75rem}.account-picker select[data-v-32d13b92]{display:block;background:var(--surface);color:var(--text);max-width:160px;padding:6px}.profile-link[data-v-32d13b92]{margin-left:auto;font-size:.75rem;white-space:nowrap}.profile-link[data-v-32d13b92]:hover{text-decoration:underline}.rank-grid[data-v-32d13b92]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rank-card[data-v-32d13b92]{display:flex;flex-direction:column;gap:12px;text-align:left;padding:18px;color:var(--text);background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid var(--line);cursor:pointer}.rank-card[data-v-32d13b92]:hover{border-color:var(--muted)}.rank-card.selected[data-v-32d13b92]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.rank-card[data-v-32d13b92]:focus-visible,.more-matches[data-v-32d13b92]:focus-visible,select[data-v-32d13b92]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.rank-queue[data-v-32d13b92]{width:100%;color:var(--muted);font-size:.75rem}.rank-line[data-v-32d13b92]{display:flex;align-items:center;gap:8px}.rank-emblem[data-v-32d13b92]{flex:none;width:clamp(32px,6vw,48px);height:auto;aspect-ratio:1;object-fit:contain}.rank-value[data-v-32d13b92]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:clamp(1.125rem,2.4vw,1.5rem);font-family:var(--display);letter-spacing:-.04em}.rank-value small[data-v-32d13b92]{font-family:inherit;font-size:1rem;letter-spacing:-.025em}.rank-value small span[data-v-32d13b92]{font-size:.7rem;color:var(--muted)}.rank-record[data-v-32d13b92]{width:100%;gap:4px;justify-content:start;flex-wrap:wrap;font-size:.7rem;color:var(--muted)}.rank-record b[data-v-32d13b92]{margin-left:auto;font-weight:400}.recent-heading[data-v-32d13b92]{margin-top:24px;flex-wrap:wrap}.tracker h4[data-v-32d13b92]{font-size:.875rem}.recent-summary[data-v-32d13b92]{justify-content:start;gap:28px;padding-block:16px 24px;flex-wrap:wrap}.recent-summary>div[data-v-32d13b92]:not(.results-strip){display:flex;flex-direction:column;gap:4px}.recent-summary strong[data-v-32d13b92]{font-size:1.5rem;letter-spacing:-.04em;font-weight:600}.recent-summary strong small[data-v-32d13b92]{font-size:.75rem;color:var(--muted);font-weight:400;letter-spacing:0}.recent-summary>div>span[data-v-32d13b92]{color:var(--muted);font-size:.7rem}.results-strip[data-v-32d13b92]{display:flex;flex-wrap:wrap;gap:3px;margin-left:auto}.results-strip>span[data-v-32d13b92]{display:grid;place-items:center;width:20px;height:25px;background:color-mix(in srgb,var(--loss) 14%,transparent);color:var(--loss)!important;font-size:.625rem!important}.results-strip>span.won[data-v-32d13b92]{background:color-mix(in srgb,var(--win) 14%,transparent);color:var(--win)!important}.results-strip>span.remake[data-v-32d13b92]{background:var(--surface);color:var(--muted)!important}.tracker-details[data-v-32d13b92]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;border-top:1px solid var(--line);padding-top:24px}.tracker-details h4[data-v-32d13b92]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 8px;margin-bottom:16px}.tracker h4>span[data-v-32d13b92]{font-size:.6875rem;font-weight:400}.champion-list[data-v-32d13b92],.match-list[data-v-32d13b92]{list-style:none;padding:0;margin:0}.champion-list li[data-v-32d13b92]{display:grid;grid-template-columns:36px 1fr auto;column-gap:10px;padding-block:10px;border-bottom:1px solid var(--line);align-items:center}.champion-name[data-v-32d13b92],.champion-record[data-v-32d13b92]{display:flex;flex-direction:column;gap:4px}.champion-name strong[data-v-32d13b92],.champion-record strong[data-v-32d13b92]{font-size:.8125rem;font-weight:500}.champion-name span[data-v-32d13b92],.champion-record span[data-v-32d13b92]{font-size:.6875rem;color:var(--muted)}.champion-record[data-v-32d13b92]{text-align:right}.champion-bar[data-v-32d13b92]{grid-column:2 / -1;height:2px;background:var(--line);margin-top:8px}.champion-bar span[data-v-32d13b92]{display:block;height:100%;background:var(--win)}.match-list li[data-v-32d13b92]{display:grid;grid-template-columns:56px 32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 0 12px 10px;border-bottom:1px solid var(--line);border-left:2px solid var(--loss)}.match-list li.victory[data-v-32d13b92]{border-left-color:var(--win)}.match-list li.remake[data-v-32d13b92]{border-left-color:var(--muted)}.match-result[data-v-32d13b92]{font-size:.6875rem;color:var(--loss)}.victory .match-result[data-v-32d13b92]{color:var(--win)}.remake .match-result[data-v-32d13b92]{color:var(--muted)}.match-result time[data-v-32d13b92],.match-score small[data-v-32d13b92],.match-duration small[data-v-32d13b92]{display:block;margin-top:4px;color:var(--muted);font-size:.625rem}.match-score strong[data-v-32d13b92]{font-size:.8125rem;font-weight:500;white-space:nowrap}.match-score strong span[data-v-32d13b92]{color:var(--muted)}.match-duration[data-v-32d13b92]{font-size:.6875rem;text-align:right}.match-controls[data-v-32d13b92]{display:flex;flex-wrap:wrap}.more-matches[data-v-32d13b92]{display:flex;justify-content:center;align-items:center;gap:8px;flex:1;padding:14px;font-size:.75rem;color:var(--muted);background:transparent;border:0;cursor:pointer}.more-matches[data-v-32d13b92]:hover{color:var(--text);background:var(--surface)}.more-matches .rotated[data-v-32d13b92]{transform:rotate(180deg)}.empty[data-v-32d13b92]{padding-block:12px}@media(max-width:760px){.tracker-details[data-v-32d13b92]{grid-template-columns:1fr}.results-strip[data-v-32d13b92]{margin-left:0}.rank-card[data-v-32d13b92]{padding:14px}.rank-record b[data-v-32d13b92]{margin-left:0;flex-basis:100%;margin-top:4px}}@media(max-width:420px){.tracker-heading[data-v-32d13b92]{align-items:start}.snapshot-label[data-v-32d13b92]{text-align:left}.account-heading[data-v-32d13b92]{gap:8px;flex-wrap:wrap}.account-name h4[data-v-32d13b92]{font-size:1rem}.rank-grid[data-v-32d13b92]{gap:8px}.rank-value[data-v-32d13b92]{gap:6px}.rank-value small[data-v-32d13b92]{font-size:.875rem}.recent-summary[data-v-32d13b92]{gap:20px}}.osu[data-v-188d5ac9]{--osu-accent: #ffa2cf;--osu-line: #ffffff1f;margin-block:32px}.osu-banner[data-v-188d5ac9]:before{background:linear-gradient(90deg,#170d18 0%,#170d18d9 35%,#170d1826 72%,transparent 100%)}.osu-banner .favorite-cover[data-v-188d5ac9]{object-position:right center}.osu-banner-profile[data-v-188d5ac9]{display:flex;align-items:center;gap:12px}.osu-banner-profile img[data-v-188d5ac9]{flex:none;border-radius:8px;border:1px solid #ffffff30;object-fit:cover}.osu-banner-profile h3[data-v-188d5ac9]{color:#f4dce9;font-size:.8125rem;letter-spacing:normal}.osu-banner-profile p[data-v-188d5ac9]{font-size:clamp(1.25rem,3vw,1.625rem);font-weight:750;line-height:1.15}.osu-profile-link[data-v-188d5ac9]{gap:10px;margin-top:2px;padding:6px 12px 6px 8px;border:1px solid #ed7ab1b3;border-radius:24px;background:linear-gradient(115deg,#582342,#281323 72%);color:#fff2f9;text-decoration:none}.osu-profile-link>svg[data-v-188d5ac9]{color:var(--osu-accent)}.osu-profile-hit-circle[data-v-188d5ac9]{position:relative;display:grid;place-items:center;width:26px;height:26px;flex:none;color:#ffbbdb}.osu-profile-hit-circle[data-v-188d5ac9]:before,.osu-profile-hit-circle[data-v-188d5ac9]:after{content:"";border:1px solid currentColor;border-radius:50%}.osu-profile-hit-circle[data-v-188d5ac9]:before{position:absolute;inset:0;opacity:.6}.osu-profile-hit-circle[data-v-188d5ac9]:after{width:16px;height:16px;background:#dc488e;box-shadow:inset 0 0 0 3px #882959}.osu-profile-link[data-v-188d5ac9]:is(:hover,:focus-visible){border-color:var(--osu-accent);background:linear-gradient(115deg,#743156,#38172e 72%)}.osu-profile-link:is(:hover,:focus-visible) .osu-profile-hit-circle[data-v-188d5ac9]:before{transform:scale(.7);opacity:1}@media(prefers-reduced-motion:no-preference){.osu-profile-hit-circle[data-v-188d5ac9]:before{transition:transform .18s ease-out,opacity .18s ease-out}}.osu-block[data-v-188d5ac9]{margin-top:24px}.osu-heading[data-v-188d5ac9]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:12px}.osu-heading h4[data-v-188d5ac9]{font-size:1rem}.osu-heading span[data-v-188d5ac9],.osu-muted[data-v-188d5ac9]{color:var(--muted);font-size:.8125rem}.osu-maps[data-v-188d5ac9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.osu-map[data-v-188d5ac9]{display:flex;flex-direction:column;height:100%;border:1px solid var(--osu-line);background:var(--surface);color:var(--text);text-decoration:none}.osu-map[data-v-188d5ac9]:hover{border-color:var(--osu-accent)}.osu-map-cover[data-v-188d5ac9]{position:relative;background:#241824}.osu-map-cover img[data-v-188d5ac9]{display:block;width:100%;height:auto;aspect-ratio:3 / 1;object-fit:cover}.osu-map-cover>svg[data-v-188d5ac9]{position:absolute;top:8px;right:8px;box-sizing:content-box;padding:4px;background:#170d18e8}.osu-map-body[data-v-188d5ac9]{display:grid;align-content:start;grid-template-rows:auto 1fr auto;flex:1;gap:4px;padding:10px;overflow-wrap:anywhere}.osu-map-body strong[data-v-188d5ac9]{font-size:.875rem;line-height:1.35}.osu-map-stats[data-v-188d5ac9]{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:4px;color:var(--muted);font-size:.75rem}.osu-map-stats span[data-v-188d5ac9]{display:inline-flex;align-items:center;gap:3px}.osu-map-stats svg[data-v-188d5ac9]{color:var(--osu-accent)}.osu-stats[data-v-188d5ac9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--osu-line);border:1px solid var(--osu-line);margin:0}.osu-stats div[data-v-188d5ac9]{padding:10px 12px;background:var(--surface)}.osu-stats dt[data-v-188d5ac9]{color:var(--muted);font-size:.75rem}.osu-stats dd[data-v-188d5ac9]{margin:2px 0 0;font-size:1rem;font-weight:750}.osu-chart[data-v-188d5ac9]{--osu-axis-width: 4.25rem;display:grid;gap:4px;padding:12px;border:1px solid var(--osu-line);background:var(--surface)}.osu-chart-readout[data-v-188d5ac9],.osu-chart-dates[data-v-188d5ac9]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;color:var(--muted);font-size:.75rem}.osu-chart-readout strong[data-v-188d5ac9]{color:var(--osu-accent);font-size:.875rem}.osu-chart-plot[data-v-188d5ac9]{display:grid;grid-template-columns:var(--osu-axis-width) minmax(0,1fr)}.osu-chart-axis[data-v-188d5ac9]{display:flex;flex-direction:column;justify-content:space-between;padding-block:3px;color:var(--muted);font-size:.6875rem;font-variant-numeric:tabular-nums}.osu-chart svg[data-v-188d5ac9]{width:100%;height:clamp(88px,16vw,128px);fill:none}.osu-chart svg[data-v-188d5ac9]>*{vector-effect:non-scaling-stroke}.osu-chart-grid[data-v-188d5ac9],.osu-chart-cursor[data-v-188d5ac9]{stroke:var(--osu-line)}.osu-chart-line[data-v-188d5ac9],.osu-chart-point[data-v-188d5ac9]{stroke:var(--osu-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.osu-chart-point[data-v-188d5ac9]{stroke-width:7px}.osu-chart input[data-v-188d5ac9]{width:calc(100% - var(--osu-axis-width));height:24px;margin:0 0 0 var(--osu-axis-width);accent-color:var(--osu-accent);cursor:pointer}.osu-chart-dates[data-v-188d5ac9]{padding-left:var(--osu-axis-width)}.osu-scores a[data-v-188d5ac9]{display:grid;grid-template-columns:48px minmax(0,1fr) 2rem auto;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--osu-line);color:var(--text);text-decoration:none}.osu-scores a:hover .osu-score-map strong[data-v-188d5ac9]{color:var(--osu-accent)}.osu-scores img[data-v-188d5ac9]{object-fit:cover;background:var(--surface)}.osu-score-map[data-v-188d5ac9]{display:grid;overflow-wrap:anywhere;font-size:.875rem}.osu-score-map span[data-v-188d5ac9],.osu-medals time[data-v-188d5ac9]{color:var(--muted);font-size:.75rem}.osu-grade[data-v-188d5ac9]{color:#f3d58a;font-weight:750;text-align:center}.osu-score-pp[data-v-188d5ac9]{color:var(--osu-accent);font-size:.875rem;white-space:nowrap}.osu-medal-group[data-v-188d5ac9]{border-top:1px solid var(--osu-line);padding-top:12px}.osu-medal-group+.osu-medal-group[data-v-188d5ac9]{margin-top:16px}.osu-medal-group h5[data-v-188d5ac9]{margin-bottom:8px;color:var(--muted);font-size:.8125rem}.osu-medals[data-v-188d5ac9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.osu-medals li[data-v-188d5ac9]{display:grid;justify-items:center;align-content:start;gap:4px;text-align:center;font-size:.75rem;overflow-wrap:anywhere}.osu[data-v-188d5ac9] :is(a,input):focus-visible{outline:2px solid var(--osu-accent);outline-offset:3px}@media(max-width:640px){.osu-banner .favorite-cover[data-v-188d5ac9]{object-position:85% center}.osu-maps[data-v-188d5ac9],.osu-stats[data-v-188d5ac9]{grid-template-columns:repeat(2,minmax(0,1fr))}.osu-scores a[data-v-188d5ac9]{grid-template-columns:36px minmax(0,1fr) 1.5rem auto;gap:6px}.osu-scores img[data-v-188d5ac9]{width:36px;height:36px}}
