@keyframes float{0%{transform:translate(0)scale(1)}50%{transform:translate(30px,40px)scale(1.08)}to{transform:translate(-30px,-20px)scale(.95)}}@keyframes card-border-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@media (hover:hover){.home-node-link:hover{color:var(--text-primary);background:var(--surface-1)}}@media (width<=480px){.home-link-footer{padding:0 16px 12px}.home-node-link{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.home-node-link{transition:none}}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.9)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@keyframes rotate-glow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes eq-bounce{0%{height:15%}50%{height:100%}to{height:30%}}@keyframes tabFadeIn{0%{opacity:0}to{opacity:1}}@keyframes toastSlideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@media (width<=600px){.terminal-fastfetch-box{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (width>=768px){.snake-touch-dpad{display:none}}@media (width<=600px){.terminal-overlay-backdrop{padding:.5rem}.terminal-window{border-radius:var(--radius-md);height:86vh;max-height:86vh}.terminal-titlebar{padding:.5rem .75rem}.terminal-title{font-size:.7rem}.terminal-body{gap:.35rem;padding:.65rem;font-size:.76rem}.terminal-prompt{font-size:.76rem}.terminal-input{font-size:16px}.snake-canvas-box{max-width:250px;max-height:250px}.snake-canvas{width:240px;height:240px}.snake-controls-hint{font-size:.65rem}}@media (width<=480px){#root{padding:1rem .5rem}.card-top-bar{flex-wrap:wrap;padding-inline:16px}.status-badge{flex-shrink:0;max-width:100%}.top-controls{margin-left:auto}.tabs-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-inline:16px;display:grid}.tab-btn{gap:4px;min-height:42px;padding-inline:4px;font-size:12px}.tab-badge-count{position:absolute;top:-6px;right:0}.profile-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px)}.card-perspective-container{border-radius:calc(var(--radius-lg) + 1.5px)}.server-popover,.visitors-popover{width:220px;right:-40px}}@media (width<=360px){.tab-btn>svg{display:none}}:root{--font-sans:"Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", monospace;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.4s cubic-bezier(.16, 1, .3, 1);--transition-bounce:.5s cubic-bezier(.34, 1.56, .64, 1);--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px}[data-theme=light]{--bg-page:#f4f4f5;--fire-glow-1:#0000000f;--fire-glow-2:#0000000a;--fire-glow-3:#00000005;--card-bg:#ffffffe0;--card-bg-solid:#fff;--card-border:#0000001f;--card-border-hover:#0000004d;--surface-1:#f4f4f5e6;--surface-2:#e4e4e7cc;--surface-hover:#d4d4d8e6;--text-primary:#09090b;--text-secondary:#52525b;--text-tertiary:#a1a1aa;--text-inverse:#fff;--accent-primary:#18181b;--accent-primary-hover:#27272a;--accent-primary-light:#0000000f;--accent-glow:#0003;--status-available:#18181b;--status-available-bg:#0000000f;--shadow-card:0 20px 50px -10px #0000001a, 0 0 0 1px #00000014 inset;--modal-overlay:#00000080}[data-theme=dark]{--bg-page:#050507;--fire-glow-1:#ffffff0a;--fire-glow-2:#ffffff05;--fire-glow-3:#ffffff03;--card-bg:#101014d1;--card-bg-solid:#111114;--card-border:#ffffff1a;--card-border-hover:#ffffff4d;--surface-1:#1a1a20a6;--surface-2:#24242ccc;--surface-hover:#2e2e38d9;--text-primary:#fff;--text-secondary:#a1a1aa;--text-tertiary:#71717a;--text-inverse:#09090b;--accent-primary:#f4f4f5;--accent-primary-hover:#e4e4e7;--accent-primary-light:#ffffff1a;--accent-glow:#ffffff40;--status-available:#fff;--status-available-bg:#ffffff14;--shadow-card:0 25px 60px -15px #000000f2, 0 0 0 1px #ffffff14 inset;--modal-overlay:#000000d9}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100%;font-family:var(--font-sans);background-color:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--transition-normal), color var(--transition-normal);line-height:1.5;overflow-x:hidden}#root{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem 1rem;display:flex;position:relative}.background-wrapper{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.aurora-blob{filter:blur(80px);opacity:.8;border-radius:50%;animation:20s ease-in-out infinite alternate float;position:absolute}.aurora-1{background:var(--bg-aura-1);width:500px;height:500px;animation-duration:25s;top:-100px;left:20%}.aurora-2{background:var(--bg-aura-2);width:450px;height:450px;animation-duration:22s;animation-delay:-5s;bottom:-50px;right:15%}.aurora-3{background:var(--bg-aura-3);width:350px;height:350px;animation-duration:18s;animation-delay:-10s;top:40%;left:10%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-hover);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}button{cursor:pointer;color:inherit;background:0 0;border:none;outline:none;font-family:inherit}a{color:inherit;text-decoration:none}.card-perspective-container{z-index:10;border-radius:var(--radius-xl);isolation:isolate;background:#ffffff0a;width:100%;max-width:480px;margin:0 auto;padding:1.5px;transition:box-shadow .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:visible;transform:translateZ(0);box-shadow:0 25px 60px -15px #000000e6}.card-perspective-container:hover{box-shadow:0 0 50px -5px #ffffff17,0 35px 85px -15px #000000fa}[data-theme=light] .card-perspective-container{background:#0000000a;box-shadow:0 15px 35px -10px #0000001f}[data-theme=light] .card-perspective-container:hover{box-shadow:0 0 40px -5px #0000001f,0 25px 60px -10px #0003}.card-border-beam{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.card-border-beam__line,.card-border-beam__glow{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:10 40 10 40;opacity:0;transition:opacity .25s}.card-border-beam__line{stroke:#fffffff2;stroke-width:1.7px;animation:4.4s linear infinite card-border-flow}.card-border-beam__glow{stroke:#ffffff7a;stroke-width:5px;filter:blur(4px);animation:4.4s linear infinite card-border-flow}.card-perspective-container:hover .card-border-beam__line{opacity:1}.card-perspective-container:hover .card-border-beam__glow{opacity:.7}[data-theme=light] .card-border-beam__line{stroke:#000000e6}[data-theme=light] .card-border-beam__glow{stroke:#00000052}.profile-card{background:var(--card-bg-solid);-webkit-backdrop-filter:blur(24px);border:1px solid var(--card-border);border-radius:calc(var(--radius-xl) - 1.5px);z-index:2;width:100%;transition:border-color .35s;position:relative;overflow:hidden;transform:translateZ(0)}.home-link-footer{padding:0 24px 12px}.home-node-link{border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border);border-radius:var(--radius-sm);min-height:68px;color:var(--text-secondary);touch-action:manipulation;transition:color var(--transition-fast), background-color var(--transition-fast);align-items:center;gap:12px;padding:14px 12px;text-decoration:none;display:flex}.home-node-icon,.home-node-arrow{flex-shrink:0}.home-node-icon{place-items:center;width:32px;height:32px;display:grid}.home-node-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.home-node-label{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.4}.home-node-caption{font-family:var(--font-mono);letter-spacing:.09em;font-size:10px;line-height:1.5}.home-node-link:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}@media (hover:hover){.home-node-link:hover{color:var(--text-primary);background:var(--surface-1)}}.home-node-link:active{background:var(--surface-2)}@media (width<=480px){.home-link-footer{padding:0 16px 12px}.home-node-link{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.home-node-link{transition:none}}.card-perspective-container:hover .profile-card{border-color:var(--card-border-hover)}.fire-background-container{z-index:0;pointer-events:none;background-color:var(--bg-page);width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.fire-canvas{z-index:2;width:100%;height:100%;position:absolute;inset:0}.fire-glow{pointer-events:none;border-radius:50%;position:absolute}.fire-bottom-glow{filter:blur(60px);z-index:1;background:radial-gradient(at bottom,#ffffff0d 0%,#0000 70%);width:120%;height:350px;bottom:-150px;left:50%;transform:translate(-50%)}.fire-core-glow{filter:blur(90px);z-index:1;background:radial-gradient(circle,#ffffff08 0%,#0000 70%);width:600px;height:600px;top:35%;left:50%;transform:translate(-50%,-50%)}.fire-heat-overlay{z-index:3;background:radial-gradient(circle,#0000 40%,#000c 100%);position:absolute;inset:0}.card-top-bar{justify-content:space-between;align-items:center;gap:.5rem;padding:1.25rem 1.5rem .5rem;display:flex}.status-badge{border-radius:var(--radius-full);letter-spacing:-.01em;background:var(--surface-1);color:var(--text-primary);border:1px solid var(--card-border);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;max-width:220px;padding:.35rem .75rem;font-size:.76rem;font-weight:600;display:inline-flex;overflow:hidden}.status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.status-dot-online{background-color:#fff;box-shadow:0 0 8px #ffffffd9}.status-dot-online:after{content:"";opacity:.55;background-color:#fff;border-radius:50%;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-ring;position:absolute;inset:-3px}[data-theme=light] .status-dot-online{background-color:#09090b;box-shadow:0 0 6px #00000059}[data-theme=light] .status-dot-online:after{opacity:.45;background-color:#09090b}.status-dot-offline{background-color:#71717a}.top-controls{align-items:center;gap:.45rem;display:flex}.icon-btn{border-radius:var(--radius-full);background:var(--surface-1);border:1px solid var(--card-border);width:36px;height:36px;color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.icon-btn:hover{background:var(--surface-hover);color:var(--text-primary);border-color:var(--card-border-hover);transform:translateY(-1px)}.icon-btn:active{transform:translateY(0)scale(.95)}.server-status-wrapper,.visitors-badge-wrapper{position:relative}.server-btn-active,.visitors-btn-active{background:var(--surface-hover);color:var(--text-primary);border-color:var(--card-border-hover)}.server-live-dot,.visitors-live-dot{background-color:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px;box-shadow:0 0 6px #ffffffd9}[data-theme=light] .server-live-dot,[data-theme=light] .visitors-live-dot{background-color:#09090b;box-shadow:0 0 4px #00000059}.visitors-count-pill{color:#000;border-radius:var(--radius-full);background:#fff;padding:.05rem .3rem;font-size:.65rem;font-weight:800;line-height:1.2;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 6px #0009}[data-theme=light] .visitors-count-pill{color:#fff;background:#09090b}.server-popover,.visitors-popover{background:var(--card-bg-solid);-webkit-backdrop-filter:blur(20px);border:1px solid var(--card-border);border-radius:var(--radius-md);z-index:100;width:max-content;min-width:240px;max-width:280px;padding:.85rem;animation:.2s ease-out fadeIn;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #000000b3}.server-popover-header,.visitors-popover-header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;display:flex}.server-header-left,.visitors-header-left{align-items:center;gap:.4rem;display:flex}.server-shield-icon,.visitors-icon{color:var(--text-primary)}.server-title,.visitors-title{font-family:var(--font-mono);color:var(--text-primary);font-size:.82rem;font-weight:700}.server-status-pill,.visitors-live-tag{color:var(--text-primary);background:var(--surface-2);border:1px solid var(--card-border);border-radius:var(--radius-full);align-items:center;gap:.35rem;padding:.12rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.server-pill-dot,.visitors-tag-dot{background-color:#fff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px #fffc}[data-theme=light] .server-pill-dot,[data-theme=light] .visitors-tag-dot{background-color:#09090b;box-shadow:0 0 3px #0000004d}.visitors-body{flex-direction:column;gap:.4rem;display:flex}.server-status-wrapper:not([data-server-state=online]) .server-live-dot,.server-status-wrapper:not([data-server-state=online]) .server-pill-dot{opacity:.35;box-shadow:none}.visitors-big-num{color:var(--text-primary);align-items:baseline;gap:.45rem;font-size:1.4rem;font-weight:800;display:flex}.visitors-big-label{color:var(--text-secondary);font-size:.76rem;font-weight:500;font-family:var(--font-sans)}.visitors-desc{color:var(--text-tertiary);font-size:.72rem;line-height:1.4}.server-metrics-grid{flex-direction:column;gap:.4rem;display:flex}.server-metric-item{justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.metric-label{color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.metric-value{color:var(--text-primary);white-space:nowrap;font-weight:600}.profile-hero{text-align:center;flex-direction:column;align-items:center;padding:.75rem 1.5rem 1.25rem;display:flex}.avatar-wrapper{width:114px;height:114px;margin-bottom:.85rem;position:relative}.video-avatar-container{cursor:pointer;border-radius:50%}.avatar-img{object-fit:cover;border:2px solid var(--card-bg-solid);width:100%;height:100%;transition:transform var(--transition-bounce);background:#000;border-radius:50%;box-shadow:0 8px 24px #000000b3}.avatar-video{display:block}.avatar-wrapper:hover .avatar-img{transform:scale(1.04)}.avatar-monochrome-glow{z-index:-1;opacity:.7;filter:blur(6px);background:linear-gradient(135deg,#fff,#52525b,#a1a1aa,#27272a);border-radius:50%;animation:8s linear infinite rotate-glow;position:absolute;inset:-4px}.user-name-row{justify-content:center;align-items:center;gap:.4rem;display:flex}.user-name{letter-spacing:-.03em;color:var(--text-primary);font-size:1.75rem;font-weight:800}.user-alias-badge{font-size:.84rem;font-family:var(--font-mono);color:var(--text-secondary);background:var(--surface-1);border:1px solid var(--card-border);border-radius:var(--radius-full);margin-top:.25rem;padding:.15rem .65rem;font-weight:600;display:inline-block}.profile-bio-short{color:var(--text-secondary);max-width:380px;margin-top:.75rem;margin-bottom:.1rem;font-size:.88rem;line-height:1.5}.profile-activities-container{flex-direction:column;align-items:center;gap:.45rem;width:100%;margin-top:.65rem;display:flex}.profile-activity-pill{border-radius:var(--radius-full);background:var(--surface-1);border:1px solid var(--card-border);color:var(--text-secondary);max-width:90%;transition:all var(--transition-fast);align-items:center;gap:.45rem;padding:.32rem .85rem;font-size:.78rem;text-decoration:none;animation:.3s ease-out fadeIn;display:inline-flex;box-shadow:0 3px 12px #00000040}.profile-activity-pill:hover{background:var(--surface-hover);border-color:var(--card-border-hover);transform:translateY(-1px)}.profile-activity-pill .activity-icon{color:var(--text-primary);flex-shrink:0}.profile-activity-pill .activity-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profile-activity-pill .activity-title{color:var(--text-primary);font-weight:700}.activity-music-pill{border-radius:var(--radius-md);flex-direction:column;align-items:stretch;gap:.35rem;width:90%;max-width:360px;padding:.45rem .85rem;display:flex}.activity-last-played-pill{opacity:.85;border-style:dashed}.spotify-pill-main-row{align-items:center;gap:.45rem;width:100%;display:flex}.spotify-mini-art{object-fit:cover;border-radius:3px;flex-shrink:0;width:16px;height:16px;box-shadow:0 1px 4px #0006}.spotify-live-eq{flex-shrink:0;align-items:flex-end;gap:2px;height:12px;display:flex}.eq-bar{background-color:var(--text-primary);border-radius:1px;width:2px;animation:1.2s ease-in-out infinite alternate eq-bounce}.eq-1{height:35%;animation-delay:0s}.eq-2{height:95%;animation-delay:.2s}.eq-3{height:60%;animation-delay:.4s}.eq-4{height:85%;animation-delay:.15s}.eq-5{height:45%;animation-delay:.35s}.activity-ext-icon{opacity:.5;transition:opacity var(--transition-fast);flex-shrink:0;margin-left:auto}.activity-music-pill:hover .activity-ext-icon,.activity-last-played-pill:hover .activity-ext-icon{opacity:1;color:var(--text-primary)}.spotify-progress-container{flex-direction:column;gap:.25rem;width:100%;padding-top:.1rem;display:flex}.spotify-progress-bar-bg{background:#ffffff26;border-radius:3px;width:100%;height:3px;overflow:hidden}[data-theme=light] .spotify-progress-bar-bg{background:#0000001a}.spotify-progress-bar-fill{will-change:width;background:#fff;border-radius:3px;height:100%;transition:width .1s linear;box-shadow:0 0 6px #ffffffb3}[data-theme=light] .spotify-progress-bar-fill{background:#09090b;box-shadow:0 0 4px #00000040}.spotify-progress-time{font-family:var(--font-mono);color:var(--text-tertiary);justify-content:space-between;align-items:center;font-size:.68rem;line-height:1;display:flex}.meta-info-row{color:var(--text-tertiary);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.15rem;margin-top:.75rem;font-size:.82rem;display:flex}.meta-item{align-items:center;gap:.35rem;display:inline-flex}.meta-link{color:var(--text-tertiary);transition:all var(--transition-fast);cursor:pointer;text-decoration:none}.meta-link:hover{color:var(--text-primary)}.weather-item{cursor:default;transition:color var(--transition-fast)}.weather-item:hover{color:var(--text-primary)}.weather-icon-box{color:var(--text-secondary);align-items:center;display:flex}.weather-temp-digits{font-family:var(--font-mono);color:var(--text-secondary);font-weight:600}.time-digits{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-secondary);font-weight:600}.live-time-dot{background-color:var(--text-secondary);border-radius:50%;width:5px;height:5px;animation:2s infinite pulse-ring}.tabs-navigation{background:var(--surface-1);border-radius:var(--radius-md);border:1px solid var(--card-border);align-items:center;gap:.35rem;margin:0 1.25rem 1.15rem;padding:.25rem;display:flex}.tab-btn{min-width:0;color:var(--text-secondary);border-radius:var(--radius-sm);transition:background-color var(--transition-fast), color var(--transition-fast);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.6rem .45rem;font-size:.85rem;font-weight:600;display:flex;position:relative}.tab-btn:hover{color:var(--text-primary)}.tab-btn.active{color:var(--text-primary);background:var(--card-bg-solid);border:1px solid var(--card-border);box-shadow:0 4px 12px #0006}.tab-badge-count{background:var(--surface-2);border:1px solid var(--card-border);color:var(--text-primary);border-radius:var(--radius-full);padding:.05rem .35rem;font-size:.68rem;font-weight:700}.tab-content{min-height:240px;padding:0 1.25rem 1.25rem}.tab-pane{will-change:opacity}.tab-pane-active{animation:.15s ease-out tabFadeIn;display:block}.tab-pane-hidden{display:none!important}.socials-vertical-list{flex-direction:column;gap:.65rem;display:flex}.social-row-item{background:var(--surface-1);border:1px solid var(--card-border);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem .95rem;display:flex}.social-row-item:hover{background:var(--surface-hover);border-color:var(--card-border-hover);transform:translate(3px)}.social-row-left{align-items:center;gap:.85rem;display:flex;overflow:hidden}.social-icon-box{border-radius:var(--radius-sm);color:#fff;width:38px;height:38px;transition:transform var(--transition-fast);background:#18181b;border:1px solid #ffffff26;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px 8px #00000040}[data-theme=light] .social-icon-box{color:#fff;background:#09090b;border:1px solid #09090b;box-shadow:0 2px 6px #00000026}.social-row-item:hover .social-icon-box{transform:scale(1.06)}.social-info{flex-direction:column;display:flex;overflow:hidden}.social-title-line{align-items:center;gap:.45rem;display:flex}.social-name{color:var(--text-primary);font-size:.9rem;font-weight:700}.social-badge-hint{color:var(--text-secondary);background:var(--surface-2);border:1px solid var(--card-border);border-radius:var(--radius-xs);padding:.05rem .4rem;font-size:.68rem;font-weight:600}.social-val{color:var(--text-tertiary);font-size:.78rem;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.social-action-icon-btn{color:var(--text-tertiary);border-radius:var(--radius-xs);transition:all var(--transition-fast);justify-content:center;align-items:center;padding:.35rem;display:flex}.social-row-item:hover .social-action-icon-btn{color:var(--text-primary);background:var(--surface-2)}.projects-list{overscroll-behavior:contain;flex-direction:column;gap:.85rem;max-height:380px;padding-right:.35rem;display:flex;overflow-y:auto}.projects-list::-webkit-scrollbar{width:4px}.projects-list::-webkit-scrollbar-track{background:0 0}.projects-list::-webkit-scrollbar-thumb{background:var(--card-border);border-radius:4px}.projects-list::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.project-card{background:var(--surface-1);border:1px solid var(--card-border);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:.95rem 1rem}.project-card:hover{border-color:var(--card-border-hover);transform:translateY(-2px);box-shadow:0 8px 20px #0006}.project-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.project-title-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.project-title{color:var(--text-primary);font-size:.96rem;font-weight:700}.project-status-badge{border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--card-border);color:var(--text-secondary);align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.project-links{align-items:center;gap:.35rem;display:flex}.project-link-btn{color:var(--text-tertiary);border-radius:var(--radius-xs);transition:all var(--transition-fast);align-items:center;padding:.3rem;display:flex}.project-link-btn:hover{color:var(--text-primary);background:var(--surface-hover)}.project-desc{color:var(--text-secondary);margin-bottom:.65rem;font-size:.82rem;line-height:1.45}.project-tags{flex-wrap:wrap;gap:.35rem;display:flex}.project-tag{font-size:.7rem;font-family:var(--font-mono);background:var(--surface-2);color:var(--text-tertiary);border-radius:var(--radius-xs);border:1px solid var(--card-border);padding:.15rem .45rem}.guestbook-container{flex-direction:column;gap:.85rem;display:flex}.guestbook-form{background:var(--surface-1);border:1px solid var(--card-border);border-radius:var(--radius-md);flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.guestbook-form-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.guestbook-name-input{background:var(--surface-2);border:1px solid var(--card-border);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;width:60%;padding:.4rem .65rem;font-size:.82rem}.guestbook-name-input:focus{border-color:var(--card-border-hover)}.char-counter{font-family:var(--font-mono);color:var(--text-tertiary);font-size:.72rem}.char-counter-warn{color:#ef4444;font-weight:700}.guestbook-textarea-wrapper{flex-direction:column;gap:.5rem;display:flex}.guestbook-textarea{background:var(--surface-2);border:1px solid var(--card-border);border-radius:var(--radius-sm);color:var(--text-primary);resize:vertical;outline:none;min-height:52px;padding:.5rem .65rem;font-family:inherit;font-size:.82rem;line-height:1.4}.guestbook-textarea:focus{border-color:var(--card-border-hover)}.guestbook-send-btn{background:var(--text-primary);color:var(--bg-page);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);border:none;justify-content:center;align-self:flex-end;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.82rem;font-weight:700;display:inline-flex}.guestbook-send-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.guestbook-send-btn:disabled{opacity:.4;cursor:not-allowed}.guestbook-already-posted{background:var(--surface-1);border:1px solid var(--card-border);border-radius:var(--radius-md);color:var(--text-secondary);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.82rem;font-weight:600;animation:.3s ease-out fadeIn;display:flex}.guestbook-check-icon{color:var(--text-primary);flex-shrink:0}.guestbook-feed{flex-direction:column;gap:.65rem;max-height:260px;padding-right:.35rem;display:flex;overflow-y:auto}.guestbook-feed::-webkit-scrollbar{width:4px}.guestbook-feed::-webkit-scrollbar-track{background:0 0}.guestbook-feed::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}[data-theme=light] .guestbook-feed::-webkit-scrollbar-thumb{background:#0000002e}.guestbook-empty{text-align:center;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.84rem;display:flex}.guestbook-empty-icon{opacity:.4}.guestbook-card{background:var(--surface-1);border:1px solid var(--card-border);border-radius:var(--radius-md);flex-direction:column;gap:.4rem;padding:.75rem .85rem;animation:.25s ease-out fadeIn;display:flex}.guestbook-card-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.guestbook-author-group{align-items:center;gap:.45rem;display:flex}.guestbook-avatar-dot{background:var(--surface-2);border:1px solid var(--card-border);width:22px;height:22px;color:var(--text-primary);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.guestbook-author-name{color:var(--text-primary);font-size:.84rem;font-weight:700}.guestbook-time{color:var(--text-tertiary);align-items:center;gap:.25rem;font-size:.7rem;display:inline-flex}.guestbook-card-text{color:var(--text-secondary);word-break:break-word;font-size:.82rem;line-height:1.45}.guestbook-reactions-row{align-items:center;gap:.35rem;margin-top:.2rem;display:flex}.reaction-pill-btn{background:var(--surface-2);border:1px solid var(--card-border);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);color:var(--text-secondary);align-items:center;gap:.3rem;padding:.15rem .45rem;font-size:.75rem;display:inline-flex}.reaction-pill-btn:hover{background:var(--surface-hover);border-color:var(--card-border-hover);transform:scale(1.06)}.reaction-pill-active{border-color:var(--text-primary);color:var(--text-primary);background:#ffffff26}[data-theme=light] .reaction-pill-active{background:#00000014;border-color:#000}.reaction-count{font-size:.68rem;font-weight:700}.toast-container{background:var(--card-bg-solid);border:1px solid var(--card-border);color:var(--text-primary);border-radius:var(--radius-full);z-index:200;align-items:center;gap:.6rem;padding:.75rem 1.25rem;font-size:.88rem;font-weight:600;animation:.3s cubic-bezier(.34,1.56,.64,1) toastSlideUp;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #000c}.toast-icon{color:var(--text-primary)}.terminal-overlay-backdrop{-webkit-backdrop-filter:blur(12px);z-index:500;background:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;padding:1.25rem;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.terminal-window{border-radius:var(--radius-lg);z-index:502;background:#0c0c0ef0;border:1px solid #ffffff26;flex-direction:column;width:100%;max-width:700px;height:480px;transition:opacity .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #000000f2,0 0 40px #ffffff0d}.terminal-window-dimmed{opacity:.15}[data-theme=light] .terminal-window{background:#18181bf5;border-color:#fff3}.terminal-titlebar{background:#ffffff0a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.65rem 1rem;display:flex}.terminal-traffic-lights{align-items:center;gap:.45rem;display:flex}.terminal-dot{cursor:pointer;width:11px;height:11px;transition:transform var(--transition-fast);border:none;border-radius:50%;padding:0}.terminal-dot:hover{transform:scale(1.15)}.dot-close{background-color:#18181b;border:1px solid #ffffff4d}.dot-minimize{background-color:#71717a;border:1px solid #ffffff26}.dot-matrix{background-color:#fff;box-shadow:0 0 5px #ffffffb3}[data-theme=light] .dot-close{background-color:#09090b;border:1px solid #0000004d}[data-theme=light] .dot-minimize{background-color:#a1a1aa}[data-theme=light] .dot-matrix{background-color:#fff;border:1px solid #71717a}.terminal-title{font-family:var(--font-mono);color:#a1a1aa;align-items:center;gap:.45rem;font-size:.76rem;display:flex}.terminal-close-btn{color:#71717a;cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.terminal-close-btn:hover{color:#fff}.terminal-body{font-family:var(--font-mono);color:#e4e4e7;flex-direction:column;flex:1;gap:.45rem;padding:1rem;font-size:.82rem;line-height:1.55;display:flex;overflow-y:auto}.terminal-line pre{white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit}.terminal-fastfetch-box{font-family:var(--font-mono);align-items:center;gap:1.25rem;padding:.35rem 0;display:flex;overflow-x:auto}.terminal-fastfetch-art{color:#fff;white-space:pre;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 8px #ffffff40);background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;margin:0;padding:.4rem .6rem;font-size:.72rem;line-height:1.12}.terminal-fastfetch-info{color:#e4e4e7;white-space:pre;flex:1;margin:0;font-size:.78rem;line-height:1.45}@media (width<=600px){.terminal-fastfetch-box{flex-direction:column;align-items:flex-start;gap:.75rem}}.terminal-line-system{color:#71717a}.terminal-line-input{color:#fff;font-weight:700}.terminal-line-output{color:#d4d4d8}.terminal-line-error{color:#f87171}.terminal-input-row{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.terminal-prompt{color:#fff;white-space:nowrap;font-weight:700}.terminal-input{color:#fff;font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1;font-size:.82rem}.terminal-send-btn{border-radius:var(--radius-xs);color:#a1a1aa;cursor:pointer;transition:all var(--transition-fast);background:#ffffff14;border:1px solid #ffffff1f;align-items:center;padding:.2rem .4rem;display:flex}.terminal-send-btn:hover{color:#000;background:#fff}.terminal-quick-chips{background:#0006;border-top:1px solid #ffffff0f;align-items:center;gap:.35rem;padding:.5rem 1rem;display:flex;overflow-x:auto}.terminal-chip{color:#a1a1aa;font-family:var(--font-mono);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:#ffffff0f;border:1px solid #ffffff1a;padding:.2rem .55rem;font-size:.72rem}.terminal-chip:hover{color:#fff;background:#ffffff26;border-color:#fff}.terminal-snake-wrapper{background:#0c0c0e;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.75rem;display:flex}.snake-header{justify-content:space-between;align-items:center;width:100%;max-width:320px;font-size:.76rem;display:flex}.snake-title{color:#fff;font-weight:700;font-family:var(--font-mono)}.snake-score{color:#a1a1aa}.snake-exit-btn{color:#fff;border-radius:var(--radius-xs);cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;padding:.15rem .5rem;font-size:.7rem}.snake-canvas-box{border-radius:var(--radius-sm);border:1px solid #ffffff26;position:relative;overflow:hidden;box-shadow:0 10px 25px #000c}.snake-canvas{display:block}.snake-game-over-overlay{background:#000000d9;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;animation:.2s ease-out fadeIn;display:flex;position:absolute;inset:0}.game-over-text{font-family:var(--font-mono);color:#ef4444;font-size:1rem;font-weight:800}.final-score{color:#fff;font-size:.85rem}.snake-retry-btn{color:#000;border-radius:var(--radius-xs);cursor:pointer;transition:transform var(--transition-fast);background:#fff;border:none;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.76rem;font-weight:700;display:inline-flex}.snake-retry-btn:hover{transform:scale(1.05)}.snake-touch-dpad{-webkit-user-select:none;user-select:none;touch-action:manipulation;flex-direction:column;align-items:center;gap:.35rem;margin-top:.25rem;display:flex}.snake-dpad-row{align-items:center;gap:.45rem;display:flex}.snake-dpad-btn{border-radius:var(--radius-sm);color:#fff;cursor:pointer;touch-action:manipulation;width:48px;height:38px;transition:all var(--transition-fast);background:#ffffff14;border:1px solid #ffffff2e;justify-content:center;align-items:center;display:flex}.snake-dpad-btn:active{background:#ffffff59;border-color:#fff;transform:scale(.92)}@media (width>=768px){.snake-touch-dpad{display:none}}.matrix-canvas-wrapper{z-index:501;cursor:pointer;width:100vw;height:100vh;position:fixed;inset:0}.matrix-canvas{width:100%;height:100%;display:block}@media (width<=600px){.terminal-overlay-backdrop{padding:.5rem}.terminal-window{border-radius:var(--radius-md);height:86vh;max-height:86vh}.terminal-titlebar{padding:.5rem .75rem}.terminal-title{font-size:.7rem}.terminal-body{gap:.35rem;padding:.65rem;font-size:.76rem}.terminal-prompt{font-size:.76rem}.terminal-input{font-size:16px}.snake-canvas-box{max-width:250px;max-height:250px}.snake-canvas{width:240px;height:240px}.snake-controls-hint{font-size:.65rem}}@media (width<=480px){#root{padding:1rem .5rem}.card-top-bar{flex-wrap:wrap;padding-inline:16px}.status-badge{flex-shrink:0;max-width:100%}.top-controls{margin-left:auto}.tabs-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-inline:16px;display:grid}.tab-btn{gap:4px;min-height:42px;padding-inline:4px;font-size:12px}.tab-badge-count{position:absolute;top:-6px;right:0}.profile-card{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px)}.card-perspective-container{border-radius:calc(var(--radius-lg) + 1.5px)}.server-popover,.visitors-popover{width:220px;right:-40px}}@media (width<=360px){.tab-btn>svg{display:none}}[data-theme=dark]{--bg-page:#090909;--card-bg:#111;--card-bg-solid:#111;--surface-1:#1a1a1a;--surface-2:#242424;--surface-hover:#2d2d2d;--card-border:#303030;--card-border-hover:#666;--text-primary:#f4f4f4;--text-secondary:#b0b0b0;--text-tertiary:#929292;--accent-primary:#eee;--text-inverse:#121212;--cover:#eee;--cover-text:#151515;--cover-muted:#555;--cover-line:#c3c3c3}[data-theme=light]{--bg-page:#dedede;--card-bg:#f8f8f8;--card-bg-solid:#f8f8f8;--surface-1:#ededed;--surface-2:#e1e1e1;--surface-hover:#d7d7d7;--card-border:#d0d0d0;--card-border-hover:#888;--text-primary:#181818;--text-secondary:#555;--text-tertiary:#656565;--accent-primary:#181818;--text-inverse:#fff;--cover:#171717;--cover-text:#f3f3f3;--cover-muted:#bcbcbc;--cover-line:#555}body #root{justify-content:flex-start;gap:17px;min-height:100svh;padding:22px 18px 32px}body .fire-background-container{filter:grayscale();opacity:.32}body .card-perspective-container{background:var(--card-border);border-radius:22px;max-width:520px;padding:1px;box-shadow:0 28px 85px #0005}body .profile-card{background:var(--card-bg-solid);border-radius:21px;padding:0 20px;overflow:visible}body .card-border-beam{display:none}body .card-top-bar{z-index:35;gap:10px;min-height:69px;margin:0;padding:16px 0;position:relative}body .icon-btn{background:var(--surface-1);border:1px solid var(--card-border);border-radius:10px;width:36px;height:36px;transition:background .18s,transform .18s;box-shadow:inset 0 1px #ffffff08}body .icon-btn:hover{background:var(--surface-hover);transform:translateY(-2px)}body .status-badge{box-shadow:none;background:0 0;border:0;min-width:0;max-width:210px;padding:0;font-size:11px}body .status-dot{flex-shrink:0}body .profile-hero{text-align:left;margin:0;padding:0;display:block}body .identity-cover{background:var(--cover);color:var(--cover-text);isolation:isolate;border-radius:14px;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) 142px;column-gap:16px;min-height:212px;padding:22px 23px 23px;display:grid;position:relative;overflow:hidden}body .identity-cover:before{content:"";border:1px solid var(--cover-line);z-index:-1;opacity:.55;pointer-events:none;border-radius:8px;position:absolute;inset:9px}body .identity-cover:after{content:"01";font:800 150px/1 var(--font-sans);letter-spacing:-.09em;opacity:.035;z-index:-1;pointer-events:none;position:absolute;bottom:-28px;right:15px}body .identity-cover-label{font:8px var(--font-mono);letter-spacing:.18em;color:var(--cover-muted);grid-column:1/-1;align-items:center;gap:9px;margin-bottom:20px;display:flex}body .identity-cover-label:before{content:"";background:currentColor;width:5px;height:5px;display:block}body .avatar-wrapper{border:1px solid var(--cover-line);width:142px;height:142px;box-shadow:none;cursor:pointer;background:0 0;border-radius:22px;grid-area:2/2/5;align-self:center;margin:-5px 0 0;padding:6px;transition:transform .25s;position:relative;transform:rotate(4deg)}body .avatar-img{object-fit:cover;width:100%;height:100%;box-shadow:none;filter:grayscale();border:0;border-radius:16px}body .avatar-monochrome-glow{display:none}body .user-name-row{grid-area:2/1;justify-content:flex-start;align-self:end;margin:8px 0 0}body .user-name{letter-spacing:-.075em;color:var(--cover-text);text-shadow:none;-webkit-text-fill-color:var(--cover-text);background:0 0;font-size:43px;font-weight:800;line-height:1.1}body .user-alias-badge{font:10px var(--font-mono);letter-spacing:0;color:var(--cover-muted);background:0 0;border:0;grid-area:3/1;place-self:start;margin:9px 0 0;padding:0}body .profile-bio-short{color:var(--cover-muted);text-align:left;grid-area:4/1;align-self:end;margin:20px 0 7px;font-size:12px;line-height:1.5}body .profile-activities-container{flex-direction:column;gap:8px;width:100%;margin:0;display:flex}body .profile-activities-container:not(:empty){margin-top:13px}body .profile-activity-pill{border:1px solid var(--card-border);width:100%;max-width:100%;box-shadow:none;background:var(--surface-1);text-align:left;border-radius:10px;padding:11px 13px;font-size:11px}body .meta-info-row{border-bottom:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;gap:9px;width:100%;min-height:47px;margin:0;padding:12px 1px;font-size:11px;display:flex}body .meta-item{color:var(--text-secondary)}body .time-item{letter-spacing:0}body .home-link-footer{border:0;margin:0;padding:13px 0 0}body .home-node-link{border:1px solid var(--card-border);background:var(--surface-1);opacity:1;min-height:63px;box-shadow:none;border-radius:10px;padding:12px 14px;transition:background .2s,border-color .2s;transform:none}body .home-node-link:hover{background:var(--surface-hover);border-color:var(--text-secondary);transform:none}body .home-node-icon{border:1px solid var(--card-border);background:var(--card-bg-solid);width:35px;height:35px;color:var(--text-primary);border-radius:50%}body .home-node-label{color:var(--text-primary);font-size:13px}body .home-node-caption{letter-spacing:.12em;color:var(--text-secondary);font-size:8px}body .home-node-arrow{color:var(--text-primary)}body .home-node-link:hover .home-node-arrow{transform:translate(2px,-2px)}body .tabs-navigation{background:var(--surface-1);border:1px solid var(--card-border);box-shadow:none;border-radius:10px;gap:3px;margin:15px 0 14px;padding:4px}body .tab-btn{background:0 0;border:1px solid #0000;border-radius:7px;flex:1;justify-content:center;gap:6px;min-height:40px;padding:8px 7px;font-size:11px}body .tab-btn.active{background:var(--text-primary);color:var(--text-inverse);border:1px solid var(--text-primary);box-shadow:0 2px 5px #0002}body .tab-badge-count{background:var(--surface-2);border:0;padding:1px 4px;font-size:9px;position:static;transform:none}body .tab-btn.active .tab-badge-count{background:var(--text-inverse);color:var(--text-primary)}body .tab-content{min-height:0;padding:0}body .socials-vertical-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}body .social-row-item{background:var(--surface-1);border:1px solid var(--card-border);border-radius:11px;min-width:0;min-height:111px;padding:13px 13px 12px;transition:background .2s,border-color .2s,transform .2s;display:block;position:relative;box-shadow:inset 0 1px #ffffff04}body .social-row-item:hover{background:var(--surface-hover);border-color:var(--card-border-hover);transform:translateY(-2px);box-shadow:0 5px 12px #0002}body .social-row-left{flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}body .social-icon-box{width:28px;height:28px;box-shadow:none;color:var(--text-primary);background:0 0;border:0;border-radius:0}body .social-info{width:100%;min-width:0}body .social-title-line{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}body .social-name{font-size:12px;font-weight:700;line-height:1.5}body .social-badge-hint{color:var(--text-secondary);background:0 0;border:0;padding:0;font-size:8px;font-weight:400;line-height:1.5}body .social-val{white-space:normal;overflow-wrap:anywhere;color:var(--text-secondary);margin-top:3px;font-size:9px;line-height:1.5;display:block}body .social-row-right{align-items:center;gap:0;display:flex;position:absolute;top:10px;right:9px}body .social-action-icon-btn{background:var(--surface-2);width:33px;height:33px;color:var(--text-secondary);border:1px solid var(--card-border);border-radius:8px}body .social-action-icon-btn:hover{background:var(--text-primary);color:var(--text-inverse)}body .social-row-item:hover .social-icon-box{box-shadow:none;background:0 0;transform:none}body .project-card{background:var(--surface-1);box-shadow:none;border-radius:10px;padding:16px}body .project-title{font-size:14px}body .project-desc{font-size:12px;line-height:1.7}body .projects-list{gap:10px}body .project-tag{font-size:9px}body .guestbook-form,body .guestbook-card{background:var(--surface-1);box-shadow:none;border-radius:10px}body .guestbook-textarea{min-height:100px}body .server-popover,body .visitors-popover{background:var(--card-bg-solid);z-index:80;border-radius:13px;box-shadow:0 18px 50px #0005}body .terminal-overlay-backdrop{z-index:100}body .terminal-window{background:var(--card-bg-solid);border-radius:13px}body .toast-container{border-radius:12px;width:max-content;max-width:calc(100vw - 32px);font-size:12px}body .toast-icon{flex-shrink:0}body .card-signature{border-top:1px solid var(--card-border);font:8px var(--font-mono);letter-spacing:.15em;color:var(--text-secondary);justify-content:space-between;align-items:center;margin-top:17px;padding:16px 0;display:flex}body .card-signature span:first-child{letter-spacing:.19em;color:var(--text-primary);font-weight:700}body .card-perspective-container{animation:.5s both compact-enter}@keyframes compact-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes compact-tab{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=550px){body #root{gap:10px;padding:15px 13px 24px}body .profile-card{padding:0 15px}body .identity-cover{grid-template-columns:minmax(0,1fr) 106px;column-gap:10px;min-height:183px;padding:19px 18px 20px}body .avatar-wrapper{border-radius:18px;width:106px;height:106px;padding:4px}body .avatar-img{border-radius:13px}body .identity-cover-label{letter-spacing:.12em;margin-bottom:20px;font-size:7px}body .user-name{font-size:36px}body .user-alias-badge{font-size:9px}body .profile-bio-short{margin-top:15px;font-size:11px}body .status-badge{max-width:138px;font-size:9px}body .top-controls{gap:6px}body .icon-btn{width:35px;height:37px}body .meta-info-row{gap:6px;font-size:10px}body .social-row-item{min-height:116px;padding:12px}body .social-title-line{gap:0 6px}body .social-badge-hint{font-size:7px}body .social-name{font-size:12px}body .social-val{font-size:9px}body .server-popover,body .visitors-popover{width:min(330px,100vw - 32px);max-height:70svh;position:fixed;top:108px;left:50%;right:auto;overflow:auto;transform:translate(-50%)}body .tab-btn{gap:4px;font-size:10px}body .home-node-link{padding:10px 12px}body .card-signature{letter-spacing:.09em}}@media (width<=370px){body #root{padding-left:10px;padding-right:10px}body .profile-card{padding:0 12px}body .identity-cover{grid-template-columns:minmax(0,1fr) 80px;gap:0 10px;min-height:172px;padding:19px 16px}body .avatar-wrapper{border-radius:15px;width:80px;height:80px;margin:0;padding:3px}body .avatar-img{border-radius:11px}body .user-name{font-size:31px}body .identity-cover-label{letter-spacing:.08em;font-size:6px}body .top-controls{gap:4px}body .icon-btn{width:33px;height:37px}body .status-badge{max-width:108px;font-size:9px}body .social-row-item{min-height:123px;padding:10px}body .social-badge-hint{width:100%;font-size:8px;display:block}body .social-row-right{top:8px;right:8px}body .social-icon-box svg{width:22px;height:22px}body .tab-btn{padding:7px 4px;font-size:10px}body .tab-btn svg{width:13px}body .meta-info-row{font-size:9px}body .meta-item{gap:4px}body .time-item svg{display:none}body .social-action-icon-btn{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){body *,body :before,body :after{transition:none!important;animation:none!important}}[data-theme=dark]{--cover:#111;--cover-text:#f1f1f1;--cover-muted:#aaa;--cover-line:#353535;--terminal-surface:#161616;--rim:#ffffff10;--ink-shadow:#000;--bg-page:#080808}[data-theme=light]{--cover:#f8f8f8;--cover-text:#171717;--cover-muted:#555;--cover-line:#ccc;--terminal-surface:#ededed;--rim:#0000000c;--ink-shadow:#fff;--bg-page:#e3e3e3}body #root{gap:13px;padding-top:24px}body .card-perspective-container{background:linear-gradient(130deg,var(--text-tertiary),var(--card-border) 20%,var(--card-border) 75%,var(--text-tertiary));border-radius:14px;max-width:510px;animation:none;box-shadow:0 30px 90px #0004}body .profile-card{border-radius:13px;padding:0 22px;overflow:visible}body .shell-title{border-bottom:1px solid var(--card-border);background:var(--terminal-surface);height:44px;font:10px var(--font-mono);letter-spacing:.01em;border-radius:13px 13px 0 0;align-items:center;gap:10px;margin:0 -22px;padding:0 20px;display:flex}body .shell-mark{color:var(--text-primary);font-size:15px}body .shell-title-dim{color:var(--text-tertiary)}body .shell-dots{letter-spacing:3px;color:var(--text-tertiary);margin-left:auto;font-size:19px}body .card-top-bar{z-index:35;min-height:60px;padding:13px 0 8px}body .icon-btn{background:0 0;border-color:#0000;border-radius:6px;width:33px;height:33px}body .icon-btn:hover{background:var(--surface-2);border-color:var(--card-border)}body .status-badge{font:9px var(--font-mono);max-width:230px;color:var(--text-secondary)}body .status-dot{width:5px;height:5px;box-shadow:none}body .top-controls{gap:5px}body .identity-cover{min-height:186px;color:var(--text-primary);background:0 0;border-radius:0;grid-template-rows:32px auto auto auto;grid-template-columns:minmax(0,1fr) 116px;column-gap:18px;padding:8px 0 24px;position:relative;overflow:visible}body .identity-cover:before,body .identity-cover:after{display:none}body .identity-cover-label{color:var(--text-primary);font:11px var(--font-mono);letter-spacing:0;cursor:default;background:0 0;border:0;grid-area:1/1/auto/-1;justify-self:start;align-items:center;gap:10px;margin:0 0 19px;padding:0;display:flex}body .identity-cover-label:before{display:none}.prompt-path{color:var(--text-tertiary)}.prompt-chevron{color:var(--text-secondary)}body .avatar-wrapper{border:1px solid var(--card-border);background:var(--terminal-surface);width:116px;height:116px;box-shadow:4px 4px 0 var(--rim);border-radius:2px;grid-area:2/2/5;align-self:center;margin:4px 2px 0 0;padding:7px;transform:none}body .avatar-wrapper:before,body .avatar-wrapper:after{content:"";pointer-events:none;border-color:var(--text-tertiary);width:14px;height:14px;position:absolute}body .avatar-wrapper:before{border-top:1px solid;border-left:1px solid;top:-4px;left:-4px}body .avatar-wrapper:after{border-bottom:1px solid;border-right:1px solid;bottom:-4px;right:-4px}body .avatar-wrapper:hover,body .avatar-wrapper:focus-visible{transform:translateY(-2px)}body .avatar-img{opacity:.93;border-radius:0}body .user-name-row{grid-area:2/1;align-self:end;margin:17px 0 0}body .user-name{font:600 37px/1.12 var(--font-mono);letter-spacing:-.07em;color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}body .user-alias-badge{font:10px var(--font-mono);color:var(--text-secondary);grid-area:3/1;margin:10px 0 0}body .profile-bio-short{font:11px/1.6 var(--font-sans);color:var(--text-secondary);border-left:1px solid var(--cover-line);grid-area:4/1;align-self:start;margin:20px 0 0;padding-left:10px}body .meta-info-row{border-top:1px dashed var(--card-border);border-bottom:1px solid var(--card-border);min-height:43px;font:10px var(--font-mono);padding:12px 0}body .meta-item{gap:6px}body .time-digits{font-size:10px}body .home-link-footer{padding-top:13px}body .home-node-link{border-left:2px solid var(--text-secondary);background:var(--terminal-surface);min-height:58px;box-shadow:inset 0 1px var(--rim);border-radius:5px}body .home-node-icon{background:0 0;border:none;border-radius:0;width:28px;height:28px}body .home-node-label{font-size:12px}body .home-node-caption{font-size:7px}body .home-node-arrow{width:15px}body .tabs-navigation{border:0;border-bottom:1px solid var(--card-border);background:0 0;border-radius:0;gap:12px;margin:20px 0 13px;padding:0}body .tab-btn{min-height:38px;color:var(--text-secondary);font:10px var(--font-mono);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:7px 2px 11px;position:relative}body .tab-btn.active{border:0;border-bottom:2px solid var(--text-primary);color:var(--text-primary);box-shadow:none;background:0 0}body .tab-btn:hover{color:var(--text-primary)}body .tab-btn svg{width:13px;height:13px}body .socials-vertical-list{gap:8px}body .social-row-item{background:var(--terminal-surface);min-height:105px;box-shadow:inset 0 1px var(--rim);border-radius:5px;padding:12px}body .social-row-item:hover{border-color:var(--text-secondary);background:var(--surface-2);box-shadow:0 4px 12px #0002}body .social-row-left{gap:8px}body .social-icon-box svg{width:21px;height:21px}body .social-name{font-size:12px;font-weight:600}body .social-badge-hint{font-size:8px}body .social-val{letter-spacing:0;font-size:9px}body .social-row-right{top:7px;right:8px}body .social-action-icon-btn{background:0 0;border-color:#0000;border-radius:4px}body .social-action-icon-btn:hover{border-color:var(--card-border);background:var(--surface-hover)}body .card-signature{border-top:1px solid var(--card-border);opacity:.7;margin-top:16px;padding:14px 0 15px;font-size:7px}button:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}@keyframes prompt-blink{50%{opacity:0}}@media (width<=550px){body #root{gap:12px;padding:17px 13px 24px}body .profile-card{padding:0 16px}body .shell-title{height:40px;margin:0 -16px;padding:0 16px;font-size:9px}body .card-top-bar{min-height:56px}body .top-controls{gap:4px}body .icon-btn{width:31px;height:33px}body .status-badge{max-width:150px;font-size:8px}body .identity-cover{grid-template-columns:minmax(0,1fr) 95px;gap:0 14px;min-height:175px;padding:8px 0 24px}body .avatar-wrapper{width:95px;height:105px;padding:5px}body .user-name{font-size:32px}body .user-alias-badge{font-size:9px}body .profile-bio-short{margin-top:17px;font-size:10px}body .identity-cover-label{font-size:10px}body .meta-info-row,body .time-digits{font-size:9px}body .social-row-item{min-height:110px}body .tabs-navigation{gap:8px;margin-top:17px}}@media (width<=370px){body .profile-card{padding:0 12px}body .shell-title{margin:0 -12px;padding:0 12px}body .identity-cover{grid-template-columns:minmax(0,1fr) 80px;column-gap:9px}body .avatar-wrapper{width:80px;height:94px}body .user-name{font-size:29px}body .user-alias-badge{font-size:8px}body .status-badge{max-width:113px;font-size:8px}body .icon-btn{width:30px}body .top-controls{gap:3px}body .meta-info-row{gap:5px;font-size:8px}body .time-digits{font-size:8px}body .social-row-item{min-height:118px;padding:10px}body .social-badge-hint{font-size:8px}body .tab-btn{gap:4px;font-size:9px}}@media (prefers-reduced-motion:reduce){body *,body :before,body :after{transition:none!important;animation:none!important}}body .command-prompt{cursor:pointer;min-height:32px}body .command-prompt:hover{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline}.project-map-link{border-bottom:1px solid var(--card-border);color:var(--text-primary);justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:14px 0 18px;text-decoration:none;display:flex}.project-map-link strong{font-size:12px;font-weight:600;display:block}.project-map-link small{color:var(--text-secondary);margin-top:5px;font-size:10px;display:block}.project-map-link:hover strong{text-underline-offset:4px;text-decoration:underline}body .fire-background-container{opacity:.72}body .fire-canvas{opacity:.85}body .fire-bottom-glow{opacity:.65}body .fire-core-glow{opacity:.4}body .fire-heat-overlay{background:radial-gradient(circle,#0000 40%,#00000073 100%)}body .card-border-beam{z-index:12;display:block}body .card-border-beam__line{opacity:.85;stroke-width:1.4px;stroke-dasharray:7 43 7 43;animation-duration:7s}body .card-border-beam__glow{opacity:.38;stroke-width:4px;animation-duration:7s}[data-theme=light] body .fire-background-container{opacity:.4}[data-theme=light] body .fire-canvas{filter:invert()}body .guestbook-container{gap:15px;padding-top:3px}.wall-heading{flex-direction:column;gap:7px;display:flex}.wall-command{font:9px var(--font-mono);letter-spacing:.07em;color:var(--text-tertiary)}.wall-heading p{letter-spacing:-.02em;font-size:15px;font-weight:600}body .guestbook-form{background:var(--terminal-surface);box-shadow:inset 0 1px var(--rim);border-radius:6px;gap:11px;padding:14px}body .guestbook-form-header{border-bottom:1px solid var(--card-border);padding-bottom:10px}body .guestbook-name-input{width:72%;min-width:0;font:11px var(--font-mono);background:0 0;border:0;border-radius:0;padding:4px 0}body .char-counter{white-space:nowrap;font-size:9px}body .guestbook-textarea{background:0 0;border:0;border-radius:0;min-height:80px;padding:2px 0;font-size:12px;line-height:1.7}body .guestbook-name-input:focus-visible,body .guestbook-textarea:focus-visible{outline:1px solid var(--text-tertiary);outline-offset:4px}body .guestbook-send-btn{min-height:36px;font:10px var(--font-mono);border-radius:4px;padding:8px 13px}body .guestbook-feed{scrollbar-gutter:stable;gap:12px;max-height:420px;padding:1px 5px 1px 0}body .guestbook-card{border:1px solid var(--card-border);border-left:2px solid var(--text-tertiary);background:var(--card-bg-solid);box-shadow:none;border-radius:3px 7px 7px 3px;padding:14px;position:relative}body .guestbook-card-header{align-items:flex-start;gap:8px}body .guestbook-author-group{gap:8px;min-width:0}body .guestbook-avatar-dot{background:var(--surface-2);width:25px;height:25px;color:var(--text-primary);font:11px var(--font-mono);border-radius:5px;flex-shrink:0}body .guestbook-author-name{overflow-wrap:anywhere;font-size:11px}body .guestbook-time{color:var(--text-tertiary);flex-shrink:0;font-size:8px}body .guestbook-card-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:11px 0 13px;font-size:12px;line-height:1.75}body .guestbook-reactions-row{border-top:1px solid var(--card-border);flex-wrap:wrap;gap:7px;padding-top:10px}body .guestbook-reaction-chip{background:var(--terminal-surface);border:1px solid #0000;border-radius:5px;min-width:35px;min-height:32px;padding:5px 8px}body .guestbook-reaction-chip:hover,body .guestbook-reaction-chip.active{border-color:var(--text-secondary);background:var(--surface-2)}body .guestbook-already-posted{border-style:dashed;border-radius:6px;justify-content:flex-start;font-size:11px;line-height:1.6}.wall-error{font:10px/1.6 var(--font-mono);color:var(--text-secondary)}@media (width<=370px){body .guestbook-card{padding:11px}body .guestbook-card-header{flex-wrap:wrap}body .guestbook-time{margin-left:33px}}@media (prefers-reduced-motion:reduce){body .card-border-beam__line{opacity:.35;stroke-dasharray:none;animation:none!important}body .card-border-beam__glow{display:none}}.orbit-border-segment{fill:none;stroke:var(--text-primary);stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.status-dot-idle{background:var(--text-secondary);opacity:.65}.status-dot-dnd{background:var(--text-primary);border-radius:1px}body .spotify-progress-bar-fill{transform-origin:0;width:100%;transition:transform .12s linear}html[data-page-hidden] *,html[data-page-hidden] :before,html[data-page-hidden] :after{animation-play-state:paused!important}.terminal-overlay-backdrop{inset:auto auto auto 0;top:var(--terminal-top,0px);width:100%;height:var(--terminal-height,100dvh);overscroll-behavior:contain;padding:20px}.terminal-window{height:min(600px,100%);min-height:0;max-height:100%;animation:.2s ease-out console-enter}body .terminal-window,[data-theme] .terminal-window{background:#101012}body .terminal-line-system{color:#a1a1aa}.terminal-titlebar{flex:none;gap:12px;min-height:48px}.terminal-title{min-width:0}.terminal-title span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.terminal-close-btn{color:#d4d4d8;flex:none;width:40px;height:40px}.terminal-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0}.terminal-input-row{background:#121214;border-top:1px solid #ffffff18;flex:none;margin:0;padding:12px 16px}.terminal-input{width:0;min-width:0;min-height:36px}.terminal-send-btn{justify-content:center;min-width:40px;min-height:40px}.terminal-quick-chips{flex-wrap:wrap;flex:none;gap:6px;padding:8px 12px;overflow:visible}.terminal-chip{flex:none;min-height:36px;padding:6px 8px}.terminal-fastfetch-info{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.terminal-line pre{overflow-wrap:anywhere}.terminal-fastfetch-art{max-width:100%;overflow-x:auto}.terminal-snake-wrapper{overscroll-behavior:contain;min-height:0;overflow:auto}.snake-canvas-box{flex-shrink:0}.matrix-exit{z-index:510;color:#fff;background:#141414;border:1px solid #888;border-radius:6px;min-height:44px;padding:8px 14px;position:absolute;top:16px;right:16px}@keyframes console-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=600px){.terminal-overlay-backdrop{padding:8px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));align-items:stretch}.terminal-window{border-radius:10px;height:100%;max-height:100%}.terminal-titlebar{padding:4px 10px}.terminal-traffic-lights{display:none}.terminal-title{font-size:11px}.terminal-body{padding:12px;font-size:12px}.terminal-input-row{grid-template-columns:minmax(0,1fr) 44px;gap:2px 8px;padding:8px 12px;display:grid}.terminal-prompt{color:#a1a1aa;grid-column:1/-1;font-size:10px}.terminal-input{width:100%;font-size:16px}.terminal-quick-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.terminal-quick-chips::-webkit-scrollbar{display:none}.terminal-chip{min-height:40px;padding:6px 12px}.terminal-fastfetch-box{align-items:stretch}.terminal-fastfetch-art{align-self:center;font-size:clamp(5px,1.6vw,9px);line-height:1.15}.terminal-fastfetch-info{font-size:11px}}@media (prefers-reduced-motion:reduce){.orbit-border-segment{opacity:.18}}:root{--motion-settle:cubic-bezier(.16,1,.3,1);--motion-press:cubic-bezier(.2,.7,.3,1)}body .tabs-navigation{position:relative}body .tab-btn.active{border-bottom-color:#0000}.tab-selection-line{background:var(--text-primary);pointer-events:none;height:2px;transition:transform .3s var(--motion-settle);position:absolute;bottom:0;left:0}body .tab-pane-active{animation:pane-arrive .3s var(--motion-settle)}body .tab-pane-active .social-row-item,body .tab-pane-active .project-card{animation:item-arrive .36s var(--motion-settle) backwards}body .tab-pane-active :is(.social-row-item,.project-card):nth-child(2){animation-delay:35ms}body .tab-pane-active :is(.social-row-item,.project-card):nth-child(3){animation-delay:70ms}body .tab-pane-active :is(.social-row-item,.project-card):nth-child(4){animation-delay:.105s}body .tab-pane-active :is(.social-row-item,.project-card):nth-child(n+5){animation-delay:.14s}body :is(.social-row-item,.project-card,.home-node-link,.avatar-wrapper){transition:transform .28s var(--motion-settle),background-color .18s ease,border-color .18s ease}body :is(.icon-btn,.social-action-icon-btn,.terminal-chip,.terminal-send-btn,.terminal-close-btn,.tab-btn,.guestbook-send-btn,.identity-cover-label){transition:transform .22s var(--motion-settle),background-color .15s ease,color .15s ease,border-color .15s ease}body :is(.icon-btn,.social-action-icon-btn,.terminal-chip,.terminal-send-btn,.terminal-close-btn,.tab-btn,.guestbook-send-btn,.identity-cover-label):active{transition-duration:70ms;transform:scale(.96)}body .social-icon-box,body .home-node-arrow,body .project-map-link svg{transition:transform .3s var(--motion-settle)}@media (hover:hover) and (pointer:fine){body .social-row-item:hover,body .project-card:hover{transform:translateY(-2px)}body .social-row-item:hover .social-icon-box{transform:translateY(-1px)rotate(-4deg)}body .home-node-link:hover .home-node-arrow,body .project-map-link:hover svg{transform:translate(3px,-3px)}body .terminal-chip:hover{transform:translateY(-1px)}}@media (hover:none){body :is(.social-row-item,.project-card,.avatar-wrapper,.icon-btn):hover{transform:none}}body .terminal-overlay-backdrop{animation:.18s ease-out overlay-arrive}body .terminal-window{animation:window-arrive .28s var(--motion-settle)}body .terminal-overlay-backdrop[data-closing]{pointer-events:none;animation:.14s ease-in forwards overlay-leave}body .terminal-overlay-backdrop[data-closing] .terminal-window{animation:.14s ease-in forwards window-leave}body .toast-container{animation:notice-arrive .32s var(--motion-settle)}body .toast-container[data-closing]{animation:.14s ease-in forwards notice-leave}body .server-popover,body .visitors-popover{transform-origin:100% 0;animation:popover-arrive .2s var(--motion-settle)}body .profile-activity-pill{animation:item-arrive .28s var(--motion-settle)}body .time-item .status-dot:after{animation:none}@keyframes pane-arrive{0%{opacity:.4;transform:translateX(calc(var(--tab-direction,1) * 7px))}to{opacity:1;transform:none}}@keyframes item-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes overlay-arrive{0%{opacity:0}to{opacity:1}}@keyframes overlay-leave{to{opacity:0}}@keyframes window-arrive{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes window-leave{to{opacity:0;transform:translateY(5px)scale(.993)}}@keyframes notice-arrive{0%{opacity:0;transform:translate(-50%,9px)}to{opacity:1;transform:translate(-50%)}}@keyframes notice-leave{to{opacity:0;transform:translate(-50%,4px)}}@keyframes popover-arrive{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){body *,body :before,body :after{transition:none!important;animation:none!important}body :is(.social-row-item,.project-card,.avatar-wrapper,.icon-btn,.terminal-chip,.tab-btn):hover,body :is(button,.social-icon-box,.home-node-arrow):active{transform:none}}.activity-panel{min-width:0;margin:18px 0 8px}.activity-panel-heading{font:10px/1.5 var(--font-mono,monospace);letter-spacing:.1em;color:var(--text-secondary);justify-content:space-between;gap:8px;margin:0 2px 9px;display:flex}.activity-grid{grid-template-columns:1fr;gap:9px;display:grid}.activity-dual{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.activity-tile{border:1px solid var(--card-border,#363638);background:var(--surface-1,#171719);min-width:0;color:var(--text-primary);border-radius:11px;flex-direction:column;gap:9px;padding:13px;text-decoration:none;display:flex}.activity-tile strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.45}.activity-tile-top{color:var(--text-secondary);align-items:center;gap:7px;display:flex}.activity-tile-top small{font:9px/1.5 var(--font-mono,monospace);letter-spacing:.09em;flex:1}.activity-status-dot{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px #ffffff40}.activity-detail{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px;line-height:1.45;display:block}.activity-game{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.activity-game>div{min-width:0}.activity-game-art{background:var(--surface-2,#222);width:40px;height:40px;color:var(--text-secondary);border-radius:7px;flex:0 0 40px;place-items:center;display:grid;overflow:hidden}.activity-game-art img{object-fit:contain;width:40px;height:40px;display:block}.activity-game .activity-detail{margin-top:4px}.activity-track{align-items:center;gap:9px;min-width:0;display:flex}.activity-track>div{flex:1;min-width:0}.activity-track img{object-fit:cover;border-radius:5px;flex:none;width:34px;height:34px}.activity-track .spotify-live-eq{flex:0 0 15px;margin:0}.activity-cover-fallback{opacity:.65;flex:none}.activity-timeline{margin-top:auto}.activity-timeline>div:last-child{font:9px/1.5 var(--font-mono,monospace);color:var(--text-secondary);justify-content:space-between;margin-top:5px;display:flex}.activity-progress{background:var(--card-border,#444);border-radius:2px;height:2px;overflow:hidden}.activity-progress i{background:var(--text-primary,#ddd);transform-origin:0;width:100%;height:100%;transition:transform .25s linear;display:block}.activity-source-notice{color:var(--text-secondary);margin:8px 2px;font-size:10px;line-height:1.5}.wall-welcome{border:1px solid var(--card-border,#363638);border-left:2px solid var(--text-secondary,#aaa);border-radius:8px;margin:0 0 15px;padding:13px 15px}.wall-welcome>div{font:9px/1.5 var(--font-mono,monospace);letter-spacing:.08em;color:var(--text-secondary);align-items:center;gap:7px;display:flex}.wall-welcome p,.wall-owner-reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.6}.wall-owner-reply{border-left:2px solid var(--card-border,#444);margin-top:12px;padding:8px 12px}.wall-owner-reply summary{cursor:pointer;font:11px/1.6 var(--font-mono,monospace);color:var(--text-secondary)}.weather-stale{opacity:.65;font-size:9px}@media (width<=420px){.activity-dual{grid-template-columns:1fr}.activity-tile{padding:11px 12px}.game-tile{gap:8px}}@media (prefers-reduced-motion:reduce){.activity-progress i{transition:none}}
