@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--accent:#8fb6ff;--accent2:#c4a9ff;--accent3:#f6b9db;--ink:#2d3452;--glass:#ffffffa3;--glass-strong:#ffffffd6;--glass-soft:#ffffff61;--line:#3944711f;--shadow:0 28px 80px #3a447430;--shadow-soft:0 14px 34px #3d49781a;--radius:22px}:root[data-theme=pink]{--accent:#efabc9;--accent2:#ffd0e1;--accent3:#d9b6ff}:root[data-theme=violet]{--accent:#ad9bff;--accent2:#d7c8ff;--accent3:#9fc5ff}:root[data-theme=mint]{--accent:#8ed6c2;--accent2:#c7f0e4;--accent3:#a9c8ff}:root[data-theme=red]{--accent:#e60012;--accent2:#ff3445;--accent3:#fff}*{box-sizing:border-box}html,body{height:100%;margin:0}body{color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,a,input,textarea,select{font:inherit}button{color:inherit}.desktop-shell{background:linear-gradient(140deg,#d9e8ff 0%,#ece7ff 48%,#fde7f2 100%);min-height:100vh}#wallpaper{z-index:0;background-position:50%;background-size:cover;transition:all .25s;position:fixed;inset:-3%;transform:scale(1.05)}#wallpaper.wallpaper-video{object-fit:cover;object-position:center;background:#050509;width:106%;height:106%}.upload-preview-video{object-fit:cover;background:#050509;width:100%;height:180px;display:block}#veil{z-index:1;pointer-events:none;background:linear-gradient(#ffffff14,#ffffff2e),radial-gradient(circle at 50% 120%,#ffffffd6,#0000 36%);position:fixed;inset:0}#ambient{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-orb{filter:blur(50px);opacity:.3;border-radius:999px;animation:14s ease-in-out infinite alternate floatOrb;position:absolute}.orb-a{background:var(--accent);width:260px;height:260px;top:14%;left:-80px}.orb-b{background:var(--accent2);width:220px;height:220px;animation-delay:-4s;top:24%;right:-40px}.orb-c{background:var(--accent3);width:180px;height:180px;animation-delay:-7s;bottom:-70px;left:42%}@keyframes floatOrb{to{transform:translate(30px,-18px)scale(1.08)}}#boot{z-index:999999;background:radial-gradient(circle at 50% 30%,#ffffffeb,#0000 28%),linear-gradient(145deg,#dbeaff,#ece7ff 55%,#ffe7f3);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.boot-shell{width:min(470px,88vw);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffff8f;border:1px solid #ffffffdb;border-radius:30px;padding:38px 38px 32px}.brandline{align-items:center;gap:10px;margin-bottom:20px;display:flex}.brand-star{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-radius:12px;place-items:center;width:34px;height:34px;font-size:15px;display:grid;box-shadow:0 10px 24px #5869b03d}.brandline span{letter-spacing:.23em;text-transform:uppercase;font-size:11px;font-weight:700}.boot-title{letter-spacing:-.045em;font-size:34px;font-weight:800;line-height:1.05}.boot-copy{opacity:.62;margin:12px 0 25px;font-size:12px;line-height:1.7}.boot-progress{background:#3d4a7b1a;border-radius:999px;height:8px;overflow:hidden}.boot-progress span{background:linear-gradient(90deg,var(--accent),var(--accent2),var(--accent3));border-radius:999px;width:0;height:100%;animation:1.8s cubic-bezier(.22,.8,.25,1) forwards bootLoad;display:block}@keyframes bootLoad{to{width:100%}}.boot-meta{opacity:.48;justify-content:space-between;margin-top:11px;font-size:10px;display:flex}.top-strip{z-index:30;background:var(--glass-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft);border:1px solid #ffffffbd;border-radius:999px;align-items:center;gap:9px;padding:9px 12px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.top-strip button{cursor:pointer;background:#ffffff85;border:0;border-radius:999px;width:29px;height:29px}.status-pill{align-items:center;gap:8px;padding:0 5px 0 2px;font-size:10px;display:flex}.status-dot{background:#78d8a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #78d8a0}#desktop{z-index:3;height:calc(100vh - 64px);padding:34px 25px 22px;position:relative;overflow:hidden}.desktop-icons{grid-template-rows:repeat(6,96px);grid-auto-columns:96px;grid-auto-flow:column;align-content:start;gap:19px 16px;width:max-content;max-width:44vw;padding:0 18px 16px 0;display:grid;overflow:auto hidden}.desktop-icon{cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:96px;padding:7px 5px;transition:all .16s;display:flex}.desktop-icon:hover{background:#ffffff3d;transform:translateY(-4px)}.desktop-icon label{text-align:center;text-shadow:0 1px 3px #fffffffa;font-size:11px;line-height:1.25}.app-icon{background:linear-gradient(145deg,#ffffffe6,#ffffff85);border:1px solid #ffffffe0;border-radius:18px;place-items:center;width:56px;height:56px;font-size:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 28px #43508429}.app-icon.folder{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2))}.app-icon.pink{color:#fff;background:linear-gradient(145deg,var(--accent3),#ffd7e8)}.app-icon.dark{color:#fff;background:linear-gradient(145deg,#252c45,#414c70)}.app-icon.gold{color:#fff;background:linear-gradient(145deg,#ffe8a8,#f4c76a)}.app-icon.glass{color:var(--accent)}body[data-icon-pack=round] .app-icon{border-radius:50%}body[data-icon-pack=minimal] .app-icon{box-shadow:none;background:#ffffff70;border-color:#ffffff73}.home-card{background:var(--glass);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);width:min(420px,76vw);box-shadow:var(--shadow);border:1px solid #ffffffdb;border-radius:28px;padding:27px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.home-top{align-items:center;gap:16px;display:flex}.home-avatar{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border:1px solid #ffffffdb;border-radius:25px;place-items:center;width:82px;height:82px;padding:4px;font-weight:800;display:grid}.home-id h1{letter-spacing:-.045em;margin:0;font-size:28px;line-height:1}.home-id p{opacity:.52;margin:7px 0 0;font-size:11px}.home-quote{border-top:1px solid var(--line);margin-top:17px;padding:19px 0 4px;font-family:Georgia,serif;font-size:14px;font-style:normal;line-height:1.6}.home-meta{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;display:flex}.meta-chip{border:1px solid var(--line);background:#ffffff85;border-radius:14px;flex:1;min-width:95px;padding:11px 12px}.meta-chip small{letter-spacing:.16em;text-transform:uppercase;opacity:.44;font-size:8px;display:block}.meta-chip b{margin-top:5px;font-size:11px;display:block}.storage-wrap{margin-top:17px}.storage-head{text-transform:uppercase;letter-spacing:.12em;opacity:.48;justify-content:space-between;margin-bottom:7px;font-size:9px;display:flex}.storage-bar{background:#38457317;border-radius:99px;height:7px;overflow:hidden}.storage-bar span{background:linear-gradient(90deg,var(--accent),var(--accent2),var(--accent3));border-radius:99px;width:47%;height:100%;display:block}.desktop-widget{z-index:300;background:var(--glass-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:220px;box-shadow:var(--shadow-soft);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;border:1px solid #ffffffc7;border-radius:20px;padding:16px;position:absolute;right:24px}.desktop-widget.custom-position{z-index:300;position:fixed;bottom:auto;right:auto}.weather-widget{top:62px}.music-widget{bottom:24px}.custom-widget{display:block;top:255px}.widget-drag-handle{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.widget-title{text-transform:uppercase;letter-spacing:.17em;opacity:.43;font-size:8px}.widget-close{cursor:pointer;background:#ffffff80;border:0;border-radius:8px;width:22px;height:22px;font-size:10px}.weather-main{justify-content:space-between;align-items:center;display:flex}.weather-main b{letter-spacing:-.04em;font-size:25px}.weather-main span{font-size:24px}.widget-line{opacity:.58;margin-top:6px;font-size:10px}.mini-player{align-items:center;gap:11px;display:flex}.mini-art{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.mini-song{flex:1;min-width:0}.mini-song b,.mini-song span{display:block}.mini-song b{font-size:11px}.mini-song span{opacity:.48;margin-top:4px;font-size:9px}.mini-play{cursor:pointer;background:#ffffffb8;border:0;border-radius:50%;width:32px;height:27px}.pet-face{text-align:center;font-size:29px;animation:2s ease-in-out infinite petBob}@keyframes petBob{50%{transform:translateY(-4px)}}.quote-widget blockquote{margin:0;font:italic 13px/1.55 Georgia,serif}.os-window{border-radius:var(--radius);width:min(560px,100vw - 34px);min-height:280px;max-height:75vh;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f8faffde;border:1px solid #ffffffeb;animation:.18s winIn;position:fixed;top:0;left:0;overflow:hidden}.os-window.maximized{width:auto;height:auto;max-height:none;inset:18px 18px 82px!important;transform:none!important}@keyframes winIn{0%{opacity:0;transform:translateY(7px)scale(.975)}to{opacity:1}}.titlebar{border-bottom:1px solid var(--line);cursor:move;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#ffffffc9,#f2f5ffad);justify-content:space-between;align-items:center;height:50px;padding:0 10px 0 17px;display:flex}.title-name{align-items:center;gap:10px;font-size:11px;font-weight:750;display:flex}.title-glyph{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-radius:9px;place-items:center;width:22px;height:26px;font-size:11px;display:grid}.window-actions{gap:4px;display:flex}.window-actions button{cursor:pointer;background:0 0;border:0;border-radius:9px;width:29px;height:29px}.window-actions button:hover{background:#414d7814}.window-content{max-height:calc(75vh - 50px);padding:23px;overflow:auto}.maximized .window-content{max-height:calc(100vh - 150px)}.kicker{letter-spacing:.18em;text-transform:uppercase;opacity:.43;font-size:8px}.display-name{letter-spacing:-.045em;margin-top:6px;font-size:28px;font-weight:800}.muted{opacity:.56}.rule{background:var(--line);height:1px;margin:19px 0}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.info-card,.contact-card,.calendar-card,.bookmark-card{border:1px solid var(--line);background:#ffffffab;border-radius:16px;padding:14px}.info-card small{text-transform:uppercase;letter-spacing:.14em;opacity:.43;font-size:8px}.info-card b{margin-top:5px;font-size:11px;display:block}.body-copy{margin:0;font-size:12px;line-height:1.78}.file-list{gap:10px;display:grid}.file-row{border:1px solid var(--line);cursor:pointer;background:#ffffffa3;border-radius:15px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.file-type{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.file-copy b,.file-copy span{display:block}.file-copy b{font-size:11px}.file-copy span{opacity:.5;margin-top:4px;font-size:9px}.file-date{opacity:.42;font-size:9px}.contacts{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.contact-card{align-items:center;gap:11px;display:flex}.contact-avatar{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.contact-card h3{margin:0;font-size:11px}.contact-card p{opacity:.56;margin:4px 0 0;font-size:9px;line-height:1.5}.contact-tag{background:linear-gradient(90deg,#8fb6ff2e,#c4a9ff2e);border-radius:999px;margin-top:7px;padding:4px 8px;font-size:8px;display:inline-flex}.player-large{background:linear-gradient(145deg,#8fb6ff30,#c4a9ff38);border-radius:19px;align-items:center;gap:16px;padding:17px;display:flex}.album-large{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-radius:20px;place-items:center;width:72px;height:72px;font-size:26px;display:grid}.play-large{background:#fff;border:0;border-radius:50%;width:41px;height:41px;margin-left:auto}.calendar-list{gap:10px;display:grid}.calendar-card{align-items:center;gap:14px;display:flex}.calendar-card>span{background:linear-gradient(145deg,var(--accent),var(--accent2));color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.calendar-card small{font-size:8px;display:block}.bookmarks{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.bookmark-card{text-align:left;align-items:center;gap:10px;display:flex}.bookmark-icon{background:linear-gradient(145deg,var(--accent),var(--accent2));color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.bookmark-card b{font-size:10px}.bookmark-card span span{opacity:.46;margin-top:3px;font-size:8px;display:block}.bin{text-align:center;padding:32px 12px}.bin-symbol{margin-bottom:12px;font-size:48px}.start-menu{z-index:9990;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);width:280px;box-shadow:var(--shadow);background:#f8faffe8;border:1px solid #ffffffeb;border-radius:22px;padding:12px;display:none;position:fixed;bottom:73px;left:13px}.start-menu.open{animation:.16s winIn;display:block}.start-profile{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-bottom:7px;padding:10px 11px 14px;display:flex}.start-avatar{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.start-profile b,.start-profile span{display:block}.start-profile b{font-size:11px}.start-profile span{opacity:.47;margin-top:4px;font-size:8px}.menu-link{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:10px 11px;font-size:10px;display:block}.menu-link:hover{background:#748bdb17}.taskbar{z-index:9995;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#eef3ffc7;border-top:1px solid #ffffffe0;align-items:center;gap:8px;height:64px;padding:9px 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.start-button{cursor:pointer;color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border:0;border-radius:14px;height:42px;padding:0 15px;font-size:10px;font-weight:750;box-shadow:0 10px 24px #5364a638}.task-items{flex:1;gap:6px;min-width:0;display:flex;overflow:auto}.task-item{border:1px solid var(--line);cursor:pointer;background:#ffffff91;border-radius:11px;flex:none;padding:9px 11px;font-size:9px}.tray{align-items:center;gap:10px;display:flex}.theme-switcher{gap:5px;display:flex}.swatch{cursor:pointer;border:2px solid #ffffffe6;border-radius:50%;width:16px;height:16px;padding:0;box-shadow:0 2px 7px #2f3a6224}.swatch-blue{background:#8fb6ff}.swatch-pink{background:#f0accd}.swatch-violet{background:#ad9bff}.swatch-mint{background:#8ed6c2}.swatch-red{background:#e60012}.clock{text-align:right;min-width:72px}.clock b,.clock small{display:block}.clock b{font-size:10px}.clock small{opacity:.48;margin-top:2px;font-size:8px}.toast-stack{z-index:9999;gap:9px;width:min(320px,100vw - 34px);display:grid;position:fixed;bottom:81px;right:17px}.toast{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-soft);background:#f8faffe8;border:1px solid #ffffffeb;border-radius:17px;padding:14px 15px}.toast b{font-size:10px}.toast p{opacity:.56;margin:5px 0 0;font-size:9px;line-height:1.55}.cursor-trail{z-index:99999;pointer-events:none;color:var(--accent);font-size:10px;animation:.7s ease-out forwards trailOut;position:fixed}@keyframes trailOut{to{opacity:0;transform:translateY(-12px)scale(.25)}}.store-tabs,.game-tabs{flex-wrap:wrap;gap:8px;margin:13px 0 16px;display:flex}.store-tab,.game-tab{border:1px solid var(--line);cursor:pointer;background:#ffffffad;border-radius:11px;padding:8px 11px;font-size:9px}.store-tab.active,.game-tab.active{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-color:#0000}.store-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.store-card{border:1px solid var(--line);background:#ffffffad;border-radius:17px;padding:14px}.store-preview{border:1px solid #ffffffd1;border-radius:13px;height:92px;margin-bottom:11px}.preview-cloud{background:radial-gradient(circle at 22% 30%,#fff 0 11%,#0000 12%),radial-gradient(circle at 35% 36%,#fff 0 15%,#0000 16%),linear-gradient(145deg,#cfe5ff,#e6e4ff)}.preview-midnight,.preview-stars{background:radial-gradient(circle at 70% 26%,#fff 0 2%,#0000 3%),radial-gradient(circle at 30%,#fff 0 1.5%,#0000 2.5%),linear-gradient(145deg,#11162a,#2e365f 60%,#4e3f75)}.preview-aquarium{background:linear-gradient(145deg,#a7e7ef,#75bcd5 55%,#547cac)}.preview-rose{background:linear-gradient(145deg,#ffe2ec,#efb7cf 58%,#cda8e9)}.preview-crt{background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 4px),linear-gradient(145deg,#1e2030,#444563)}.preview-raincity{background:radial-gradient(circle at 30% 30%,#ffafd28c 0 3px,#0000 13px),linear-gradient(#11182a,#28334c 58%,#0c1220)}.preview-clouds{background:linear-gradient(145deg,#bcdcff,#e6e7ff 60%,#f8dfea)}.preview-aurora{background:linear-gradient(145deg,#15203a,#4e4b7b,#7ed9c2)}.store-card h3{margin:0;font-size:11px}.store-card p{opacity:.54;margin:6px 0 11px;font-size:9px;line-height:1.55}.install-btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;width:100%;padding:9px 10px;font-size:9px}.install-btn.installed{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-color:#0000}.app-shelf{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.app-shelf-card{border:1px solid var(--line);background:#ffffffa8;border-radius:15px;align-items:center;gap:11px;padding:12px;display:flex}.mini-app{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.app-shelf-card b{font-size:10px}.app-shelf-card span span{opacity:.47;margin-top:3px;font-size:8px;display:block}.app-toggle,.toggle{cursor:pointer;background:#404c7924;border:0;border-radius:999px;width:42px;height:24px;margin-left:auto;padding:3px}.app-toggle:before,.toggle:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block;box-shadow:0 3px 8px #323a5c24}.app-toggle.on,.toggle.on{background:linear-gradient(90deg,var(--accent),var(--accent2))}.app-toggle.on:before,.toggle.on:before{transform:translate(18px)}.settings-grid{gap:13px;display:grid}.setting-row{border:1px solid var(--line);background:#ffffffa8;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:13px 14px;display:flex}.setting-row b{font-size:10px}.setting-row span{opacity:.46;margin-top:4px;font-size:8px;display:block}.cursor-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.upload-zone{text-align:center;background:#ffffff75;border:1px dashed #50609947;border-radius:18px;padding:22px}.upload-zone input{display:none}.upload-label,.secondary-btn,.primary-btn{cursor:pointer;border-radius:11px;padding:9px 12px;font-size:9px;display:inline-flex}.upload-label,.secondary-btn{border:1px solid var(--line);background:#fff}.primary-btn{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border:0}.upload-preview{border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:15px;width:100%;height:150px;margin:14px 0 0}.submit-form{gap:11px;display:grid}.submit-form label{letter-spacing:.14em;text-transform:uppercase;opacity:.58;font-size:8px}.submit-form input,.submit-form select,.submit-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffffbd;border-radius:12px;outline:none;margin-top:6px;padding:11px 12px}.submit-form textarea{resize:vertical;min-height:110px}.submit-actions{gap:9px;display:flex}.game-status,.catch-score{text-align:center;margin:10px 0;font-size:11px}.ttt-board{grid-template-columns:repeat(3,72px);justify-content:center;gap:8px;margin:18px auto;display:grid}.ttt-cell{border:1px solid var(--line);cursor:pointer;background:#ffffffbf;border-radius:16px;width:72px;height:72px;font-size:27px;font-weight:800}.memory-board{grid-template-columns:repeat(4,62px);justify-content:center;gap:9px;margin:18px auto;display:grid}.memory-card-game{border:1px solid var(--line);background:linear-gradient(145deg,var(--accent),var(--accent2));color:#0000;cursor:pointer;border-radius:15px;width:62px;height:62px;font-size:22px}.memory-card-game.flipped,.memory-card-game.matched{color:var(--ink);background:#ffffffd1}.game-reset{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;margin:12px auto 0;padding:9px 12px;font-size:9px;display:block}.star-catcher-area{border:1px solid var(--line);background:radial-gradient(circle at 20% 20%,#ffffffd9 0 1px,#0000 2px) 0 0/80px 80px,linear-gradient(145deg,#11162d,#2c3159 55%,#4b3d70) 0 0/cover;border-radius:18px;width:100%;height:285px;position:relative;overflow:hidden}.catch-star{color:#fff;cursor:pointer;filter:drop-shadow(0 0 12px #aac2fff2);background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:28px;position:absolute}.wallpaper-default{background:linear-gradient(140deg,#d9e8ff 0%,#ece7ff 48%,#fde7f2 100%)}.wallpaper-cloud{background:radial-gradient(circle at 22% 30%,#fff 0 11%,#0000 12%),radial-gradient(circle at 35% 36%,#fff 0 15%,#0000 16%),radial-gradient(circle at 52% 31%,#fff 0 12%,#0000 13%),linear-gradient(145deg,#cfe5ff,#e6e4ff)}.wallpaper-midnight,.wallpaper-stars{background:radial-gradient(circle at 70% 26%,#fff 0 2%,#0000 3%),radial-gradient(circle at 30%,#fff 0 1.5%,#0000 2.5%),radial-gradient(circle at 50% 18%,#fff 0 1.2%,#0000 2.2%),linear-gradient(145deg,#11162a,#2e365f 60%,#4e3f75)}.wallpaper-aquarium{background:linear-gradient(145deg,#a7e7ef,#75bcd5 55%,#547cac)}.wallpaper-chiikawa_solid{background:#f3e9c7}.wallpaper-chiikawa_cozy{background:#f6e7af url(/chiikawa/wallpapers/cozy.jpg) 50%/cover no-repeat}.wallpaper-rose{background:linear-gradient(145deg,#ffe2ec,#efb7cf 58%,#cda8e9)}.wallpaper-crt{background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 4px),linear-gradient(145deg,#1e2030,#444563)}.wallpaper-raincity{background:radial-gradient(circle at 16% 30%,#ffd38bb8 0 2px,#0000 11px),radial-gradient(circle at 31% 39%,#ff7bb794 0 2px,#0000 12px),linear-gradient(#11182a 0%,#202a43 52%,#0e1422 100%)}.wallpaper-raincity:after{content:"";background:repeating-linear-gradient(112deg,#0000 0 21px,#e1efff61 22px 23px,#0000 24px 44px);animation:.72s linear infinite rainFall;position:absolute;inset:-18%}@keyframes rainFall{0%{background-position:0 -120px}to{background-position:-35px 120px}}.wallpaper-stars{background-size:90px 90px,130px 130px,170px 170px,cover;animation:18s linear infinite starDrift}@keyframes starDrift{to{background-position:90px 45px,-130px 65px,170px -85px,0 0}}.wallpaper-clouds{background:linear-gradient(145deg,#bcdcff,#e6e7ff 60%,#f8dfea);overflow:hidden}.wallpaper-clouds:before,.wallpaper-clouds:after{content:"";background:#ffffffc7;border-radius:999px;width:280px;height:95px;animation:26s linear infinite cloudFloat;position:absolute;box-shadow:75px -25px 0 10px #ffffffc7,145px 5px 0 5px #ffffffb8,210px -18px 0 8px #ffffffa8}.wallpaper-clouds:before{top:18%;left:-360px}.wallpaper-clouds:after{opacity:.58;animation-duration:38s;top:62%;left:-520px}@keyframes cloudFloat{to{transform:translate(calc(100vw + 700px))}}.wallpaper-aurora{background-color:#0000;background-image:radial-gradient(at 15% 85%,#4affd2d1,#0000 34%),radial-gradient(at 78% 16%,#b45cffc2,#0000 40%),radial-gradient(at 50% 45%,#368bffad,#0000 46%),linear-gradient(145deg,#050813,#0d1830 48%,#24183f);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:145% 145%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;animation:8s ease-in-out infinite alternate auroraShift}@keyframes auroraShift{0%{background-position:0 35%}to{background-position:100% 65%}}@media (max-height:820px) and (min-width:761px){.desktop-icons{grid-template-rows:repeat(5,96px)}}@media (max-height:690px) and (min-width:761px){.desktop-icons{grid-template-rows:repeat(4,96px)}}@media (max-width:760px){body{overflow:hidden auto}#desktop{height:auto;min-height:calc(100vh - 64px);padding:20px 12px 240px;overflow:visible}.top-strip{display:none}.desktop-icons{grid-template-rows:none!important;grid-template-columns:repeat(3,1fr)!important;grid-auto-flow:row!important;width:100%!important;max-width:none!important;padding:0 0 160px!important;display:grid!important;overflow:visible!important}.desktop-icon{width:auto}.home-card{width:100%;margin:22px 0;position:relative;top:auto;left:auto;transform:none}.desktop-widget{width:100%;margin:12px 0;position:relative;top:auto;bottom:auto;right:auto}.os-window{width:auto!important;height:auto!important;max-height:none!important;inset:12px 9px 76px!important;transform:none!important}.window-content{max-height:calc(100vh - 150px)}.grid2,.contacts,.bookmarks,.store-grid,.app-shelf{grid-template-columns:1fr}.task-item,.theme-switcher{display:none}}.owner-ribbon{z-index:9996;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-soft);background:#f8faffd1;border:1px solid #ffffffdb;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:flex;position:fixed;top:16px;right:18px}.owner-ribbon span{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-radius:999px;padding:7px 10px;font-weight:800}.owner-ribbon a,.owner-ribbon button{cursor:pointer;background:0 0;border:0;font-size:9px}.owner-ribbon form{display:inline}.site-page{background:radial-gradient(circle at 15% 18%,#ffffffeb,#0000 24%),linear-gradient(140deg,#d9e8ff,#ece7ff 48%,#fde7f2);min-height:100vh;padding:36px}.site-shell{width:min(980px,100%);margin:0 auto}.site-brand{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:28px;font-size:11px;font-weight:800;display:flex}.site-brand span{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.auth-card,.directory-card,.empty-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:25px}.auth-card{width:min(440px,100%);margin:8vh auto 0;padding:28px}.auth-card h1,.directory-head h1{letter-spacing:-.045em;margin:0;font-size:32px}.auth-card p,.directory-head p{opacity:.58;font-size:11px;line-height:1.7}.auth-form{gap:13px;margin-top:22px;display:grid}.auth-form label{text-transform:uppercase;letter-spacing:.13em;opacity:.65;font-size:9px}.auth-form input{border:1px solid var(--line);background:#ffffffc7;border-radius:13px;outline:none;width:100%;margin-top:7px;padding:12px 13px}.auth-form button,.site-button{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));cursor:pointer;border:0;border-radius:13px;padding:11px 14px;font-size:10px;font-weight:700}.auth-message{color:#9a4770;min-height:18px;font-size:10px}.directory-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.cache-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.directory-card{padding:18px;transition:all .16s;display:block}.directory-card:hover{transform:translateY(-4px)}.directory-avatar{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-radius:20px;place-items:center;width:64px;height:64px;font-weight:800;display:grid}.directory-card h2{margin:14px 0 4px;font-size:20px}.directory-card p{opacity:.52;margin:0;font-size:10px}.directory-card small{letter-spacing:.13em;text-transform:uppercase;opacity:.45;margin-top:14px;font-size:8px;display:block}.empty-card{text-align:center;padding:30px}@media (max-width:760px){.owner-ribbon{justify-content:center;inset:auto 10px 74px}.site-page{padding:20px 14px}.cache-grid{grid-template-columns:1fr}.directory-head{flex-direction:column;align-items:start}}.landing-boot{z-index:999999;color:#303551;background:radial-gradient(circle at 18% 20%,#fffffffa,#0000 24%),radial-gradient(circle at 82% 72%,#fac6e66b,#0000 30%),linear-gradient(145deg,#dbeaff,#ece7ff 53%,#ffe7f3);place-items:center;transition:opacity .52s,filter .52s,transform .52s;display:grid;position:fixed;inset:0;overflow:hidden}.landing-boot.is-leaving{opacity:0;filter:blur(9px);transform:scale(1.025)}.landing-stars{pointer-events:none;position:absolute;inset:0}.landing-stars span{color:#ffffffe6;filter:drop-shadow(0 0 10px #97aaffbf);animation-name:landingTwinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}@keyframes landingTwinkle{0%{opacity:.18;transform:translateY(8px)scale(.65)rotate(0)}to{opacity:1;transform:translateY(-9px)scale(1.12)rotate(26deg)}}.landing-console{text-align:center;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffff8f;border:1px solid #ffffffeb;border-radius:34px;width:min(560px,88vw);padding:48px 46px 40px;animation:.78s cubic-bezier(.2,.8,.2,1) both landingEnter;position:relative;box-shadow:0 34px 100px #47467a2e}@keyframes landingEnter{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}.landing-mark{color:#fff;background:linear-gradient(145deg,#95aef5,#bd9dec,#f0b5d6);border-radius:19px;place-items:center;width:58px;height:58px;margin:0 auto 17px;font-size:22px;animation:1.6s ease-in-out infinite landingBounce;display:grid;box-shadow:0 18px 38px #898ee14d}@keyframes landingBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.landing-eyebrow{color:#9699ae;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.landing-console h1{letter-spacing:-.035em;margin:14px 0 18px;font-family:Georgia,serif;font-size:clamp(25px,5vw,42px);font-weight:500}.landing-status{color:#85899e;height:20px;margin:0;font-size:12px}.landing-progress{background:#3e497817;border-radius:999px;height:9px;margin-top:24px;overflow:hidden}.landing-progress span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#8fa8f4,#b39aeb,#efb5d7,#8fa8f4) 0 0/220% 100%;width:100%;height:100%;animation:3s cubic-bezier(.18,.8,.2,1) both landingLoad,1s linear infinite landingShine;display:block}@keyframes landingLoad{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landingShine{to{background-position:220% 0}}.landing-pings{justify-content:center;gap:7px;margin-top:17px;display:flex}.landing-pings i{background:#a5abdd;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite alternate pingDot}.landing-pings i:nth-child(2){animation-delay:.18s}.landing-pings i:nth-child(3){animation-delay:.36s}@keyframes pingDot{to{background:#efb5d7;transform:translateY(-6px)}}.site-page{position:fixed;inset:0;overflow-y:auto}.directory-page{isolation:isolate;opacity:1}.directory-page.arrived{animation:.75s both directoryArrive}@keyframes directoryArrive{0%{opacity:0;filter:blur(10px);transform:scale(1.012)}to{opacity:1;filter:none;transform:none}}.directory-orbs{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.directory-orbs span{filter:blur(55px);opacity:.3;border-radius:50%;position:absolute}.directory-orbs span:first-child{background:#a7baff;width:300px;height:300px;top:25%;left:-90px}.directory-orbs span:nth-child(2){background:#edbadb;width:260px;height:260px;top:10%;right:-60px}.directory-orbs span:nth-child(3){background:#c5afe9;width:220px;height:220px;bottom:-80px;left:48%}.directory-shell{width:min(1220px,100%)}.directory-kicker,.directory-section-head span,.recent-heading span{color:#999caf;letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.directory-hero{align-items:flex-end;margin-bottom:30px}.directory-hero h1{font-size:clamp(40px,6vw,68px);font-weight:500}.directory-hero>div:first-child{max-width:700px}.directory-actions{gap:8px;display:flex}.ghost-button{color:#626984!important;background:#ffffffad!important;border:1px solid #525a841f!important}.directory-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.directory-main,.recent-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff7a;border:1px solid #ffffffe6;border-radius:28px;padding:22px;box-shadow:0 26px 80px #46467a1f}.directory-section-head{justify-content:space-between;align-items:flex-end;margin-bottom:17px;display:flex}.directory-section-head h2,.recent-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:25px}.directory-section-head>b{background:#919beb1c;border-radius:999px;padding:8px 11px;font-size:10px}.upgraded-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.upgraded-card{background:#ffffffb8;min-height:290px;padding:19px;position:relative;overflow:hidden}.directory-card-glow{filter:blur(13px);background:linear-gradient(145deg,#8fa8f438,#f0b5d740);border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-45px}.directory-card-top{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.directory-avatar.uploaded{background:0 0;padding:0;overflow:hidden}.directory-avatar.uploaded img{object-fit:cover;width:100%;height:100%}.directory-live{text-transform:lowercase;background:#ffffffad;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:flex}.directory-dot{background:#8fd8a7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #6dd697cc}.status-away{background:#efca7b;box-shadow:0 0 12px #efca7bb3}.status-busy{background:#ef9cb8}.status-offline{box-shadow:none;background:#b8bbca}.upgraded-card h2{margin-top:17px;position:relative}.directory-role{background:#8f99eb1a;border-radius:999px;margin-top:11px;padding:7px 9px;font-size:9px;display:inline-flex}.upgraded-card blockquote{color:#676d89;min-height:44px;margin:15px 0 0;font-family:Georgia,serif;font-size:12px;font-style:italic;line-height:1.55}.upgraded-card footer{color:#9699ae;border-top:1px solid #3d44671a;justify-content:space-between;gap:10px;padding-top:12px;font-size:9px;display:flex;position:absolute;bottom:17px;left:19px;right:19px}.upgraded-card footer b{color:#646a84}.recent-panel{position:sticky;top:24px}.recent-list{gap:9px;margin-top:18px;display:grid}.recent-entry{color:inherit;background:#ffffff94;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;text-decoration:none;transition:all .16s;display:grid}.recent-entry:hover{background:#ffffffd1;transform:translate(3px)}.recent-glyph{color:#fff;background:linear-gradient(145deg,#8fa8f4,#b39aeb);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.recent-entry strong,.recent-entry span{display:block}.recent-entry strong{font-size:11px}.recent-entry span,.recent-entry time{color:#999caf;margin-top:3px;font-size:9px}.recent-note{color:#85899e;background:#919beb14;border-radius:15px;margin-top:17px;padding:14px;font-size:10px;line-height:1.6}.recent-empty{color:#8d91a7;font-size:11px}@media (max-width:980px){.directory-layout{grid-template-columns:1fr}.recent-panel{position:static}.upgraded-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.landing-console{padding:38px 22px 32px}.directory-actions{flex-wrap:wrap;width:100%}.directory-actions a{text-align:center;flex:1}.upgraded-grid{grid-template-columns:1fr}.directory-main,.recent-panel{padding:15px}.upgraded-card{min-height:280px}}.owner-ribbon,.visitor-ribbon{z-index:350}.os-window{z-index:400}.owner-ribbon.window-active,.visitor-ribbon.window-active{opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;transform:translateY(-10px)}.titlebar{z-index:4;position:sticky;top:0}.window-actions{z-index:5;position:relative}.memory-lightbox{isolation:isolate}@media (max-width:760px){.owner-ribbon,.visitor-ribbon{z-index:350;transition:opacity .16s,transform .16s,visibility .16s}.owner-ribbon.mobile-window-active,.visitor-ribbon.mobile-window-active{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-10px)!important}.os-window{z-index:400!important}.titlebar{height:54px;padding-right:8px}.window-actions{z-index:10;position:relative}.window-actions button{touch-action:manipulation;width:34px;height:34px}}body[data-icon-pack=night] .app-icon{color:#f5efff;background:linear-gradient(145deg,#080912,#24223d);border-color:#4d496f;box-shadow:0 12px 30px #0000006b}body[data-icon-pack=hearts] .app-icon,body[data-icon-pack=idol] .app-icon{font-size:0;overflow:visible}body[data-icon-pack=hearts] .app-icon{filter:drop-shadow(0 6px 10px #b191e638)drop-shadow(0 0 8px #ffffffa6);place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}body[data-icon-pack=hearts] .app-icon:before{content:"♥";color:#0000;-webkit-text-stroke:1px #ffffffd9;background:linear-gradient(145deg,#ffffffe0,#ffd0e89e 45%,#beafff94);-webkit-background-clip:text;background-clip:text;font-size:58px;line-height:1}body[data-icon-pack=hearts] .desktop-icon:hover .app-icon{filter:drop-shadow(0 8px 14px #b191e64d)drop-shadow(0 0 10px #ffffffbf);transform:translateY(-2px)!important}body[data-icon-pack=idol] .app-icon{background:linear-gradient(145deg,#17182c,#ffb4dc);border-radius:15px;box-shadow:0 0 0 1px #fff8,0 0 24px #cf84ff66}body[data-icon-pack=idol] .app-icon:after{content:"🎤";font-size:25px}body[data-cache-theme=midnight]{--ink:#eeeafd;--glass:#131423c7;--glass-strong:#1a1b2df0;--glass-soft:#121322a6;--line:#e1dcff21;--shadow:0 30px 85px #0000008c;--shadow-soft:0 15px 38px #00000061}body[data-cache-theme=midnight] .desktop-shell{background:#0d0e18}body[data-cache-theme=midnight] #veil{background:linear-gradient(#06071255,#111329aa)}body[data-cache-theme=midnight] .os-window,body[data-cache-theme=midnight] .desktop-widget,body[data-cache-theme=midnight] .home-card{color:#eeeafd;background:#121321d6;border-color:#ffffff1a}body[data-cache-theme=midnight] .titlebar,body[data-cache-theme=midnight] .taskbar{color:#eeeafd;background:#0c0d18e6}body[data-cache-theme=midnight] input,body[data-cache-theme=midnight] textarea,body[data-cache-theme=midnight] select,body[data-cache-theme=midnight] .info-card,body[data-cache-theme=midnight] .meta-chip{color:#eeeafd;background:#ffffff0c;border-color:#ffffff18}body[data-cache-theme=midnight] .window-content{background:linear-gradient(145deg,#151624,#1c1c31)}body[data-cache-theme=midnight] .desktop-icon label{color:#fff;text-shadow:0 2px 5px #000}body[data-cache-theme=midnight] .music-visit-prompt,body[data-cache-theme=midnight] .owner-ribbon,body[data-cache-theme=midnight] .visitor-ribbon{color:#f5f1ff;background:#0e0f1ce0}body[data-cache-theme=idolstage]{--accent:#ff9bcf;--accent2:#8b9cff;--accent3:#72e1e8;--glass:#f8f5ffb3}body[data-cache-theme=idolstage] .desktop-shell:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 15% 0,#ff8dd533,#0000 28%),radial-gradient(circle at 85% 0,#8b9cff33,#0000 30%);position:fixed;inset:0}body[data-cache-theme=idolstage] .os-window,body[data-cache-theme=idolstage] .home-card{box-shadow:0 0 0 1px #fff,0 25px 90px #9c69d633}body[data-cache-theme=y2kchrome]{--accent:#9aa8ff;--accent2:#ff9ed1;--accent3:#8ff4ea;--glass:#f0f4ffba}body[data-cache-theme=y2kchrome] .os-window,body[data-cache-theme=y2kchrome] .home-card,body[data-cache-theme=y2kchrome] .desktop-widget{background:linear-gradient(#eef0ffdd,#faf2ffdd) padding-box padding-box,linear-gradient(120deg,#fff,#8ed9ff,#e5a6ff,#fff) border-box;border:2px solid #0000;box-shadow:8px 8px #7380b422}body[data-cache-theme=y2kchrome] .titlebar{background:linear-gradient(90deg,#d8e4ff,#ffe0f1,#d9fff8)}.boot-style-crt{color:#83ffae;background:#050a07;font-family:ui-monospace,monospace}.boot-style-crt:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#78ff9b12 4px);position:absolute;inset:0}.boot-style-crt .boot-shell{background:#07110bcc;border-radius:4px;box-shadow:0 0 60px #42ff7b22}.boot-style-crt .boot-progress span{background:#83ffae}.boot-style-crt .boot-title{text-transform:uppercase;text-shadow:0 0 10px #62ff91}.boot-style-idolstage{background:radial-gradient(circle at 18% 0,#ff8dccaa,#0000 30%),radial-gradient(circle at 82% 0,#7d8dffaa,#0000 32%),linear-gradient(145deg,#191a31,#4e3264)}.boot-style-idolstage .boot-shell{color:#fff;background:#ffffff18}.boot-style-idolstage .brand-star{animation:.65s steps(2,end) infinite idolFlash}@keyframes idolFlash{50%{filter:brightness(2);transform:scale(1.13)}}.theme-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-pack-chip{border:1px solid var(--line);cursor:pointer;text-transform:capitalize;background:#ffffff6b;border-radius:13px;padding:11px}.theme-pack-chip.active{color:#fff;background:linear-gradient(90deg,var(--accent),var(--accent2));box-shadow:0 10px 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.theme-pack-chip.active{box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 30%,transparent)}}.private-app-state{text-align:center;color:#8d91a5;place-content:center;min-height:280px;display:grid}.private-app-state span{font-size:40px}.private-app-state b{margin-top:10px}.private-app-state p{font-size:11px}.installed-cosmetics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.installed-cosmetics>div{border:1px solid var(--line);background:#ffffff61;border-radius:14px;gap:5px;padding:12px;display:grid}.installed-cosmetics small{letter-spacing:.13em;text-transform:uppercase;opacity:.5;font-size:8px}.installed-cosmetics b{text-transform:capitalize}.installed-cosmetics button{cursor:pointer;background:#fff9;border:0;border-radius:9px;justify-self:start;padding:6px 8px;font-size:9px}@media (max-width:680px){.installed-cosmetics{grid-template-columns:1fr}}.desktop-icon{position:relative;overflow:visible}.app-notification-badge{z-index:20;color:#fff;background:linear-gradient(145deg,#f08ebd,#9d91ed);border:2px solid #fffffff0;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font:800 8px/1 ui-sans-serif,system-ui,sans-serif;display:grid;position:absolute;top:-5px;right:4px;box-shadow:0 7px 16px #69529940}.mail-tray-alert,.visit-tray{color:#666583;cursor:pointer;background:#ffffff94;border:1px solid #ffffffd1;border-radius:999px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 9px;display:inline-flex;box-shadow:0 8px 20px #48416a12}.mail-tray-alert{color:#8a5574;background:linear-gradient(145deg,#ffedf7e6,#eee8ffe6);animation:1.8s ease-in-out infinite mailNudge}.mail-tray-alert span{font-size:13px}.mail-tray-alert b,.visit-tray b{font-size:9px}.visit-tray{min-width:43px;padding:0 8px}.visit-tray-glyph{color:#fff;background:linear-gradient(145deg,#8ea7ec,#aaa0df);border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}@keyframes mailNudge{0%,72%,to{transform:translateY(0)}82%{transform:translateY(-2px)}90%{transform:translateY(0)}}.live-weather{align-items:center}.live-weather>div{gap:3px;display:grid}.live-weather strong{color:#737993;font-size:11px;font-weight:650}.weather-main.live-weather>span{font-size:27px}@media (max-width:760px){.mail-tray-alert,.visit-tray{height:31px;padding:0 7px}}.username-field{align-items:center;display:flex;position:relative}.username-field input{width:100%;padding-left:34px!important;padding-right:92px!important}.username-at{z-index:1;opacity:.55;font-weight:800;position:absolute;left:14px}.username-state{letter-spacing:.08em;text-transform:uppercase;pointer-events:none;font-size:10px;font-weight:900;position:absolute;right:13px}.username-checking .username-state{color:#8f89ab}.username-available .username-state{color:#55a584}.username-taken .username-state,.username-invalid .username-state{color:#bf6680}.username-taken input,.username-invalid input{box-shadow:0 0 0 3px #bf668014;border-color:#bf66808c!important}.username-available input{border-color:#55a5847a!important}.username-help{color:#9994ae;text-transform:none;letter-spacing:0;margin-top:7px;font-size:10px;line-height:1.45;display:block}body[data-cache-theme=midnight]{--ink:#f5f2ff;--midnight-text:#f5f2ff;--midnight-text-soft:#d2cde5;--midnight-text-muted:#aaa4c0;--midnight-panel:#151624;--midnight-panel-strong:#1b1c2d;--midnight-panel-soft:#ffffff0e;--midnight-border:#eeeaff26}body[data-cache-theme=midnight] .start-menu,body[data-cache-theme=midnight] .toast,body[data-cache-theme=midnight] .owner-ribbon,body[data-cache-theme=midnight] .visitor-ribbon,body[data-cache-theme=midnight] .music-visit-prompt{color:var(--midnight-text);border-color:var(--midnight-border);background:#121321f0;box-shadow:0 24px 60px #0000007a}body[data-cache-theme=midnight] .start-profile,body[data-cache-theme=midnight] .start-profile b,body[data-cache-theme=midnight] .start-profile span,body[data-cache-theme=midnight] .menu-link,body[data-cache-theme=midnight] .toast b,body[data-cache-theme=midnight] .toast p,body[data-cache-theme=midnight] .owner-ribbon a,body[data-cache-theme=midnight] .owner-ribbon button,body[data-cache-theme=midnight] .visitor-ribbon a,body[data-cache-theme=midnight] .visitor-ribbon button{color:var(--midnight-text);opacity:1}body[data-cache-theme=midnight] .start-profile span,body[data-cache-theme=midnight] .toast p{color:var(--midnight-text-soft)}body[data-cache-theme=midnight] .menu-link:hover,body[data-cache-theme=midnight] .window-actions button:hover,body[data-cache-theme=midnight] .top-strip button:hover{background:#ffffff17}body[data-cache-theme=midnight] .top-strip,body[data-cache-theme=midnight] .taskbar,body[data-cache-theme=midnight] .titlebar{color:var(--midnight-text);border-color:var(--midnight-border);background:#0c0d18eb}body[data-cache-theme=midnight] .top-strip button,body[data-cache-theme=midnight] .widget-close,body[data-cache-theme=midnight] .mini-play,body[data-cache-theme=midnight] .task-item,body[data-cache-theme=midnight] .start-button,body[data-cache-theme=midnight] .passport-tray,body[data-cache-theme=midnight] .gift-tray-alert{color:var(--midnight-text)}body[data-cache-theme=midnight] .top-strip button,body[data-cache-theme=midnight] .widget-close,body[data-cache-theme=midnight] .mini-play,body[data-cache-theme=midnight] .task-item,body[data-cache-theme=midnight] .passport-tray{border-color:var(--midnight-border);background:#ffffff17}body[data-cache-theme=midnight] .title-name,body[data-cache-theme=midnight] .window-actions button,body[data-cache-theme=midnight] .widget-title,body[data-cache-theme=midnight] .widget-line,body[data-cache-theme=midnight] .mini-song b,body[data-cache-theme=midnight] .mini-song span,body[data-cache-theme=midnight] .home-id h1,body[data-cache-theme=midnight] .home-id p,body[data-cache-theme=midnight] .home-quote,body[data-cache-theme=midnight] .meta-chip small,body[data-cache-theme=midnight] .meta-chip b,body[data-cache-theme=midnight] .storage-head,body[data-cache-theme=midnight] .kicker,body[data-cache-theme=midnight] .body-copy,body[data-cache-theme=midnight] .muted{color:var(--midnight-text)}body[data-cache-theme=midnight] .home-id p,body[data-cache-theme=midnight] .widget-line,body[data-cache-theme=midnight] .mini-song span,body[data-cache-theme=midnight] .meta-chip small,body[data-cache-theme=midnight] .storage-head,body[data-cache-theme=midnight] .kicker,body[data-cache-theme=midnight] .muted{color:var(--midnight-text-muted);opacity:1}body[data-cache-theme=midnight] .meta-chip,body[data-cache-theme=midnight] .info-card,body[data-cache-theme=midnight] .upload-zone,body[data-cache-theme=midnight] .inventory-card,body[data-cache-theme=midnight] .installed-cosmetics>div,body[data-cache-theme=midnight] .theme-pack-chip,body[data-cache-theme=midnight] .secondary-btn,body[data-cache-theme=midnight] .install-btn,body[data-cache-theme=midnight] .theme-pack-chip.active,body[data-cache-theme=midnight] .install-btn.installed{color:#fff}body[data-cache-theme=midnight] input::placeholder,body[data-cache-theme=midnight] textarea::placeholder{color:#918aa8;opacity:1}body[data-cache-theme=midnight] select option{color:#f5f2ff;background:#1b1c2d}body[data-cache-theme=midnight] .rule,body[data-cache-theme=midnight] .home-quote,body[data-cache-theme=midnight] .titlebar,body[data-cache-theme=midnight] .tabs{border-color:var(--midnight-border)}body[data-cache-theme=midnight] .desktop-icon:hover{background:#ffffff14}body[data-cache-theme=midnight] .installed-cosmetics button,body[data-cache-theme=midnight] .secondary-btn,body[data-cache-theme=midnight] .install-btn{color:var(--midnight-text)}.boot-style-crt .brand-star{color:#0000;background:#020603;border:1px solid #83ffaeb8;border-radius:3px;width:44px;height:34px;animation:none;box-shadow:inset 0 0 0 1px #83ffae14,0 0 18px #42ff7b38}.boot-style-crt .brand-star:before{content:">_";color:#83ffae;letter-spacing:1px;text-shadow:0 0 8px #62ff91e6;font:700 15px/1 ui-monospace,SFMono-Regular,Consolas,monospace;animation:1s steps(2,end) infinite crtPromptBlink}.boot-style-crt .brandline{color:#a1ffbd;letter-spacing:.19em}@keyframes crtPromptBlink{50%{opacity:.38}}.desktop-shell.is-booting{background:#050806}.desktop-shell.is-booting #wallpaper,.desktop-shell.is-booting #veil,.desktop-shell.is-booting #ambient,.desktop-shell.is-booting #desktop,.desktop-shell.is-booting .top-strip,.desktop-shell.is-booting .owner-ribbon,.desktop-shell.is-booting .visitor-ribbon,.desktop-shell.is-booting .taskbar,.desktop-shell.is-booting .music-visit-prompt{opacity:0;visibility:hidden}#boot.boot-style-crt{color:#8dffae;isolation:isolate;background:radial-gradient(circle at 50% 45%,#25ff700e,#0000 34%),#050806;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:hidden}#boot.boot-style-crt:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000 40%,#000000c7 100%);position:absolute;inset:0}#boot.boot-style-crt:after{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 3px,#5bff8411 4px),linear-gradient(90deg,#ff000003,#00ff0003,#0000ff03);position:absolute;inset:0}#boot.boot-style-crt .boot-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050f09f0;border:1px solid #76ff9d47;border-radius:4px;width:min(540px,88vw);padding:40px 42px 34px;position:relative;box-shadow:0 0 0 1px #000000e6,0 0 80px #40ff7726,inset 0 0 34px #37ff700a}#boot.boot-style-crt .boot-shell:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#5dff8b0b 4px);position:absolute;inset:0}#boot.boot-style-crt .boot-title,#boot.boot-style-crt .brandline span{text-shadow:0 0 7px #70ff99b8,0 0 22px #47ff7938}#boot.boot-style-crt .boot-copy{color:#a0ffb9bd;min-height:21px;transition:opacity .18s}#boot.boot-style-crt .boot-progress{background:#5bff8512;box-shadow:inset 0 0 0 1px #70ff9712}#boot.boot-style-crt .boot-progress span{background:#91ffae;animation-duration:2.08s;box-shadow:0 0 14px #59ff87bf}#boot.boot-style-crt .brand-star{color:#8dffae;background:#020704;border:1px solid #71ff9994;border-radius:3px;width:50px;height:38px;position:relative;box-shadow:inset 0 0 14px #42ff7614,0 0 18px #41ff751a}#boot.boot-style-crt .brand-star:before{content:">_";letter-spacing:.05em;text-shadow:0 0 8px #68ff92e0;place-items:center;font-size:15px;font-weight:800;animation:1s steps(2,end) infinite crtPromptBlink;display:grid;position:absolute;inset:0}#boot.boot-style-crt.is-complete .boot-progress span{width:100%;animation:none}#boot.boot-style-crt.is-complete .boot-meta span:last-child{color:#b6ffc9;opacity:1;text-shadow:0 0 10px #67ff91b8}#boot.boot-style-crt.is-complete{animation:.4s .28s forwards crtBootExit}@keyframes crtBootExit{to{opacity:0;filter:brightness(1.8)blur(7px);transform:scale(1.015)}}.desktop-shell.is-booted #wallpaper,.desktop-shell.is-booted #veil,.desktop-shell.is-booted #ambient,.desktop-shell.is-booted .top-strip,.desktop-shell.is-booted .owner-ribbon,.desktop-shell.is-booted .visitor-ribbon,.desktop-shell.is-booted .taskbar{visibility:visible}.desktop-shell.is-revealing #wallpaper{animation:.62s both desktopWallpaperWake}.desktop-shell.is-revealing #veil,.desktop-shell.is-revealing #ambient{animation:.65s 50ms both desktopAtmosphereWake}.desktop-shell.is-revealing #desktop{animation:.66s .14s both desktopIconsWake}.desktop-shell.is-revealing .desktop-widget,.desktop-shell.is-revealing .home-card{animation:.72s .28s both desktopWidgetsWake}.desktop-shell.is-revealing .top-strip,.desktop-shell.is-revealing .owner-ribbon,.desktop-shell.is-revealing .visitor-ribbon,.desktop-shell.is-revealing .taskbar{animation:.55s .2s both desktopChromeWake}@keyframes desktopWallpaperWake{0%{opacity:0;filter:brightness(.35);transform:scale(1.09)}to{opacity:1;filter:none;transform:scale(1.05)}}@keyframes desktopAtmosphereWake{0%{opacity:0}to{opacity:1}}@keyframes desktopIconsWake{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes desktopWidgetsWake{0%{opacity:0;filter:brightness(.82)}to{opacity:1;filter:none}}@keyframes desktopChromeWake{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#boot.boot-style-crt.is-complete,.desktop-shell.is-revealing #wallpaper,.desktop-shell.is-revealing #veil,.desktop-shell.is-revealing #ambient,.desktop-shell.is-revealing #desktop,.desktop-shell.is-revealing .desktop-widget,.desktop-shell.is-revealing .home-card,.desktop-shell.is-revealing .top-strip,.desktop-shell.is-revealing .owner-ribbon,.desktop-shell.is-revealing .visitor-ribbon,.desktop-shell.is-revealing .taskbar{animation:none!important}}body[data-cache-theme=angelnet]{--accent:#b8a7ff;--accent2:#d9e1ff;--accent3:#fff;--ink:#565774;--glass:#f0f0f7b8;--glass-strong:#f2f2f9eb;--glass-soft:#e8e8f2a3;--line:#ffffffe0;--shadow:0 28px 80px #7670a040;--shadow-soft:0 14px 34px #7670a030}body[data-cache-theme=angelnet] .desktop-shell:after{content:"";z-index:2;pointer-events:none;filter:drop-shadow(0 0 5px #ffffffe6);opacity:.62;background:radial-gradient(circle at 12% 14%,#ffffffb3 0 1px,#0000 2px) 0 0/95px 95px,radial-gradient(circle at 76% 22%,#e1d8ffcc 0 1px,#0000 2px) 0 0/137px 137px,radial-gradient(circle at 38% 77%,#ffffffa6 0 1px,#0000 2px) 0 0/173px 173px;animation:8s ease-in-out infinite alternate angelnetStars;position:fixed;inset:0}body[data-cache-theme=angelnet] .os-window,body[data-cache-theme=angelnet] .home-card,body[data-cache-theme=angelnet] .desktop-widget,body[data-cache-theme=angelnet] .taskbar{color:#565774;-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background:linear-gradient(145deg,#e8e8f1d6,#f5f2fcba);border:1px solid #fffffff2;box-shadow:0 0 0 1px #beb7dd47,0 24px 70px #756f973d,inset 0 0 26px #ffffff6b}body[data-cache-theme=angelnet] .titlebar{color:#696783;background:linear-gradient(90deg,#e0e0ecf5,#f5f0fce6,#e0e8f7f0);border-bottom-color:#b2abcf47}body[data-cache-theme=angelnet] .owner-ribbon,body[data-cache-theme=angelnet] .visitor-ribbon,body[data-cache-theme=angelnet] .top-strip{color:#615f7d;background:#e1e0ecd1;border:1px solid #ffffffe6;box-shadow:0 12px 34px #746e962e,inset 0 0 18px #ffffff6b}body[data-cache-theme=angelnet] .desktop-icon label{color:#fdfcff;text-shadow:0 1px 3px #4a4668cc,0 0 10px #ddd6fff2}body[data-cache-theme=angelnet] .primary-btn,body[data-cache-theme=angelnet] .start-button,body[data-cache-theme=angelnet] .install-btn.installed{color:#fff;background:linear-gradient(135deg,#a999f0,#d4ddff 54%,#f8f5ff);box-shadow:0 9px 24px #9789d547}@keyframes angelnetStars{to{opacity:.9;transform:translateY(-4px)}}body[data-icon-pack=angelnet] .app-icon{isolation:isolate;color:#77738f;background:linear-gradient(145deg,#fafaff,#cbc8dd 66%,#b7b4c9);border:2px solid #fffffffa;border-radius:10px;position:relative;overflow:visible;box-shadow:0 0 0 1px #807b9a47,5px 6px #64617d33,0 0 18px #e7e1ffbf}body[data-icon-pack=angelnet] .app-icon:before,body[data-icon-pack=angelnet] .app-icon:after{z-index:0;content:"";width:34px;height:27px;image-rendering:pixelated;filter:drop-shadow(1px 2px #5b587438)drop-shadow(0 0 5px #f5f2ffd9);will-change:transform;pointer-events:none;background:url(/angelnet-wing.png) 50%/contain no-repeat;position:absolute;top:50%}body[data-icon-pack=angelnet] .app-icon:before{transform-origin:92% 55%;animation:4.8s ease-in-out infinite angelIconWingLeft;right:calc(100% - 7px)}body[data-icon-pack=angelnet] .app-icon:after{transform-origin:8% 55%;animation:4.8s ease-in-out infinite angelIconWingRight;left:calc(100% - 7px)}body[data-icon-pack=angelnet] .desktop-icon:nth-child(3n+2) .app-icon:before,body[data-icon-pack=angelnet] .desktop-icon:nth-child(3n+2) .app-icon:after{animation-delay:-1.6s}body[data-icon-pack=angelnet] .desktop-icon:nth-child(3n) .app-icon:before,body[data-icon-pack=angelnet] .desktop-icon:nth-child(3n) .app-icon:after{animation-delay:-3.2s}body[data-icon-pack=angelnet] .desktop-icon:hover .app-icon:before,body[data-icon-pack=angelnet] .desktop-icon:hover .app-icon:after{animation-duration:1.4s}@keyframes angelIconWingLeft{0%,78%,to{transform:translateY(-50%)rotate(0)}84%{transform:translateY(calc(-50% - 2px))rotate(-7deg)scaleY(.94)}91%{transform:translateY(-50%)rotate(2deg)}}@keyframes angelIconWingRight{0%,78%,to{transform:translateY(-50%)scaleX(-1)rotate(0)}84%{transform:translateY(calc(-50% - 2px))scaleX(-1)rotate(-7deg)scaleY(.94)}91%{transform:translateY(-50%)scaleX(-1)rotate(2deg)}}body[data-cursor=angelnet],body[data-cursor=angelnet] *{cursor:none!important}.angelnet-cursor{z-index:2147483647;pointer-events:none;opacity:0;filter:drop-shadow(2px 3px #5b587447)drop-shadow(0 0 7px #f0ecfff2);width:19px;height:23px;transition:opacity .12s,scale 80ms;position:fixed;top:-100px;left:-100px;transform:translate(-3px,-2px)}.angelnet-cursor.is-visible{opacity:1}.angelnet-cursor.is-clicking{scale:.82}.angelnet-cursor:before{content:"";image-rendering:pixelated;background:url(/angelnet-cursor.png) 0 0/contain no-repeat;position:absolute;inset:0}.angelnet-cursor:after{content:"";width:25px;height:20px;image-rendering:pixelated;transform-origin:8% 58%;filter:drop-shadow(1px 1px #5b587440);background:url(/angelnet-wing.png) 50%/contain no-repeat;animation:2.35s ease-in-out infinite angelCursorFlap;position:absolute;top:-1px;left:11px}@keyframes angelCursorFlap{0%,to{transform:scaleX(-1)rotate(2deg)scaleY(1)}50%{transform:scaleX(-1)rotate(-7deg)translateY(-1px)scaleY(.93)}}#boot.boot-style-angelnet{color:#f9f8ff;background:radial-gradient(circle at 50% 43%,#d8cfff38,#0000 34%),repeating-linear-gradient(0deg,#0000 0 3px,#ffffff09 4px),linear-gradient(145deg,#9b9ba4,#c5c4cd 48%,#a3a2ab);font-family:Courier New,ui-monospace,monospace}#boot.boot-style-angelnet:before{content:"✦     ·      ✧         ·       ✦";color:#ffffffad;letter-spacing:3.5vw;text-align:center;text-shadow:0 0 10px #fff;animation:1.7s steps(2,end) infinite angelnetTwinkle;position:absolute;inset:7% 4% auto}#boot.boot-style-angelnet:after{content:"";pointer-events:none;background:radial-gradient(#0000 45%,#52515e54 100%);position:absolute;inset:0}#boot.boot-style-angelnet .boot-shell{color:#fbfaff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#a6a5b18a;border:1px solid #ffffffdb;border-radius:3px;width:min(550px,88vw);position:relative;overflow:visible;box-shadow:0 0 0 1px #7370854d,7px 8px #605e6f2b,0 0 45px #ece7ff5e,inset 0 0 28px #ffffff1f}#boot.boot-style-angelnet .boot-shell:before,#boot.boot-style-angelnet .boot-shell:after{content:"";width:78px;height:61px;image-rendering:pixelated;filter:drop-shadow(3px 5px #5a576c3b)drop-shadow(0 0 12px #ffffffb8);will-change:transform;pointer-events:none;background:url(/angelnet-wing.png) 50%/contain no-repeat;position:absolute;top:50%}#boot.boot-style-angelnet .boot-shell:before{transform-origin:92% 58%;animation:1.8s ease-in-out infinite angelBootWingLeft;left:-90px}#boot.boot-style-angelnet .boot-shell:after{transform-origin:8% 58%;animation:1.8s ease-in-out infinite angelBootWingRight;right:-90px}#boot.boot-style-angelnet .brand-star{color:#8c87a6;background:linear-gradient(145deg,#fff,#d7d4e5);border:1px solid #fffffff2;position:relative;box-shadow:4px 4px #68647e33,0 0 15px #ffffffb8}#boot.boot-style-angelnet .brand-star:before,#boot.boot-style-angelnet .brand-star:after{display:none!important}#boot.boot-style-angelnet .boot-title{text-transform:uppercase;letter-spacing:.035em;text-shadow:2px 2px #706c8573,0 0 13px #ffffffb8}#boot.boot-style-angelnet .boot-copy{color:#ffffffb8}#boot.boot-style-angelnet .boot-progress{background:#6b687f3d;box-shadow:inset 0 0 0 1px #fff3}#boot.boot-style-angelnet .boot-progress span{background:linear-gradient(90deg,#f8f6ff,#cdc4ff,#fff);box-shadow:0 0 13px #f7f3ffe6}#boot.boot-style-angelnet .boot-meta{color:#ffffffad}@keyframes angelBootWingLeft{0%,to{transform:translateY(-50%)rotate(1deg)}50%{transform:translateY(calc(-50% - 3px))rotate(-8deg)scaleY(.9)}}@keyframes angelBootWingRight{0%,to{transform:translateY(-50%)scaleX(-1)rotate(1deg)}50%{transform:translateY(calc(-50% - 3px))scaleX(-1)rotate(-8deg)scaleY(.9)}}@keyframes angelnetTwinkle{50%{opacity:.45}}.avatar-frame-angelhalo{isolation:isolate;border:2px solid #fffffff2!important;overflow:visible!important;box-shadow:0 0 0 3px #c6beeb3d,0 0 22px #e6e0ffb3,inset 0 0 18px #ffffff38!important}.avatar-frame-angelhalo:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:8;pointer-events:none;background:linear-gradient(#ffffff80,#c9c2ec29);border:3px solid #fffffff5;border-radius:50%;width:68%;height:17px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 0 0 1px #8780a93d,0 0 16px #efebff,inset 0 0 9px #ffffffd9}.avatar-frame-angelhalo .avatar-frame-art{pointer-events:none;z-index:7;position:absolute;inset:0;overflow:visible}.avatar-frame-angelhalo .avatar-frame-art:before,.avatar-frame-angelhalo .avatar-frame-art:after{content:"";width:46%;height:38%;image-rendering:pixelated;filter:drop-shadow(1px 2px #5b587433)drop-shadow(0 0 8px #ffffffeb);pointer-events:none;background:url(/angelnet-wing.png) 50%/contain no-repeat;position:absolute;top:50%}.avatar-frame-angelhalo .avatar-frame-art:before{transform-origin:95% 55%;right:calc(100% - 8px);transform:translateY(-50%)rotate(-4deg)}.avatar-frame-angelhalo .avatar-frame-art:after{transform-origin:5% 55%;left:calc(100% - 8px);transform:translateY(-50%)scaleX(-1)rotate(-4deg)}@media (max-width:700px){#boot.boot-style-angelnet .boot-shell:before,#boot.boot-style-angelnet .boot-shell:after{display:none}}@media (prefers-reduced-motion:reduce){body[data-cache-theme=angelnet] .desktop-shell:after,body[data-icon-pack=angelnet] .app-icon:before,body[data-icon-pack=angelnet] .app-icon:after,.angelnet-cursor:after,#boot.boot-style-angelnet:before,#boot.boot-style-angelnet .boot-shell:before,#boot.boot-style-angelnet .boot-shell:after{animation:none!important}}body[data-icon-pack=angelnet] .app-icon:before,body[data-icon-pack=angelnet] .app-icon:after{top:50%!important;width:34px!important;height:27px!important;margin:0!important;inset-block:auto!important}body[data-icon-pack=angelnet] .app-icon:before{transform-origin:100% 55%!important;left:auto!important;right:calc(100% - 1px)!important}body[data-icon-pack=angelnet] .app-icon:after{transform-origin:0 55%!important;left:calc(100% - 1px)!important;right:auto!important}.angelnet-cursor:after{animation-duration:3.4s!important}#boot.boot-style-angelnet .boot-shell:before,#boot.boot-style-angelnet .boot-shell:after{top:50%!important;width:72px!important;height:56px!important;margin:0!important;inset-block:auto!important}#boot.boot-style-angelnet .boot-shell:before{transform-origin:100% 55%!important;left:auto!important;right:calc(100% + 18px)!important}#boot.boot-style-angelnet .boot-shell:after{transform-origin:0 55%!important;left:calc(100% + 18px)!important;right:auto!important}.avatar-frame-angelhalo,.avatar-frame-angelhalo .avatar-frame-art{overflow:visible!important}.avatar-frame-angelhalo:before{z-index:30!important;opacity:1!important;background:#ffffff38!important;border-width:3px!important;width:62%!important;height:15px!important;top:-20px!important;box-shadow:0 0 0 1px #8b82b461,0 0 12px 3px #fffffffa,inset 0 0 8px #ffffffe6!important}.avatar-frame-angelhalo .avatar-frame-art:before,.avatar-frame-angelhalo .avatar-frame-art:after{z-index:25!important;top:50%!important;width:38px!important;height:30px!important;margin:0!important;inset-block:auto!important}.avatar-frame-angelhalo .avatar-frame-art:before{transform-origin:100% 55%!important;left:auto!important;right:calc(100% - 1px)!important;transform:translateY(-50%)rotate(-3deg)!important}.avatar-frame-angelhalo .avatar-frame-art:after{transform-origin:0 55%!important;left:calc(100% - 1px)!important;right:auto!important;transform:translateY(-50%)scaleX(-1)rotate(-3deg)!important}body[data-icon-pack=angelnet] .app-icon:before,body[data-icon-pack=angelnet] .app-icon:after{transform:none;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:32px!important;height:25px!important;margin:0!important;top:50%!important}body[data-icon-pack=angelnet] .app-icon:before{transform-origin:100%!important;background-image:url(/angelnet-wing-left.png)!important;animation:4.8s ease-in-out infinite angelIconLeftClean!important;left:auto!important;right:calc(100% - 4px)!important}body[data-icon-pack=angelnet] .app-icon:after{transform-origin:0%!important;background-image:url(/angelnet-wing-right.png)!important;animation:4.8s ease-in-out infinite angelIconRightClean!important;left:calc(100% - 4px)!important;right:auto!important}@keyframes angelIconLeftClean{0%,78%,to{transform:translateY(-50%)rotate(0)}85%{transform:translateY(calc(-50% - 2px))rotate(-7deg)}92%{transform:translateY(-50%)rotate(2deg)}}@keyframes angelIconRightClean{0%,78%,to{transform:translateY(-50%)rotate(0)}85%{transform:translateY(calc(-50% - 2px))rotate(7deg)}92%{transform:translateY(-50%)rotate(-2deg)}}#boot.boot-style-angelnet .boot-shell:before,#boot.boot-style-angelnet .boot-shell:after{display:none!important}#boot.boot-style-angelnet .angelnet-boot-wing{z-index:4;width:76px;height:59px;image-rendering:pixelated;pointer-events:none;filter:drop-shadow(3px 5px #5a576c3b)drop-shadow(0 0 12px #ffffffb8);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0;position:absolute;top:50%}#boot.boot-style-angelnet .angelnet-boot-wing-left{transform-origin:100%;background-image:url(/angelnet-wing-left.png);animation:2.1s ease-in-out infinite angelBootLeftClean;right:calc(100% + 18px)}#boot.boot-style-angelnet .angelnet-boot-wing-right{transform-origin:0%;background-image:url(/angelnet-wing-right.png);animation:2.1s ease-in-out infinite angelBootRightClean;left:calc(100% + 18px)}@keyframes angelBootLeftClean{0%,to{transform:translateY(-50%)rotate(0)}50%{transform:translateY(calc(-50% - 4px))rotate(-9deg)}}@keyframes angelBootRightClean{0%,to{transform:translateY(-50%)rotate(0)}50%{transform:translateY(calc(-50% - 4px))rotate(9deg)}}.avatar-frame-angelhalo:before{content:""!important;opacity:1!important;z-index:40!important;pointer-events:none!important;background:#d4ccf738!important;border:3px solid #fffffffa!important;border-radius:50%!important;width:64%!important;height:15px!important;display:block!important;position:absolute!important;top:-17px!important;left:50%!important;transform:translate(-50%)rotate(-2deg)!important;box-shadow:0 0 0 1px #7065a2a6,0 0 10px 4px #fffffffa,inset 0 0 8px #fffffff2!important}.avatar-frame-angelhalo .avatar-frame-art:before,.avatar-frame-angelhalo .avatar-frame-art:after{z-index:35!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:36px!important;height:28px!important;margin:0!important;top:50%!important}.avatar-frame-angelhalo .avatar-frame-art:before{transform-origin:100%!important;background-image:url(/angelnet-wing-left.png)!important;left:auto!important;right:calc(100% - 3px)!important;transform:translateY(-50%)!important}.avatar-frame-angelhalo .avatar-frame-art:after{transform-origin:0%!important;background-image:url(/angelnet-wing-right.png)!important;left:calc(100% - 3px)!important;right:auto!important;transform:translateY(-50%)!important}.angelnet-cursor:after{background-image:url(/angelnet-wing-right.png)!important;animation:4.2s ease-in-out infinite angelCursorClean!important}@keyframes angelCursorClean{0%,to{transform:rotate(2deg)}50%{transform:rotate(-7deg)translateY(-1px)}}.avatar-frame-angelhalo{overflow:visible!important}.avatar-frame-angelhalo:before{content:""!important;width:76px!important;height:27px!important;box-shadow:none!important;filter:drop-shadow(0 0 4px #fffffffa)drop-shadow(0 0 8px #c3b7ffb8)!important;image-rendering:pixelated!important;opacity:1!important;z-index:60!important;pointer-events:none!important;background-color:#0000!important;background-image:url(/angelnet-halo.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;top:-27px!important;left:50%!important;transform:translate(-50%)!important}.dreamcache-avatar.avatar-frame-angelhalo:before{display:none!important}.dreamcache-avatar.avatar-frame-angelhalo{position:relative!important;overflow:visible!important}.dreamcache-avatar.avatar-frame-angelhalo>.angelnet-avatar-halo{object-fit:contain!important;transform-origin:50% 100%!important;width:60px!important;max-width:none!important;height:auto!important;image-rendering:pixelated!important;filter:drop-shadow(0 0 3px #fffffffa)drop-shadow(0 0 7px #c4b8ffb3)!important;opacity:1!important;z-index:80!important;pointer-events:none!important;animation:3.2s ease-in-out infinite angelnetHaloFloat!important;position:absolute!important;top:-19px!important;left:50%!important;transform:translate(-50%)!important}@keyframes angelnetHaloFloat{0%,to{transform:translate(-50%)translateY(0)rotate(-1deg)}50%{transform:translate(-50%)translateY(-3px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.dreamcache-avatar.avatar-frame-angelhalo>.angelnet-avatar-halo{animation:none!important}}@media (min-width:761px){body[data-icon-pack=angelnet] .desktop-icons{max-width:calc(44vw + 12px)!important;margin-top:-18px!important;margin-left:-12px!important;padding:18px 18px 16px 24px!important}}.app-glyph{line-height:1;display:inline-block}.desktop-icon[data-app=mail] .app-glyph{font-size:28px;transform:scaleX(1.22)}.bio-font-default{font-family:inherit}.bio-font-serif{font-family:Georgia,Times New Roman,serif}.bio-font-mono{font-family:Courier New,monospace}.bio-font-dreamy{letter-spacing:.035em;font-family:Trebuchet MS,Arial,sans-serif}.bio-font-pixel{letter-spacing:.08em;font-family:Courier New,monospace}.bio-font-elegant{letter-spacing:.025em;font-family:Georgia,Times New Roman,serif}.cursor-reset-btn{margin-top:10px}body[data-icon-pack=hearts] .desktop-icon .app-glyph{display:none!important;transform:none!important}body[data-cache-theme=starpop]{--accent:#ff73c9;--accent2:#8fc8ff;--accent3:#d896ff;--glass:#fff0fac7;--ink:#4c3d68}body[data-cache-theme=starpop] .desktop-shell:after{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(circle at 12% 18%,#fff 0 2px,#0000 3px),radial-gradient(circle at 72% 22%,#fff 0 1px,#0000 2px),radial-gradient(circle at 38% 82%,#ffd5f5 0 2px,#0000 3px);background-size:180px 180px,120px 120px,210px 210px;animation:5s linear infinite starpopGlitter;position:fixed;inset:0}body[data-cache-theme=starpop] .os-window,body[data-cache-theme=starpop] .home-card,body[data-cache-theme=starpop] .desktop-widget,body[data-cache-theme=starpop] .taskbar{background:linear-gradient(145deg,#fffaffe0,#ffd3f1c7) padding-box padding-box,linear-gradient(120deg,#fff,#ff84cf,#86d8ff,#d99cff,#fff) border-box;border:2px solid #0000;box-shadow:0 0 24px #ff75cd47,8px 8px #694a911f}body[data-cache-theme=starpop] .titlebar,body[data-cache-theme=starpop] .top-strip,body[data-cache-theme=starpop] .owner-ribbon,body[data-cache-theme=starpop] .visitor-ribbon{color:#59476e;background:linear-gradient(90deg,#ffb4e0e0,#b8daffe0,#e5b8ffe0)}body[data-cache-theme=starpop] .dreammail-brand span{background:linear-gradient(#ff83cc,#9f91ff);border-radius:10px}body[data-cache-theme=starpop] .dreammail-sidebar{background:linear-gradient(#ffc7e894,#b6d2ff7a)}body[data-cache-theme=starpop] .music-art{background:linear-gradient(145deg,#ff8dcd,#9dcfff);border-radius:10px;box-shadow:inset 0 0 0 3px #fff8}@keyframes starpopGlitter{50%{opacity:.55;filter:hue-rotate(22deg)}to{background-position:40px -30px,-20px 45px,35px 20px}}body[data-icon-pack=starpop] .app-icon{color:#0000;width:64px;height:61px;text-shadow:none;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important}body[data-icon-pack=starpop] .app-icon .app-glyph{display:none!important}body[data-icon-pack=starpop] .app-icon:before{content:"";background-image:var(--starpop-icon);filter:drop-shadow(0 3px #5b386f38)drop-shadow(0 0 8px #ffffffc7);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:transform .18s,filter .18s;display:block;position:absolute;inset:0}body[data-icon-pack=starpop] .desktop-icon:hover .app-icon:before{filter:drop-shadow(0 4px #5b386f33)drop-shadow(0 0 12px #fffffff2);transform:translateY(-2px)scale(1.04)}body[data-icon-pack=starpop] .desktop-icon[data-app=profile]{--starpop-icon:url(/starpop-icons/profile.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=memories]{--starpop-icon:url(/starpop-icons/memories.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=mail]{--starpop-icon:url(/starpop-icons/mail.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=guestbook]{--starpop-icon:url(/starpop-icons/guestbook.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=trails]{--starpop-icon:url(/starpop-icons/trails.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=connections]{--starpop-icon:url(/starpop-icons/connections.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=dreaming]{--starpop-icon:url(/starpop-icons/dreaming.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=playlist]{--starpop-icon:url(/starpop-icons/playlist.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=calendar]{--starpop-icon:url(/starpop-icons/calendar.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=browser]{--starpop-icon:url(/starpop-icons/browser.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=recycle]{--starpop-icon:url(/starpop-icons/recycle.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=games]{--starpop-icon:url(/starpop-icons/games.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=store]{--starpop-icon:url(/starpop-icons/store.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=passport]{--starpop-icon:url(/starpop-icons/passport.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=gifts]{--starpop-icon:url(/starpop-icons/gifts.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=settings]{--starpop-icon:url(/starpop-icons/settings.png)}body[data-icon-pack=starpop] .desktop-icon[data-app=inventory]{--starpop-icon:url(/starpop-icons/inventory.png)}body[data-cursor=starpop],body[data-cursor=starpop] *{cursor:none!important}.starpop-cursor{z-index:100000;pointer-events:none;opacity:0;transform-origin:3px 3px;width:40px;height:27px;image-rendering:pixelated;filter:drop-shadow(0 0 4px #fffc)drop-shadow(0 0 7px #ff7bcf73);background:url(/starpop-cursor.png) 0 0/contain no-repeat;transition:opacity .12s,scale 80ms;position:fixed;transform:translate(-3px,-3px)}.starpop-cursor.is-visible{opacity:1}.starpop-cursor.is-clicking{scale:.86}.starpop-trail{text-shadow:0 0 5px #fff,0 0 9px #9ed8ff;color:#ff85d0!important;font-size:13px!important}#boot.boot-style-starpop{color:#fff;background:radial-gradient(circle at 50% 45%,#ffb3df 0,#b78de7 34%,#718dd7 70%,#392d62 100%)}#boot.boot-style-starpop:before{content:"✦  ♡  ★  ✦  🦋  ♡  ✦";text-align:center;letter-spacing:2.2em;color:#fff9;text-shadow:0 0 12px #fff;animation:1.6s steps(2,end) infinite starpopBootSparkle;position:absolute;inset:8% 0 auto}#boot.boot-style-starpop .boot-shell{color:#56416d;background:linear-gradient(145deg,#fff5fde6,#ffaee0c2) padding-box padding-box;border:3px solid #0000;box-shadow:0 0 0 2px #fff,0 0 0 5px #ff8fd3,12px 12px #5a467344,0 0 45px #fff8}#boot.boot-style-starpop .brand-star{color:#fff;background:linear-gradient(145deg,#ff76c8,#8dcfff);border-radius:50%;box-shadow:0 0 13px #fff}#boot.boot-style-starpop .boot-title{text-transform:uppercase;color:#fff;text-shadow:2px 2px #9b6cae,0 0 10px #fff;letter-spacing:.035em;font-family:Georgia,serif}#boot.boot-style-starpop .boot-copy,#boot.boot-style-starpop .boot-meta{color:#674e7e}#boot.boot-style-starpop .boot-progress{background:#8f78a93d;border:1px solid #fff}#boot.boot-style-starpop .boot-progress span{background:linear-gradient(90deg,#ff65bd,#9edcff,#d397ff,#fff);box-shadow:0 0 12px #fff}@keyframes starpopBootSparkle{50%{opacity:.35;transform:translateY(4px)}}.dreamcache-avatar.avatar-frame-starpopcharm{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#ff76c8,#8ddaff,#d28dff,#fff) border-box!important;border:4px solid #0000!important;overflow:visible!important;box-shadow:0 0 18px #ff8bd888!important}.starpop-avatar-charms{white-space:nowrap;letter-spacing:5px;filter:drop-shadow(0 0 5px #fff);z-index:5;font-size:18px;animation:3s ease-in-out infinite starpopCharmFloat;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.dreamcache-avatar.avatar-frame-starpopcharm .avatar-frame-art:after{content:"♡";color:#ff77c8;text-shadow:0 0 7px #fff;font-size:25px;position:absolute;bottom:-18px;right:-16px;transform:rotate(-13deg)}@keyframes starpopCharmFloat{50%{transform:translate(-50%,-4px)rotate(2deg)}}.dreamcache-avatar.avatar-frame-starpopcharm,.frame-mini-preview.avatar-frame-starpopcharm{isolation:isolate;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;overflow:visible!important}.dreamcache-avatar.avatar-frame-starpopcharm>img:not(.starpop-avatar-frame-image),.frame-mini-preview.avatar-frame-starpopcharm>span{border-radius:50%!important}.dreamcache-avatar.avatar-frame-starpopcharm .avatar-frame-art,.frame-mini-preview.avatar-frame-starpopcharm .avatar-frame-art,.dreamcache-avatar.avatar-frame-starpopcharm .starpop-avatar-charms,.frame-mini-preview.avatar-frame-starpopcharm .starpop-avatar-charms{display:none!important}.starpop-avatar-frame-image{transform-origin:50% 45%;filter:drop-shadow(0 0 5px #fffffff2)drop-shadow(0 0 11px #ff85d36b);transform:translate(-51%,-49%);object-fit:contain!important;pointer-events:none!important;z-index:6!important;width:140%!important;max-width:none!important;height:140%!important;animation:none!important;position:absolute!important;top:calc(50% + 2px)!important;left:50%!important}.frame-mini-preview .starpop-avatar-frame-image{transform:translate(-50%,-46%);width:166%!important;height:166%!important;top:calc(50% + 1px)!important}@keyframes starpopSuppliedFrameFloat{0%,to{transform:translate(-50%,-47%)rotate(-.25deg)}50%{transform:translate(-50%,calc(-47% - 2px))rotate(.35deg)}}@media (prefers-reduced-motion:reduce){.starpop-avatar-frame-image{animation:none!important}}.home-card,.home-top,.home-avatar,.profile-public-avatar,.profile-editor-avatar,.start-avatar,.dreamcache-avatar.avatar-frame-starpopcharm,.frame-mini-preview.avatar-frame-starpopcharm{overflow:visible!important}body[data-icon-pack=starpop] .desktop-icons{padding-top:14px!important;padding-left:14px!important;overflow:visible!important}body[data-icon-pack=starpop] .desktop-icon,body[data-icon-pack=starpop] .app-icon,body[data-icon-pack=starpop] .app-icon:before{overflow:visible!important}body[data-icon-pack=starpop] #desktop{padding-top:20px!important}.dreamcache-avatar.avatar-frame-starpopcharm .starpop-avatar-frame-image{top:calc(50% + 15px)!important}.home-page{isolation:isolate;color:#303650;background:radial-gradient(circle at 10% 18%,#b7cfff73,#0000 29%),radial-gradient(circle at 89% 16%,#ffc9e680,#0000 28%),radial-gradient(circle at 52% 84%,#cebcff57,#0000 30%),linear-gradient(145deg,#edf4ff 0%,#eeeaff 48%,#fff0f7 100%);position:fixed;inset:0;overflow-y:auto}.home-page:before{content:"";z-index:-2;pointer-events:none;opacity:.42;background-image:radial-gradient(circle,#fffffff2 0 1.2px,#0000 1.5px);background-size:56px 56px;position:fixed;inset:0}.home-dream-orbs{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.home-dream-orbs span{filter:blur(70px);opacity:.28;border-radius:50%;position:absolute}.home-dream-orbs span:first-child{background:#9fb7ff;width:360px;height:360px;top:16%;left:-110px}.home-dream-orbs span:nth-child(2){background:#f0b5da;width:330px;height:330px;top:6%;right:-90px}.home-dream-orbs span:nth-child(3){background:#c6b1f2;width:290px;height:290px;bottom:-110px;left:43%}.home-shell{width:min(1240px,100% - 38px);margin:0 auto;padding:22px 0 36px}.home-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:9px 12px 20px;display:grid}.home-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.home-brand-mark{color:#fff;background:linear-gradient(145deg,#8da9f4,#b19bea,#efb5d7);border-radius:15px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 14px 30px #757dcf42}.home-brand b,.home-brand small{display:block}.home-brand b{letter-spacing:.13em;text-transform:uppercase;font-size:14px}.home-brand small{color:#9297ac;letter-spacing:.08em;margin-top:2px;font-size:8px}.home-nav-links{gap:28px;display:flex}.home-nav-links a,.home-footer a{color:#3e455f;font-size:11px;font-weight:700;text-decoration:none}.home-nav-links a:hover,.home-footer a:hover{color:#987cdb}.home-auth-actions{justify-content:flex-end;gap:8px;display:flex}.home-button{color:#fff;background:linear-gradient(135deg,#8fa9f5,#ae9bec 55%,#efacd4);border:1px solid #ffffffeb;border-radius:14px;justify-content:center;align-items:center;min-height:38px;padding:0 18px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 13px 30px #767ed333}.home-button:hover{transform:translateY(-2px);box-shadow:0 17px 34px #767ed345}.home-button-ghost{color:#4d536d;box-shadow:none;background:#ffffff94;border-color:#5a63911a}.home-button-large{border-radius:16px;min-height:45px;padding:0 22px;font-size:11px}.home-hero{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(115deg,#ffffffc4,#eeecffa8 48%,#ffe4f2b3);border:1px solid #fffffff0;border-radius:34px;grid-template-columns:1.02fr .98fr;min-height:390px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #484b8226}.home-hero:after{content:"";filter:blur(30px);background:#9ab5f42e;border-radius:50%;height:300px;position:absolute;bottom:-45%;left:-8%;right:45%}.home-hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:54px 24px 48px 58px;display:flex;position:relative}.home-kicker,.home-panel-heading span{color:#9296aa;letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.home-hero h1{letter-spacing:-.065em;margin:12px 0;font-size:clamp(50px,6.2vw,78px);font-weight:500;line-height:.95}.home-hero-description{color:#747b95;max-width:540px;margin:0;font-size:13px;line-height:1.75}.home-hero-actions{gap:10px;margin-top:28px;display:flex}.home-hero-dots{gap:11px;margin-top:38px;display:flex}.home-hero-dots i{background:#606b9e2e;border-radius:999px;width:44px;height:4px}.home-hero-dots i:first-child{background:linear-gradient(90deg,#8da8f4,#e9a8d0)}.home-hero-art{place-items:center;min-width:0;padding:36px;display:grid;position:relative}.home-art-window{aspect-ratio:1.28;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffff59;border:1px solid #ffffffe0;border-radius:28px;width:min(440px,100%);position:relative;transform:rotate(-2deg);box-shadow:0 25px 80px #5b589b26}.home-art-titlebar{border-bottom:1px solid #48527e14;align-items:center;gap:6px;height:42px;padding:0 15px;display:flex}.home-art-titlebar span{background:#f0afd4;border-radius:50%;width:7px;height:7px}.home-art-titlebar span:nth-child(2){background:#d1b7ef}.home-art-titlebar span:nth-child(3){background:#9db7f5}.home-art-titlebar b{color:#9297ac;letter-spacing:.12em;margin-left:auto;font-size:8px}.home-art-placeholder{text-align:center;color:#8b91a7;background:radial-gradient(circle at 50% 40%,#fffc,#0000 30%),linear-gradient(135deg,#a6c0f938,#efb2d83d);place-content:center;height:calc(100% - 42px);display:grid}.home-art-placeholder span{color:#ac9be9;filter:drop-shadow(0 0 16px #a592e680);font-size:40px}.home-art-placeholder strong,.home-art-placeholder small{display:block}.home-art-placeholder strong{margin-top:13px;font-size:13px}.home-art-placeholder small{margin-top:6px;font-size:9px}.home-floating-heart,.home-floating-star{color:#ed9dc9;filter:drop-shadow(0 8px 12px #e689bf4d);animation:4.5s ease-in-out infinite homeFloat;position:absolute}.home-floating-heart{font-size:39px;top:11%;right:10%;transform:rotate(13deg)}.home-floating-star{color:#9eacef;font-size:32px;animation-delay:-2s;bottom:13%;left:5%}@keyframes homeFloat{50%{translate:0 -9px;rotate:6deg}}.home-quick-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.home-quick-links a{min-height:78px;color:inherit;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff80;border:1px solid #ffffffe6;border-radius:21px;grid-template-columns:38px 1fr;align-items:center;column-gap:11px;padding:14px 16px;text-decoration:none;transition:all .18s;display:grid;box-shadow:0 17px 42px #4d4e8214}.home-quick-links a:hover{background:#ffffffb8;transform:translateY(-3px)}.home-quick-links span{color:#fff;background:linear-gradient(145deg,#8fa8f4,#b29aeb);border-radius:13px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.home-quick-links b,.home-quick-links small{display:block}.home-quick-links b{font-size:11px}.home-quick-links small{color:#969aaf;font-size:8px}.home-content-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:18px;display:grid}.home-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff85;border:1px solid #ffffffe8;border-radius:28px;padding:22px;box-shadow:0 25px 72px #484a7e1a}.home-panel-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:17px;display:flex}.home-panel-heading h2{letter-spacing:-.045em;margin:5px 0 0;font-size:24px}.home-panel-heading>a{color:#717792;font-size:9px;font-weight:800;text-decoration:none}.home-feature-cache{min-height:210px;color:inherit;background:linear-gradient(135deg,#9db7f62b,#ffffffad 45%,#efb0d836);border-radius:23px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:22px;padding:18px;text-decoration:none;display:grid;overflow:hidden}.home-feature-image{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#91aaf2,#b49ce8,#efb0d5);border:8px solid #ffffffa3;border-radius:30px;place-items:center;font-size:30px;font-weight:700;display:grid;overflow:hidden;box-shadow:0 17px 38px #6366b133}.home-feature-image img{object-fit:cover;width:100%;height:100%}.home-feature-cache small{color:#969aaf;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.home-feature-cache h3{letter-spacing:-.04em;margin:8px 0 5px;font-size:30px}.home-feature-cache p{color:#858aa1;margin:0;font-size:11px}.home-feature-cache b{color:#666d89;margin-top:25px;font-size:10px;display:inline-block}.home-empty-feature{text-align:center;background:#8f9ee812;border-radius:23px;place-content:center;min-height:210px;display:grid}.home-pulse-list{gap:9px;display:grid}.home-pulse-list>a{color:inherit;background:#ffffff94;border-radius:16px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;text-decoration:none;transition:all .16s;display:grid}.home-pulse-list>a:hover{background:#fffc;transform:translate(3px)}.home-pulse-list i{color:#fff;background:linear-gradient(145deg,#8fa8f4,#b29bea);border-radius:13px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.home-pulse-list b,.home-pulse-list small{display:block}.home-pulse-list b{font-size:11px}.home-pulse-list small,.home-pulse-list time{color:#979caf;font-size:8px}.home-panel-empty{color:#9297aa;font-size:10px}.home-store-panel{grid-column:1}.home-store-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.home-store-card{background:#ffffff9e;border-radius:21px;padding:13px}.home-store-preview{background:linear-gradient(145deg,#eaf1ff,#ddd3fa 55%,#f8d9e9);border-radius:16px;place-items:center;height:115px;display:grid}.home-store-card-2 .home-store-preview{background:linear-gradient(145deg,#fff0f7,#efc4e3,#d6d7ff)}.home-store-card-3 .home-store-preview{background:linear-gradient(145deg,#36384c,#6f668d,#b394c0)}.home-store-preview span{filter:drop-shadow(0 8px 14px #5a589138);font-size:33px}.home-store-card>small{color:#999daf;text-transform:uppercase;letter-spacing:.15em;margin-top:12px;font-size:8px;display:block}.home-store-card h3{margin:6px 0;font-size:16px}.home-store-card p{color:#858aa0;min-height:42px;margin:0;font-size:9px;line-height:1.55}.home-store-card>b{color:#7b72a2;margin-top:11px;font-size:9px;display:block}.home-stats-panel{grid-area:2/2}.home-stats-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.home-stats-grid>div{background:#ffffff94;border-radius:18px;padding:16px}.home-stats-grid b,.home-stats-grid span{display:block}.home-stats-grid b{letter-spacing:-.05em;font-size:27px}.home-stats-grid span{color:#9195a9;margin-top:4px;font-size:8px}.home-mini-cta{background:linear-gradient(120deg,#8fa8f426,#efb2d829);border-radius:17px;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.home-mini-cta>span{color:#fff;background:linear-gradient(145deg,#90a9f4,#b29bea);border-radius:13px;place-items:center;width:39px;height:39px;display:grid}.home-mini-cta b,.home-mini-cta small{display:block}.home-mini-cta b{font-size:10px}.home-mini-cta small{color:#9297aa;margin-top:3px;font-size:8px}.home-mini-cta a{color:#696f8a;font-size:9px;font-weight:800;text-decoration:none}.home-dreamscreen-panel{background:linear-gradient(125deg,#fffcffd1,#e9e7ffc7 52%,#ffe2f2b8);grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:24px;display:grid;overflow:hidden}.home-dreamscreen-intro{grid-template-columns:72px minmax(0,1fr);align-content:center;gap:17px;padding:10px;display:grid}.home-dreamscreen-intro>div:nth-child(2)>span{color:#9296aa;letter-spacing:.19em;text-transform:uppercase;font-size:9px;font-weight:900}.home-dreamscreen-intro h2{letter-spacing:-.05em;max-width:520px;margin:7px 0 8px;font-size:31px;line-height:1.05}.home-dreamscreen-intro p{color:#7e849c;max-width:540px;margin:0;font-size:10px;line-height:1.7}.home-dreamscreen-intro>.home-button{grid-column:2;justify-self:start;margin-top:3px}.home-dreamscreen-mark{color:#fff;background:linear-gradient(145deg,#91aaf2,#ad98e8,#edabd1);border-radius:22px;place-items:center;width:68px;height:68px;font-size:22px;display:grid;position:relative;box-shadow:0 16px 32px #6765b138}.home-dreamscreen-mark i{border:1px solid #9987ca38;border-radius:26px;position:absolute;inset:-6px}.home-dreamscreen-rooms{background:#ffffff8c;border:1px solid #7d70a61c;border-radius:22px;gap:8px;padding:15px;display:grid}.home-dreamscreen-room-heading{justify-content:space-between;align-items:center;padding:2px 3px 6px;display:flex}.home-dreamscreen-room-heading b{letter-spacing:.15em;text-transform:uppercase;font-size:9px}.home-dreamscreen-room-heading span{color:#9297aa;font-size:8px}.home-dreamscreen-rooms>a{color:#454b65;background:#ffffffb3;border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;text-decoration:none;transition:all .17s;display:grid}.home-dreamscreen-rooms>a:hover{background:#fff;translate:3px}.home-dreamscreen-rooms>a>i{color:#fff;background:linear-gradient(145deg,#95aaf0,#c19de4,#e9a5ca);border-radius:13px;place-items:center;width:40px;height:40px;font-size:11px;font-style:normal;display:grid}.home-dreamscreen-rooms>a span b,.home-dreamscreen-rooms>a span small{display:block}.home-dreamscreen-rooms>a span b{font-size:11px}.home-dreamscreen-rooms>a span small{color:#9297aa;margin-top:3px;font-size:8px}.home-dreamscreen-rooms>a em{color:#787e96;font-size:8px;font-style:normal;font-weight:800}.home-dreamscreen-empty{text-align:center;color:#8b90a6;place-content:center;min-height:120px;display:grid}.home-dreamscreen-empty span{font-size:25px}.home-dreamscreen-empty p{max-width:310px;margin:6px 0 0;font-size:9px;line-height:1.6}.home-footer{color:#8b90a5;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px 10px 0;display:flex}.home-footer>div{align-items:center;gap:8px;display:flex}.home-footer b{color:#4f566f;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.home-footer small{font-size:8px}.home-footer nav{gap:18px;display:flex}.home-footer a{font-size:9px}@media (max-width:900px){.home-nav{grid-template-columns:1fr auto}.home-nav-links{display:none}.home-hero{grid-template-columns:1fr}.home-hero-copy{padding:45px 30px 25px}.home-hero-art{padding:10px 30px 38px}.home-art-window{max-width:520px}.home-quick-links{grid-template-columns:repeat(2,1fr)}.home-content-grid{grid-template-columns:1fr}.home-store-panel,.home-stats-panel{grid-area:auto}.home-dreamscreen-panel{grid-column:auto;grid-template-columns:1fr}}@media (max-width:620px){.home-shell{width:min(100% - 20px,1240px);padding-top:10px}.home-nav{padding-inline:2px}.home-brand small,.home-auth-actions .home-button-ghost{display:none}.home-hero{border-radius:26px}.home-hero-copy{padding:38px 22px 22px}.home-hero h1{font-size:48px}.home-hero-actions{flex-direction:column;align-items:stretch}.home-hero-art{padding:8px 18px 26px}.home-quick-links{grid-template-columns:1fr}.home-feature-cache{grid-template-columns:95px minmax(0,1fr);min-height:160px}.home-feature-cache h3{font-size:23px}.home-store-grid{grid-template-columns:1fr}.home-store-card p{min-height:0}.home-dreamscreen-panel{padding:16px}.home-dreamscreen-intro{grid-template-columns:1fr}.home-dreamscreen-mark{width:56px;height:56px}.home-dreamscreen-intro>.home-button{grid-column:1}.home-dreamscreen-intro h2{font-size:25px}.home-dreamscreen-rooms>a{grid-template-columns:38px minmax(0,1fr)}.home-dreamscreen-rooms>a em{grid-column:2}.home-footer{flex-direction:column;align-items:flex-start}.home-footer nav{flex-wrap:wrap}}.home-art-window-filled{overflow:hidden}.home-art-image-wrap{background:linear-gradient(135deg,#a6c0f92e,#efb2d838);height:calc(100% - 42px);overflow:hidden}.home-art-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-art-window-filled .home-art-titlebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff6b}.guide-page{color:#30364f;background:radial-gradient(circle at 6% 7%,#a4c2ff5c,#0000 30%),radial-gradient(circle at 94% 14%,#fbb7dc59,#0000 31%),linear-gradient(135deg,#f0f3ff 0%,#eee9ff 49%,#fff0f6 100%);min-height:100vh;position:relative;overflow:hidden}.guide-page:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#fffffff2 0 1.4px,#0000 1.8px);background-size:43px 43px;position:fixed;inset:0}.guide-orbs span{filter:blur(5px);opacity:.28;pointer-events:none;border-radius:50%;position:fixed}.guide-orbs span:first-child{background:#9db7f5;width:290px;height:290px;top:38%;left:-110px}.guide-orbs span:nth-child(2){background:#f2afd4;width:340px;height:340px;top:29%;right:-145px}.guide-orbs span:nth-child(3){background:#c1acee;width:220px;height:220px;bottom:-130px;left:45%}.guide-shell{z-index:1;width:min(1180px,100% - 38px);margin:0 auto;padding:18px 0 46px;position:relative}.guide-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:64px;display:grid}.guide-nav>nav{gap:28px;display:flex}.guide-nav>nav a{color:#40465f;font-size:10px;font-weight:800;text-decoration:none}.guide-nav>.home-button{justify-self:end}.guide-hero{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(120deg,#ffffffc2,#f0ecffb0 58%,#ffe2f1ad);border:1px solid #fffffff0;border-radius:34px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.5fr);align-items:center;gap:28px;margin-top:8px;padding:54px 58px;display:grid;box-shadow:0 30px 90px #484b8224}.guide-kicker{color:#9296aa;letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.guide-hero h1{letter-spacing:-.065em;margin:14px 0 12px;font-size:clamp(48px,7vw,79px);font-weight:500;line-height:.95}.guide-hero>div>p:last-child{color:#747b95;max-width:670px;margin:0;font-size:13px;line-height:1.75}.guide-hero-card{text-align:center;background:#ffffff7a;border:1px solid #fffffff2;border-radius:28px;place-content:center;justify-self:end;width:min(290px,100%);min-height:190px;display:grid;transform:rotate(2deg);box-shadow:0 24px 58px #6762a921}.guide-hero-card>span{color:#fff;background:linear-gradient(145deg,#91aaf3,#b39ce9,#efaed4);border-radius:22px;place-items:center;width:66px;height:66px;margin:0 auto 16px;font-size:30px;font-weight:800;display:grid;box-shadow:0 15px 32px #7573c542}.guide-hero-card b,.guide-hero-card small{display:block}.guide-hero-card b{font-size:15px}.guide-hero-card small{color:#979caf;margin-top:5px;font-size:9px}.guide-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.guide-index{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff8a;border:1px solid #ffffffeb;border-radius:26px;padding:22px;position:sticky;top:18px;box-shadow:0 22px 62px #484a7e17}.guide-index>p{color:#9296aa;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:8px;font-weight:900}.guide-index>a{color:#535a76;border-radius:13px;margin:3px 0;padding:10px 12px;font-size:10px;font-weight:750;text-decoration:none;transition:all .17s;display:block}.guide-index>a:hover{background:#a4aeef24;padding-left:16px}.guide-index-note{background:linear-gradient(120deg,#8fa8f429,#efb2d82b);border-radius:16px;grid-template-columns:35px 1fr;gap:9px;margin-top:16px;padding:12px;display:grid}.guide-index-note>span{color:#fff;background:linear-gradient(145deg,#90a9f4,#b29bea);border-radius:12px;place-items:center;width:35px;height:35px;display:grid}.guide-index-note p{margin:0}.guide-index-note b,.guide-index-note small{display:block}.guide-index-note b{font-size:9px}.guide-index-note small{color:#8c92a8;margin-top:4px;font-size:8px;line-height:1.5}.guide-content{gap:18px;display:grid}.guide-section{-webkit-backdrop-filter:blur(23px);backdrop-filter:blur(23px);background:#ffffff8a;border:1px solid #ffffffeb;border-radius:28px;padding:28px;scroll-margin-top:18px;box-shadow:0 24px 68px #484a7e17}.guide-section>header{padding:0 4px 20px}.guide-section>header>span{color:#9296aa;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:900}.guide-section h2{letter-spacing:-.045em;margin:6px 0;font-size:30px;font-weight:550}.guide-section>header p{color:#858ba1;margin:0;font-size:10px}.guide-faq-list{gap:9px;display:grid}.guide-faq{background:#ffffff94;border:1px solid #7077a117;border-radius:17px;overflow:hidden}.guide-faq summary{cursor:pointer;color:#444b67;grid-template-columns:26px minmax(0,1fr) 30px;align-items:center;gap:6px;padding:16px 17px;font-size:11px;font-weight:800;list-style:none;display:grid}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary>span,.guide-faq>div>span{color:#a58fdc;font-family:Georgia,serif;font-size:15px;font-weight:800}.guide-faq summary i{color:#7c729f;background:#9aa2e01f;border-radius:10px;place-items:center;width:28px;height:28px;font-size:16px;font-style:normal;transition:all .18s;display:grid}.guide-faq[open] summary i{background:#eeadd32b;rotate:45deg}.guide-faq>div{border-top:1px solid #7077a112;grid-template-columns:26px minmax(0,1fr);gap:6px;padding:0 17px 17px;display:grid}.guide-faq>div>span{color:#e29ac4;padding-top:14px}.guide-faq>div p{color:#747b94;margin:0;padding-top:14px;font-size:10px;line-height:1.75}.guide-footer-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff94;border:1px solid #fffffff0;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:20px 24px;display:flex;box-shadow:0 22px 62px #484a7e17}.guide-footer-card>div:first-child{grid-template-columns:42px 1fr;align-items:center;gap:11px;display:grid}.guide-footer-card>div:first-child>span{color:#fff;background:linear-gradient(145deg,#90a9f4,#b29bea);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.guide-footer-card p{margin:0}.guide-footer-card b,.guide-footer-card small{display:block}.guide-footer-card b{font-size:11px}.guide-footer-card small{color:#8f95aa;margin-top:4px;font-size:9px}.guide-footer-card>div:last-child{gap:8px;display:flex}.guide-footer-card a{color:#4d536d;background:#ffffffa8;border-radius:13px;padding:11px 15px;font-size:9px;font-weight:800;text-decoration:none}.guide-footer-card a:last-child{color:#fff;background:linear-gradient(135deg,#8ea8f4,#b59bec,#eda8d1)}@media (max-width:850px){.guide-nav{grid-template-columns:1fr auto}.guide-nav>nav{display:none}.guide-hero{grid-template-columns:1fr;padding:42px 32px}.guide-hero-card{justify-self:start}.guide-layout{grid-template-columns:1fr}.guide-index{position:relative;top:auto}.guide-index>a{display:inline-block}.guide-footer-card{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.guide-shell{width:min(100% - 20px,1180px);padding-top:8px}.guide-nav>.home-button{padding-inline:12px}.guide-hero{border-radius:26px;padding:36px 22px}.guide-hero h1{font-size:48px}.guide-hero-card{width:100%}.guide-section{padding:22px 16px}.guide-section h2{font-size:25px}.guide-faq summary{grid-template-columns:23px minmax(0,1fr) 28px;padding:14px 12px}.guide-faq>div{grid-template-columns:23px minmax(0,1fr);padding:0 12px 14px}.guide-footer-card>div:last-child{flex-direction:column;width:100%}.guide-footer-card a{text-align:center}}.guide-page{height:100vh!important;min-height:100vh!important;overflow:hidden auto!important}.guide-shell{min-height:max-content}.directory-avatar.dreamcache-avatar{isolation:isolate;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:visible!important}.directory-avatar.dreamcache-avatar>.directory-avatar-photo{z-index:1;object-fit:cover;border-radius:inherit;display:block;position:relative;width:100%!important;height:100%!important}.directory-avatar.dreamcache-avatar>.directory-avatar-initials{z-index:1;position:relative}.directory-avatar.dreamcache-avatar>.avatar-frame-art{z-index:3}.directory-avatar.dreamcache-avatar>.angelnet-avatar-halo,.directory-avatar.dreamcache-avatar>.starpop-avatar-frame-image{z-index:5}.directory-avatar.uploaded{background:0 0;padding:0}.directory-avatar.uploaded>img:not(.angelnet-avatar-halo):not(.starpop-avatar-frame-image){object-fit:cover;width:100%;height:100%}.directory-avatar.avatar-frame-angelhalo>.angelnet-avatar-halo{width:102px!important;max-width:none!important;top:-30px!important;left:50%!important;transform:translate(-50%)!important}.directory-avatar.avatar-frame-starpopcharm>.starpop-avatar-frame-image{width:154%!important;max-width:none!important;height:154%!important;animation:none!important;top:50%!important;left:50%!important;transform:translate(-50%,-42%)!important}.directory-card-top{padding-top:12px}.directory-card{overflow:visible}.directory-card-glow{pointer-events:none}.directory-avatar.dreamcache-avatar{flex:0 0 64px!important;width:64px!important;height:64px!important;overflow:visible!important}.directory-avatar.dreamcache-avatar>.directory-avatar-photo,.directory-avatar.dreamcache-avatar>.directory-avatar-initials{z-index:2!important;position:relative!important}.directory-avatar.avatar-frame-angelhalo>.angelnet-avatar-halo{z-index:6!important;width:58px!important;max-width:none!important;height:auto!important;animation:none!important;top:-17px!important;left:50%!important;transform:translate(-50%)!important}.directory-avatar.avatar-frame-angelhalo>.avatar-frame-art{z-index:5!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:visible!important}.directory-avatar.avatar-frame-angelhalo>.avatar-frame-art:before,.directory-avatar.avatar-frame-angelhalo>.avatar-frame-art:after{background-size:contain!important;width:27px!important;height:23px!important;top:50%!important}.directory-avatar.avatar-frame-angelhalo>.avatar-frame-art:before{right:calc(100% - 7px)!important;transform:translateY(-50%)rotate(-4deg)!important}.directory-avatar.avatar-frame-angelhalo>.avatar-frame-art:after{left:calc(100% - 7px)!important;transform:translateY(-50%)!important}.directory-avatar.avatar-frame-starpopcharm,.directory-avatar.avatar-frame-starpopcharm>.directory-avatar-photo{border-radius:50%!important}.directory-avatar.avatar-frame-starpopcharm>.starpop-avatar-frame-image{object-fit:contain!important;z-index:6!important;width:132%!important;max-width:none!important;height:132%!important;animation:none!important;top:50%!important;left:50%!important;transform:translate(-50%,-43%)!important}.directory-avatar.dreamcache-avatar>.avatar-frame-art{max-width:90px!important;max-height:90px!important}.directory-card-top{min-height:82px;padding-top:18px!important}.directory-card-top .directory-avatar.dreamcache-avatar{box-sizing:border-box!important;aspect-ratio:1!important;contain:layout size!important;flex:0 0 64px!important;align-self:flex-start!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;display:block!important;position:relative!important}.directory-card-top .directory-avatar.dreamcache-avatar>.directory-avatar-photo{box-sizing:border-box!important;aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;display:block!important;position:absolute!important;inset:0!important}.directory-card-top .directory-avatar.dreamcache-avatar>.directory-avatar-initials{place-items:center!important;display:grid!important;position:absolute!important;inset:0!important}.wallpaper-phantomnet{background:#0a0a0d url(/phantomnet/city-wallpaper.jpg) 50%/cover no-repeat}.wallpaper-phantomnet:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000003d,#0000 42%,#0000001f);position:absolute;inset:0}body[data-icon-pack=phantomnet] .app-icon{width:78px!important;height:78px!important;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}body[data-icon-pack=phantomnet] .app-icon .app-glyph{display:none!important}body[data-icon-pack=phantomnet] .app-icon:before{content:"";background:var(--phantom-icon) center/contain no-repeat;filter:drop-shadow(3px 3px #000)drop-shadow(-1px -1px #e60012);transition:transform .14s,filter .14s;position:absolute;inset:-5px}body[data-icon-pack=phantomnet] .desktop-icon:hover .app-icon:before{filter:drop-shadow(5px 5px #000)drop-shadow(-2px -2px #e60012);transform:translateY(-4px)rotate(-2deg)scale(1.08)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=profile]{--phantom-icon:url(/phantomnet/icons/profile.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=connections]{--phantom-icon:url(/phantomnet/icons/connections.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=dreaming]{--phantom-icon:url(/phantomnet/icons/dreaming.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=browser]{--phantom-icon:url(/phantomnet/icons/browser.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=gifts]{--phantom-icon:url(/phantomnet/icons/gifts.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=memories]{--phantom-icon:url(/phantomnet/icons/memories.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=playlist]{--phantom-icon:url(/phantomnet/icons/playlist.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=recycle]{--phantom-icon:url(/phantomnet/icons/recycle.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=settings]{--phantom-icon:url(/phantomnet/icons/settings.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=mail]{--phantom-icon:url(/phantomnet/icons/mail.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=games]{--phantom-icon:url(/phantomnet/icons/games.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=inventory]{--phantom-icon:url(/phantomnet/icons/inventory.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=guestbook]{--phantom-icon:url(/phantomnet/icons/guestbook.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=store]{--phantom-icon:url(/phantomnet/icons/store.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=trails]{--phantom-icon:url(/phantomnet/icons/trails.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=calendar]{--phantom-icon:url(/phantomnet/icons/calendar.png)}body[data-icon-pack=phantomnet] .desktop-icon[data-app=passport]{--phantom-icon:url(/phantomnet/icons/passport.png)}#boot.boot-style-phantomnet{color:#fff;background:#050506;overflow:hidden}#boot.boot-style-phantomnet:before,#boot.boot-style-phantomnet:after{content:"";background:#e60012;width:150%;height:28%;animation:1.5s cubic-bezier(.7,0,.2,1) infinite phantomSlash;position:absolute;left:-25%;transform:skewY(-12deg)translate(-120%)}#boot.boot-style-phantomnet:before{top:18%}#boot.boot-style-phantomnet:after{animation-delay:.5s;bottom:14%;transform:skewY(10deg)translate(120%)}#boot.boot-style-phantomnet .boot-shell{z-index:2;color:#fff;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background:#0b0b0d;border:4px solid #fff;border-radius:0;position:relative;box-shadow:12px 12px #e60012,-8px -8px #000}#boot.boot-style-phantomnet .brand-star{color:#fff;background:#e60012;border-radius:0;transform:rotate(-8deg);box-shadow:4px 4px #000}#boot.boot-style-phantomnet .boot-title{color:#fff;text-transform:uppercase;letter-spacing:-.035em;text-shadow:5px 5px #e60012,8px 8px #000;font-style:italic;font-weight:1000;transform:skew(-7deg)}#boot.boot-style-phantomnet .boot-copy{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-weight:900}#boot.boot-style-phantomnet .boot-progress{background:#fff;border:2px solid #fff;border-radius:0;transform:skew(-12deg)}#boot.boot-style-phantomnet .boot-progress span{box-shadow:none;background:#e60012}#boot.boot-style-phantomnet .boot-meta{color:#fff}@keyframes phantomSlash{0%{transform:skewY(-12deg)translate(-120%)}38%,62%{transform:skewY(-12deg)translate(0)}to{transform:skewY(-12deg)translate(120%)}}body[data-cursor=phantomnet],body[data-cursor=phantomnet] *{cursor:none!important}.phantomnet-cursor{z-index:2147483647;pointer-events:none;opacity:0;transform-origin:4px 4px;image-rendering:auto;filter:drop-shadow(2px 2px #000000eb)drop-shadow(0 0 4px #e6001eb8);background:url(/phantomnet/dagger-cursor.png) 0 0/40px 40px no-repeat;width:40px;height:40px;transition:opacity 80ms,scale 70ms,filter 70ms;position:fixed;top:-100px;left:-100px;transform:translate(-3px,-3px)}.phantomnet-cursor.is-visible{opacity:1}.phantomnet-cursor.is-clicking{filter:drop-shadow(1px 1px #000000f2)drop-shadow(0 0 8px #ff0023f2);scale:.82}@media (prefers-reduced-motion:reduce){.phantomnet-cursor{background-image:url(/phantomnet/dagger-cursor.png)}}body[data-cache-theme=phantomnet]{--phantom-red:#e60012;--phantom-deep-red:#9e0010;--phantom-black:#0a0a0d;--phantom-panel:#111116;--phantom-panel-2:#1a1a20;--phantom-white:#f7f7f7;--phantom-muted:#b8b8bf;color:var(--phantom-white)!important}body[data-cache-theme=phantomnet] .os-window,body[data-cache-theme=phantomnet] .home-card,body[data-cache-theme=phantomnet] .desktop-widget,body[data-cache-theme=phantomnet] .taskbar,body[data-cache-theme=phantomnet] .owner-ribbon,body[data-cache-theme=phantomnet] .visitor-ribbon,body[data-cache-theme=phantomnet] .top-strip{color:var(--phantom-white)!important;border:2px solid var(--phantom-white)!important;border-bottom-color:var(--phantom-red)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(145deg,#0a0a0df7,#18181ef5)!important;box-shadow:7px 7px #e60012d9,0 18px 38px #00000061!important}body[data-cache-theme=phantomnet] .os-window,body[data-cache-theme=phantomnet] .home-card,body[data-cache-theme=phantomnet] .desktop-widget{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)!important;border-radius:4px!important}body[data-cache-theme=phantomnet] .titlebar{color:#fff!important;border-bottom:4px solid var(--phantom-red)!important;box-shadow:none!important;background:#08080b!important}body[data-cache-theme=phantomnet] .titlebar:before{content:"//";color:var(--phantom-red);letter-spacing:-2px;margin-right:8px;font-weight:1000}body[data-cache-theme=phantomnet] .titlebar button,body[data-cache-theme=phantomnet] .window-controls button{color:#fff!important;background:0 0!important;border:0!important}body[data-cache-theme=phantomnet] .titlebar button:hover,body[data-cache-theme=phantomnet] .window-controls button:hover{color:#08080b!important;background:var(--phantom-red)!important}body[data-cache-theme=phantomnet] .window-content,body[data-cache-theme=phantomnet] .dreammail-content,body[data-cache-theme=phantomnet] .dreammail-main,body[data-cache-theme=phantomnet] .dreammail-sidebar,body[data-cache-theme=phantomnet] .profile-editor,body[data-cache-theme=phantomnet] .settings-panel,body[data-cache-theme=phantomnet] .inventory-heading,body[data-cache-theme=phantomnet] .inventory-grid{color:var(--phantom-white)!important;background:0 0!important}body[data-cache-theme=phantomnet] .inventory-card,body[data-cache-theme=phantomnet] .info-card,body[data-cache-theme=phantomnet] .meta-chip,body[data-cache-theme=phantomnet] .upload-zone,body[data-cache-theme=phantomnet] .installed-cosmetics>div,body[data-cache-theme=phantomnet] .theme-pack-chip,body[data-cache-theme=phantomnet] .mail-row,body[data-cache-theme=phantomnet] .guestbook-entry{color:var(--phantom-white)!important;border:1px solid #ffffff59!important;border-left:4px solid var(--phantom-red)!important;background:linear-gradient(145deg,#17171d,#0d0d11)!important;border-radius:2px!important;box-shadow:4px 4px #e600128c!important}body[data-cache-theme=phantomnet] .inventory-glyph,body[data-cache-theme=phantomnet] .music-art,body[data-cache-theme=phantomnet] .dreammail-brand span,body[data-cache-theme=phantomnet] .taskbar-icon,body[data-cache-theme=phantomnet] .points-icon,body[data-cache-theme=phantomnet] .start-button,body[data-cache-theme=phantomnet] .owner-mode-pill{color:#fff!important;background:var(--phantom-red)!important;border:2px solid #fff!important;border-radius:2px!important;box-shadow:3px 3px #000!important}body[data-cache-theme=phantomnet] button:not(.ttt-cell):not(.memory-card-game):not(.catch-star):not(.desktop-icon):not(.swatch):not(.scrapbook-item),body[data-cache-theme=phantomnet] .primary-btn,body[data-cache-theme=phantomnet] .secondary-btn,body[data-cache-theme=phantomnet] .install-btn,body[data-cache-theme=phantomnet] .inventory-card button,body[data-cache-theme=phantomnet] .menu-link{color:#fff!important;box-shadow:3px 3px 0 var(--phantom-red)!important;background:#101014!important;border:1px solid #fff!important;border-radius:2px!important}body[data-cache-theme=phantomnet] button:not(.ttt-cell):not(.memory-card-game):not(.catch-star):not(.desktop-icon):not(.swatch):not(.scrapbook-item):hover,body[data-cache-theme=phantomnet] .primary-btn:hover,body[data-cache-theme=phantomnet] .secondary-btn:hover,body[data-cache-theme=phantomnet] .install-btn:hover,body[data-cache-theme=phantomnet] .inventory-card button:hover{color:#08080b!important;border-color:var(--phantom-red)!important;background:#fff!important;transform:translate(-1px,-1px)!important}body[data-cache-theme=phantomnet] .inventory-card button.equipped,body[data-cache-theme=phantomnet] .inventory-card button:disabled,body[data-cache-theme=phantomnet] .install-btn.installed{color:#fff!important;background:var(--phantom-red)!important;opacity:1!important}body[data-cache-theme=phantomnet] input,body[data-cache-theme=phantomnet] textarea,body[data-cache-theme=phantomnet] select{color:#fff!important;accent-color:var(--phantom-red)!important;background:#09090c!important;border:1px solid #ffffffa6!important;border-radius:2px!important}body[data-cache-theme=phantomnet] input::placeholder,body[data-cache-theme=phantomnet] textarea::placeholder{color:#8d8d95!important}body[data-cache-theme=phantomnet] .kicker,body[data-cache-theme=phantomnet] .muted,body[data-cache-theme=phantomnet] .body-copy,body[data-cache-theme=phantomnet] .inventory-card p,body[data-cache-theme=phantomnet] .inventory-card small,body[data-cache-theme=phantomnet] .widget-line,body[data-cache-theme=phantomnet] .storage-head,body[data-cache-theme=phantomnet] .home-id p{color:var(--phantom-muted)!important}body[data-cache-theme=phantomnet] h1,body[data-cache-theme=phantomnet] h2,body[data-cache-theme=phantomnet] h3,body[data-cache-theme=phantomnet] h4,body[data-cache-theme=phantomnet] b,body[data-cache-theme=phantomnet] strong,body[data-cache-theme=phantomnet] .home-quote,body[data-cache-theme=phantomnet] .desktop-icon label{color:#fff!important;text-shadow:2px 2px #000!important}body[data-cache-theme=phantomnet] .taskbar{box-shadow:0 -5px 0 var(--phantom-red)!important;border-width:2px 0 0!important;border-top-color:#fff!important;border-bottom-style:none!important;border-bottom-color:currentColor!important;border-radius:0!important}body[data-cache-theme=phantomnet] .taskbar button,body[data-cache-theme=phantomnet] .taskbar a,body[data-cache-theme=phantomnet] .taskbar .taskbar-chip,body[data-cache-theme=phantomnet] .taskbar .points-pill{color:#fff!important;box-shadow:none!important;background:#141419!important;border:1px solid #fff!important;border-radius:999px!important}body[data-cache-theme=phantomnet] .owner-ribbon,body[data-cache-theme=phantomnet] .visitor-ribbon,body[data-cache-theme=phantomnet] .top-strip{border:2px solid var(--phantom-red)!important;border-radius:999px!important;box-shadow:0 0 0 1px #000!important}body[data-cache-theme=phantomnet] .owner-ribbon .owner-mode-pill,body[data-cache-theme=phantomnet] .owner-ribbon button:first-child{color:#fff!important;background:var(--phantom-red)!important;border-color:#fff!important}body[data-cache-theme=phantomnet] ::-webkit-scrollbar{width:12px;height:12px}body[data-cache-theme=phantomnet] ::-webkit-scrollbar-track{background:#09090c}body[data-cache-theme=phantomnet] ::-webkit-scrollbar-thumb{background:var(--phantom-red);border:2px solid #fff}.dreamcache-avatar.avatar-frame-phantomcallingcard,.frame-mini-preview.avatar-frame-phantomcallingcard{clip-path:polygon(9% 0,100% 0,100% 86%,91% 100%,0 100%,0 14%);transform:rotate(-2deg);background:#fff!important;border:5px solid #fff!important;border-radius:2px!important;overflow:visible!important;box-shadow:5px 5px #e60012,-3px -3px #08080b!important}.dreamcache-avatar.avatar-frame-phantomcallingcard:before,.frame-mini-preview.avatar-frame-phantomcallingcard:before{content:"TAKE YOUR HEART";z-index:7;color:#fff;letter-spacing:.08em;white-space:nowrap;background:#e60012;border:2px solid #08080b;padding:3px 8px;font:900 7px/1 Arial,sans-serif;position:absolute;bottom:-18px;left:-8px;transform:rotate(4deg)}.dreamcache-avatar.avatar-frame-phantomcallingcard .avatar-frame-art:before{content:"";z-index:6;background:conic-gradient(from 20deg,#e60012 0 12%,transparent 12% 24%,#08080b 24% 36%,transparent 36% 48%,#e60012 48% 60%,transparent 60% 72%,#08080b 72% 84%,transparent 84%);clip-path:polygon(50% 0,61% 36%,100% 22%,70% 50%,100% 78%,61% 64%,50% 100%,39% 64%,0 78%,30% 50%,0 22%,39% 36%);width:28px;height:28px;position:absolute;top:-13px;right:-15px}.dreamcache-avatar.avatar-frame-phantomnetwork,.frame-mini-preview.avatar-frame-phantomnetwork{border:3px solid #fff!important;border-radius:50%!important;overflow:visible!important;box-shadow:0 0 0 3px #08080b,0 0 0 6px #e60012,0 0 18px #e60012cc!important}.dreamcache-avatar.avatar-frame-phantomnetwork .avatar-frame-art,.frame-mini-preview.avatar-frame-phantomnetwork .avatar-frame-art{z-index:6;pointer-events:none;background:radial-gradient(circle at 8% 50%,#fff 0 2px,#e60012 3px 5px,transparent 6px), radial-gradient(circle at 28% 4%,#fff 0 2px,#e60012 3px 5px,transparent 6px), radial-gradient(circle at 75% 8%,#fff 0 2px,#e60012 3px 5px,transparent 6px), radial-gradient(circle at 96% 47%,#fff 0 2px,#e60012 3px 5px,transparent 6px), radial-gradient(circle at 78% 92%,#fff 0 2px,#e60012 3px 5px,transparent 6px), radial-gradient(circle at 20% 88%,#fff 0 2px,#e60012 3px 5px,transparent 6px), conic-gradient(from 12deg,transparent 0 7%,#e60012e6 7% 8%,transparent 8% 23%,#ffffffbf 23% 24%,transparent 24% 42%,#e60012e6 42% 43%,transparent 43% 65%,#ffffffbf 65% 66%,transparent 66% 82%,#e60012e6 82% 83%,transparent 83%);border-radius:50%;position:absolute;inset:-18px;-webkit-mask:radial-gradient(circle,#0000 0 59%,#000 60% 64%,#0000 65%);mask:radial-gradient(circle,#0000 0 59%,#000 60% 64%,#0000 65%)}.dreamcache-avatar.avatar-frame-phantomnetwork:before,.frame-mini-preview.avatar-frame-phantomnetwork:before{content:"PHANTOM.NET";z-index:8;color:#fff;letter-spacing:.1em;white-space:nowrap;background:#08080b;border-left:4px solid #e60012;padding:3px 8px;font:900 7px/1 Arial,sans-serif;position:absolute;top:-22px;left:50%;transform:translate(-50%)skew(-12deg)}.directory-avatar.avatar-frame-phantomcallingcard{transform:rotate(-2deg)!important}.directory-avatar.avatar-frame-phantomcallingcard:before{padding:2px 5px;font-size:5px;bottom:-12px;left:-5px}.directory-avatar.avatar-frame-phantomnetwork .avatar-frame-art{inset:-12px!important}.directory-avatar.avatar-frame-phantomnetwork:before{padding:2px 5px;font-size:5px;top:-16px}body[data-cache-theme=phantomnet] .start-menu{color:#fff!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(145deg,#0a0a0dfa,#16161bfa)!important;border:2px solid #fff!important;border-bottom:5px solid #e60012!important;box-shadow:6px 6px #e60012,12px 12px #000000b8!important}body[data-cache-theme=phantomnet] .start-menu .menu-link,body[data-cache-theme=phantomnet] .start-menu button,body[data-cache-theme=phantomnet] .start-menu a{color:#fff!important;background:#101014!important;border:1px solid #fff!important;border-radius:0!important;box-shadow:4px 0 #e60012!important}body[data-cache-theme=phantomnet] .start-menu .menu-link:hover,body[data-cache-theme=phantomnet] .start-menu button:hover,body[data-cache-theme=phantomnet] .start-menu a:hover{color:#08080b!important;background:#fff!important}body[data-cache-theme=phantomnet] .ttt-board,body[data-cache-theme=phantomnet] .memory-board{box-shadow:none!important;background:0 0!important;border:0!important}body[data-cache-theme=phantomnet] .ttt-cell{width:72px!important;height:72px!important;color:var(--ink)!important;border:1px solid var(--line)!important;box-shadow:none!important;background:#ffffffbf!important;border-radius:16px!important;padding:0!important;font-size:27px!important;font-weight:800!important;transform:none!important}body[data-cache-theme=phantomnet] .memory-card-game{color:#0000!important;background:linear-gradient(145deg,var(--accent),var(--accent2))!important;border:1px solid var(--line)!important;width:62px!important;height:62px!important;box-shadow:none!important;border-radius:15px!important;padding:0!important;font-size:22px!important;transform:none!important}body[data-cache-theme=phantomnet] .memory-card-game.flipped,body[data-cache-theme=phantomnet] .memory-card-game.matched{color:var(--ink)!important;background:#ffffffd1!important}body[data-cache-theme=phantomnet] .star-catcher-area{border:1px solid var(--line)!important;width:100%!important;height:285px!important;box-shadow:none!important;background:radial-gradient(circle at 20% 20%,#ffffffd9 0 1px,#0000 2px) 0 0/80px 80px,linear-gradient(145deg,#11162d,#2c3159 55%,#4b3d70) 0 0/cover!important;border-radius:18px!important;position:relative!important;overflow:hidden!important}body[data-cache-theme=phantomnet] .catch-star{color:#fff!important;width:44px!important;height:44px!important;box-shadow:none!important;filter:drop-shadow(0 0 12px #aac2fff2)!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;font-size:28px!important;position:absolute!important;transform:none!important}body[data-cache-theme=phantomnet] .catch-star:hover{color:#fff!important;background:0 0!important;border:0!important;transform:none!important}body[data-icon-pack=phantomnet] .desktop-icon,body[data-icon-pack=phantomnet] .desktop-icon:hover,body[data-cache-theme=phantomnet] .desktop-icon,body[data-cache-theme=phantomnet] .desktop-icon:hover{box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;outline:0!important}body[data-icon-pack=phantomnet] .desktop-icon{padding:4px!important}body[data-icon-pack=phantomnet] .desktop-icon .app-icon{box-shadow:none!important;background:0 0!important;border:0!important}body[data-cache-theme=phantomnet] .theme-switcher .swatch{border:2px solid #fffffff2!important;border-radius:50%!important;width:16px!important;min-width:16px!important;height:16px!important;padding:0!important;box-shadow:0 0 0 1px #000000e6!important}body[data-cache-theme=phantomnet] .theme-switcher .swatch-blue{background:#8fb6ff!important}body[data-cache-theme=phantomnet] .theme-switcher .swatch-pink{background:#f0accd!important}body[data-cache-theme=phantomnet] .theme-switcher .swatch-violet{background:#ad9bff!important}body[data-cache-theme=phantomnet] .theme-switcher .swatch-mint{background:#8ed6c2!important}body[data-cache-theme=phantomnet] .theme-switcher .swatch-red{background:#e60012!important}body[data-cache-theme=phantomnet] .muted,body[data-cache-theme=phantomnet] .body-copy,body[data-cache-theme=phantomnet] small,body[data-cache-theme=phantomnet] .inventory-card p,body[data-cache-theme=phantomnet] .inventory-card small,body[data-cache-theme=phantomnet] .widget-line,body[data-cache-theme=phantomnet] .storage-head{color:#d8d8de!important;opacity:1!important}body[data-cache-theme=phantomnet] [aria-label$=Dream\ Points] span:last-child{color:#fff!important;opacity:1!important;text-shadow:1px 1px #000!important}body[data-cache-theme=phantomnet][data-icon-pack=phantomnet] button.desktop-icon,body[data-cache-theme=phantomnet][data-icon-pack=phantomnet] button.desktop-icon:hover,body[data-cache-theme=phantomnet][data-icon-pack=phantomnet] button.desktop-icon:focus,body[data-cache-theme=phantomnet][data-icon-pack=phantomnet] button.desktop-icon:active{box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;outline:0!important}body[data-cache-theme=phantomnet][data-icon-pack=phantomnet] button.desktop-icon:before,body[data-cache-theme=phantomnet][data-icon-pack=phantomnet] button.desktop-icon:after{content:none!important;display:none!important}body[data-cache-theme=phantomnet] .toast{color:#fff!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#08080bf5!important;border:1px solid #fff!important;border-bottom:4px solid #e63232!important;box-shadow:5px 5px #e63232,0 18px 45px #0000006b!important}body[data-cache-theme=phantomnet] .toast b,body[data-cache-theme=phantomnet] .toast p{color:#fff!important;opacity:1!important;text-shadow:none!important}body[data-cache-theme=phantomnet] .toast p{color:#d8d8de!important}body[data-cache-theme=phantomnet] .passport-cover{color:#fff!important;background:linear-gradient(145deg,#e63232fa,#16161bfa 58%,#050507)!important;border:1px solid #fff!important;border-bottom:5px solid #e63232!important;box-shadow:6px 6px #e63232b8!important}body[data-cache-theme=phantomnet] .passport-cover p,body[data-cache-theme=phantomnet] .passport-cover b,body[data-cache-theme=phantomnet] .passport-cover span{color:#fff!important;opacity:1!important}body[data-cache-theme=phantomnet] .passport-cover b{background:#050507!important;border:1px solid #fff!important;border-bottom:3px solid #e63232!important}body[data-cache-theme=phantomnet] .passport-stamp{color:#fff!important;background:#121217!important;border:1px solid #fff!important;border-bottom:4px solid #e63232!important;box-shadow:4px 4px #e6323294!important}body[data-cache-theme=phantomnet] .passport-stamp small,body[data-cache-theme=phantomnet] .passport-stamp h4,body[data-cache-theme=phantomnet] .passport-stamp p,body[data-cache-theme=phantomnet] .passport-stamp em,body[data-cache-theme=phantomnet] .passport-stamp time{color:#fff!important;opacity:1!important}body[data-cache-theme=phantomnet] .passport-stamp p,body[data-cache-theme=phantomnet] .passport-stamp time{color:#c9c9d1!important}body[data-cache-theme=phantomnet] .passport-stamp em{color:#ff7676!important}body[data-cache-theme=phantomnet] .stamp-glyph{color:#fff!important;background:#07070a!important;border-color:#e63232!important}body[data-cache-theme=phantomnet] .memories-heading h3,body[data-cache-theme=phantomnet] .memories-heading p,body[data-cache-theme=phantomnet] .memories-empty{color:#fff!important;opacity:1!important}body[data-cache-theme=phantomnet] .memories-empty{color:#bfc0ca!important}body[data-cache-theme=phantomnet] .memory-upload>input{color:#fff!important;background:#09090c!important;border:1px solid #fff!important}body[data-cache-theme=phantomnet] .memory-upload>input::placeholder{color:#b9bac5!important;opacity:1!important}body[data-cache-theme=phantomnet] .memory-upload label,body[data-cache-theme=phantomnet] .calendar-orb,body[data-cache-theme=phantomnet] .giftbox-symbol,body[data-cache-theme=phantomnet] .gift-ribbon{color:#fff!important;background:#e63232!important;border:1px solid #fff!important;box-shadow:4px 4px #050507!important}body[data-cache-theme=phantomnet] .calendar-shortcut h3,body[data-cache-theme=phantomnet] .calendar-shortcut p,body[data-cache-theme=phantomnet] .giftbox-heading h3,body[data-cache-theme=phantomnet] .giftbox-app p{color:#fff!important;opacity:1!important}body[data-cache-theme=phantomnet] .calendar-shortcut p,body[data-cache-theme=phantomnet] .giftbox-app .muted{color:#d0d0d8!important}body[data-cache-theme=phantomnet] .calendar-shortcut a{color:#fff!important;background:#e63232!important;border:1px solid #fff!important;box-shadow:4px 4px #050507!important}body[data-cache-theme=phantomnet] .gift-card{color:#fff!important;background:#121217!important;border:1px solid #fff!important;border-bottom:4px solid #e63232!important}body[data-cache-theme=phantomnet] .gift-card small,body[data-cache-theme=phantomnet] .gift-card h4,body[data-cache-theme=phantomnet] .gift-card p,body[data-cache-theme=phantomnet] .gift-card time{color:#fff!important;opacity:1!important}body[data-cache-theme=phantomnet] .gift-card p,body[data-cache-theme=phantomnet] .gift-card time{color:#c9c9d1!important}body[data-cache-theme=phantomnet] .presence-heading h2,body[data-cache-theme=phantomnet] .presence-heading p,body[data-cache-theme=phantomnet] .visit-total b,body[data-cache-theme=phantomnet] .visit-total span,body[data-cache-theme=phantomnet] .visit-stat-grid b,body[data-cache-theme=phantomnet] .visit-stat-grid span,body[data-cache-theme=phantomnet] .trail-row b,body[data-cache-theme=phantomnet] .trail-row span,body[data-cache-theme=phantomnet] .trail-row time{color:#fff!important;opacity:1!important;text-shadow:none!important}body[data-cache-theme=phantomnet] .presence-heading p,body[data-cache-theme=phantomnet] .visit-total span,body[data-cache-theme=phantomnet] .visit-stat-grid span,body[data-cache-theme=phantomnet] .trail-row span,body[data-cache-theme=phantomnet] .trail-row time{color:#c7c7d1!important}body[data-cache-theme=phantomnet] .visit-total,body[data-cache-theme=phantomnet] .visit-stat-grid article,body[data-cache-theme=phantomnet] .trail-row{background:#141419!important;border:1px solid #fff!important;border-bottom:4px solid #e63232!important;box-shadow:4px 4px #e632327a!important}body[data-cache-theme=phantomnet] .trail-glyph{color:#fff!important;background:#e63232!important;border:1px solid #fff!important}body[data-cache-theme=phantomnet] .setting-row,body[data-cache-theme=phantomnet] .upload-zone{color:#fff!important;background:#141419!important;border:1px solid #fff!important;border-left:4px solid #e63232!important;box-shadow:4px 4px #e6323273!important}body[data-cache-theme=phantomnet] .setting-row b,body[data-cache-theme=phantomnet] .setting-row span,body[data-cache-theme=phantomnet] .upload-zone,body[data-cache-theme=phantomnet] .upload-zone p,body[data-cache-theme=phantomnet] .upload-zone small{color:#fff!important;opacity:1!important;text-shadow:none!important}body[data-cache-theme=phantomnet] .setting-row span,body[data-cache-theme=phantomnet] .upload-zone small{color:#c9c9d1!important}body[data-cache-theme=phantomnet] .toggle{background:#050507!important;border:1px solid #fff!important;border-radius:0!important;box-shadow:4px 4px #e63232!important}body[data-cache-theme=phantomnet] .toggle.on{background:#e63232!important}body[data-cache-theme=phantomnet] .toggle:before{background:#fff!important}body[data-cache-theme=phantomnet] .upload-label,body[data-cache-theme=phantomnet] .upload-zone .secondary-btn,body[data-cache-theme=phantomnet] .settings-panel>.secondary-btn{color:#fff!important;background:#09090c!important;border:1px solid #fff!important;box-shadow:4px 4px #e63232!important}body[data-cache-theme=phantomnet] .upload-label:hover,body[data-cache-theme=phantomnet] .upload-zone .secondary-btn:hover,body[data-cache-theme=phantomnet] .settings-panel>.secondary-btn:hover{background:#e63232!important}body[data-cache-theme=phantomnet] .guestbook-app .presence-heading{border-bottom-color:#ffffff21!important}body[data-cache-theme=phantomnet] .guestbook-app .presence-heading h2,body[data-cache-theme=phantomnet] .guestbook-app .presence-heading p,body[data-cache-theme=phantomnet] .guestbook-app .guestbook-count b,body[data-cache-theme=phantomnet] .guestbook-app .guestbook-count span{color:#fff!important;opacity:1!important;text-shadow:none!important}body[data-cache-theme=phantomnet] .guestbook-app .guestbook-count{color:#fff!important;background:#17171d!important;border:1px solid #fff!important;border-left:4px solid #e63232!important;border-radius:2px 18px!important;box-shadow:4px 4px #e632328c!important}body[data-cache-theme=phantomnet] .guestbook-compose{color:#fff!important;background:#15151a!important;border:1px solid #fff!important;border-left:4px solid #e63232!important;border-radius:3px!important;box-shadow:4px 4px #e6323280!important}body[data-cache-theme=phantomnet] .guestbook-compose textarea{color:#fff!important;caret-color:#e63232!important;background:#08080b!important;border:1px solid #8d8d98!important;border-radius:0!important;padding:12px!important}body[data-cache-theme=phantomnet] .guestbook-compose textarea::placeholder,body[data-cache-theme=phantomnet] .guestbook-compose small{color:#c9c9d1!important;opacity:1!important}body[data-cache-theme=phantomnet] .guestbook-compose button{color:#fff!important;background:#0b0b0f!important;border:1px solid #fff!important;border-radius:0!important;box-shadow:4px 4px #e63232!important}body[data-cache-theme=phantomnet] .guestbook-compose button:hover:not(:disabled){color:#08080b!important;background:#fff!important}body[data-cache-theme=phantomnet] .guestbook-note,body[data-cache-theme=phantomnet] .guestbook-note.note-1,body[data-cache-theme=phantomnet] .guestbook-note.note-2,body[data-cache-theme=phantomnet] .guestbook-note.note-3{color:#fff!important;background:#17171d!important;border:1px solid #fff!important;border-left:4px solid #e63232!important;border-radius:2px!important;transform:none!important;box-shadow:4px 4px #e6323273!important}body[data-cache-theme=phantomnet] .guestbook-note:nth-child(2n){background:#0c0c10!important}body[data-cache-theme=phantomnet] .guestbook-note p,body[data-cache-theme=phantomnet] .guestbook-note footer,body[data-cache-theme=phantomnet] .guestbook-note footer b,body[data-cache-theme=phantomnet] .guestbook-note footer span,body[data-cache-theme=phantomnet] .guestbook-note footer time{color:#fff!important;opacity:1!important;text-shadow:none!important}body[data-cache-theme=phantomnet] .guestbook-note footer span,body[data-cache-theme=phantomnet] .guestbook-note footer time{color:#c9c9d1!important}body[data-cache-theme=phantomnet] .guestbook-note>button{color:#fff!important;background:#0b0b0f!important;border:1px solid #fff!important;border-radius:0!important;padding:3px 6px!important;box-shadow:3px 3px #e63232!important}body[data-cache-theme=phantomnet] .home-card,body[data-cache-theme=phantomnet] .home-top,body[data-cache-theme=phantomnet] .home-avatar,body[data-cache-theme=phantomnet] .profile-public-avatar,body[data-cache-theme=phantomnet] .profile-editor-avatar,body[data-cache-theme=phantomnet] .start-avatar,body[data-cache-theme=phantomnet] .frame-settings-row,body[data-cache-theme=phantomnet] .frame-settings-row>div:first-child{overflow:visible!important}body[data-cache-theme=phantomnet] .home-top,body[data-cache-theme=phantomnet] .frame-settings-row{isolation:isolate!important;position:relative!important}body[data-cache-theme=phantomnet] .dreamcache-avatar.avatar-frame-phantomcallingcard,body[data-cache-theme=phantomnet] .dreamcache-avatar.avatar-frame-phantomnetwork,body[data-cache-theme=phantomnet] .frame-mini-preview.avatar-frame-phantomcallingcard,body[data-cache-theme=phantomnet] .frame-mini-preview.avatar-frame-phantomnetwork{z-index:30!important;isolation:isolate!important;position:relative!important;overflow:visible!important}body[data-cache-theme=phantomnet] .dreamcache-avatar.avatar-frame-phantomcallingcard>img,body[data-cache-theme=phantomnet] .dreamcache-avatar.avatar-frame-phantomnetwork>img,body[data-cache-theme=phantomnet] .frame-mini-preview.avatar-frame-phantomcallingcard>span,body[data-cache-theme=phantomnet] .frame-mini-preview.avatar-frame-phantomnetwork>span{z-index:1!important;position:relative!important}body[data-cache-theme=phantomnet] .avatar-frame-phantomcallingcard:before,body[data-cache-theme=phantomnet] .avatar-frame-phantomcallingcard .avatar-frame-art,body[data-cache-theme=phantomnet] .avatar-frame-phantomcallingcard .avatar-frame-art:before,body[data-cache-theme=phantomnet] .avatar-frame-phantomcallingcard .avatar-frame-art:after,body[data-cache-theme=phantomnet] .avatar-frame-phantomnetwork:before,body[data-cache-theme=phantomnet] .avatar-frame-phantomnetwork .avatar-frame-art,body[data-cache-theme=phantomnet] .avatar-frame-phantomnetwork .avatar-frame-art:before,body[data-cache-theme=phantomnet] .avatar-frame-phantomnetwork .avatar-frame-art:after{z-index:40!important;pointer-events:none!important}body[data-cache-theme=phantomnet] .frame-settings-row{grid-template-columns:76px minmax(0,1fr) auto!important;padding-top:22px!important;padding-bottom:22px!important}body[data-cache-theme=phantomnet] .frame-mini-preview.avatar-frame-phantomcallingcard,body[data-cache-theme=phantomnet] .frame-mini-preview.avatar-frame-phantomnetwork{width:58px!important;height:58px!important}@media (min-width:761px){body[data-icon-pack=phantomnet] .desktop-icons{max-width:calc(44vw + 12px)!important;margin-top:-22px!important;margin-left:-12px!important;padding-top:22px!important;padding-left:12px!important;overflow:visible!important}}body[data-cache-theme=phantomnet] .home-card,body[data-cache-theme=phantomnet] .home-top,body[data-cache-theme=phantomnet] .frame-settings-row,body[data-cache-theme=phantomnet] .frame-settings-row>div,body[data-cache-theme=phantomnet] .avatar-frame-store-preview{overflow:visible!important}body[data-cache-theme=phantomnet] .home-card{isolation:isolate}body[data-cache-theme=phantomnet] .home-top{z-index:12;min-height:108px;padding-top:12px;position:relative}body[data-cache-theme=phantomnet] .dreamcache-avatar.avatar-frame-phantomcallingcard,body[data-cache-theme=phantomnet] .dreamcache-avatar.avatar-frame-phantomnetwork{z-index:40!important;isolation:isolate!important;position:relative!important;overflow:visible!important}body[data-cache-theme=phantomnet] .dreamcache-avatar.avatar-frame-phantomcallingcard .avatar-frame-art,body[data-cache-theme=phantomnet] .dreamcache-avatar.avatar-frame-phantomnetwork .avatar-frame-art{z-index:45!important;overflow:visible!important}body[data-cache-theme=phantomnet] .frame-settings-row{align-items:center;min-height:116px;grid-template-columns:88px minmax(0,1fr) auto!important;padding:22px 16px!important;overflow:visible!important}body[data-cache-theme=phantomnet] .frame-settings-row>div:first-child{place-items:center;min-width:82px;min-height:82px;display:grid;overflow:visible!important}body[data-cache-theme=phantomnet] .frame-mini-preview.avatar-frame-phantomcallingcard,body[data-cache-theme=phantomnet] .frame-mini-preview.avatar-frame-phantomnetwork,body[data-cache-theme=phantomnet] .store-frame-sample.avatar-frame-phantomcallingcard,body[data-cache-theme=phantomnet] .store-frame-sample.avatar-frame-phantomnetwork{flex:0 0 66px;z-index:30!important;isolation:isolate!important;width:66px!important;height:66px!important;position:relative!important;overflow:visible!important}.avatar-frame-store-preview{isolation:isolate;min-height:165px;overflow:visible!important}.avatar-frame-store-preview .store-frame-sample{margin-top:18px}.avatar-frame-store-preview .previewBadges{z-index:80!important}body[data-cache-theme=phantomnet] article:has(.avatar-frame-store-preview){overflow:visible!important}@media (max-width:620px){body[data-cache-theme=phantomnet] .frame-settings-row{grid-template-columns:82px minmax(0,1fr)!important}}body[data-cache-theme=phantomnet] .avatar-frame-phantomcallingcard:before,body[data-cache-theme=phantomnet] .avatar-frame-phantomcallingcard .avatar-frame-art,body[data-cache-theme=phantomnet] .avatar-frame-phantomcallingcard .avatar-frame-art:before,body[data-cache-theme=phantomnet] .avatar-frame-phantomcallingcard .avatar-frame-art:after,body[data-cache-theme=phantomnet] .avatar-frame-phantomnetwork:before{content:none!important;display:none!important}body[data-cache-theme=phantomnet] .avatar-frame-store-preview{min-height:145px!important;overflow:hidden!important}body[data-cache-theme=phantomnet] .avatar-frame-store-preview .store-frame-sample{transform-origin:50%!important;flex:0 0 76px!important;width:76px!important;height:76px!important;margin:16px auto 0!important}body[data-cache-theme=phantomnet] .avatar-frame-store-preview .store-frame-sample.avatar-frame-phantomcallingcard{transform:rotate(-2deg)scale(.92)!important}body[data-cache-theme=phantomnet] .avatar-frame-store-preview .store-frame-sample.avatar-frame-phantomnetwork{transform:scale(.86)!important}body[data-cache-theme=phantomnet] .avatar-frame-store-preview .store-frame-sample>span{font-size:13px!important}body[data-cache-theme=phantomnet] .store-preview-phantomnet,body[data-cache-theme=phantomnet] .store-preview-phantomnet-dagger-cursor{background-position:50% 58%!important;background-repeat:no-repeat!important;background-size:82px 82px!important}.dreamcache-avatar.avatar-frame-starpopcharm,.directory-avatar.avatar-frame-starpopcharm{isolation:isolate!important;position:relative!important;overflow:visible!important}.dreamcache-avatar.avatar-frame-starpopcharm>.starpop-avatar-frame-image,.directory-avatar.avatar-frame-starpopcharm>.starpop-avatar-frame-image{object-fit:contain!important;transform-origin:50%!important;pointer-events:none!important;z-index:6!important;width:auto!important;max-width:none!important;height:190%!important;max-height:none!important;animation:none!important;position:absolute!important;top:calc(50% - 3px)!important;left:50%!important;transform:translate(-50%,-40%)!important}.dreamcache-avatar.avatar-frame-starpopcharm,.directory-avatar.avatar-frame-starpopcharm{isolation:isolate!important;border-radius:50%!important;position:relative!important;overflow:visible!important}.dreamcache-avatar.avatar-frame-starpopcharm>img:not(.starpop-avatar-frame-image):not(.angelnet-avatar-halo),.directory-avatar.avatar-frame-starpopcharm>.directory-avatar-photo{border-radius:50%!important}.dreamcache-avatar.avatar-frame-starpopcharm>.starpop-avatar-frame-image,.directory-avatar.avatar-frame-starpopcharm>.starpop-avatar-frame-image{object-fit:contain!important;transform-origin:50% 37.2%!important;pointer-events:none!important;z-index:6!important;border-radius:0!important;width:130%!important;max-width:none!important;height:auto!important;max-height:none!important;animation:none!important;position:absolute!important;top:50%!important;left:50%!important;overflow:visible!important;transform:translate(-50%,-53%)!important}.directory-card,.directory-card-top{overflow:visible!important}.owner-ribbon .owner-undo-button{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border:1px solid #ffffffb8;border-radius:999px;padding:6px 10px;font-weight:800;box-shadow:0 8px 18px #00000024}.owner-ribbon .owner-undo-button:hover{transform:translateY(-1px)}.directory-popup-page{color:#4a4a70;background:radial-gradient(circle at 10% 12%,#fffffff2,#0000 24%),radial-gradient(circle at 90% 18%,#ffcfe870,#0000 28%),linear-gradient(145deg,#f2f2ff 0%,#eee8ff 48%,#ffeef7 100%)!important;padding:24px!important}.directory-popup-shell{width:min(1180px,100%);margin:0 auto;padding:18px 0 30px}.directory-window{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fbf7ffe6;border:1px solid #a390c380;border-radius:18px;overflow:hidden;box-shadow:0 28px 90px #6d589138,inset 0 0 0 1px #fffc}.directory-window-titlebar{background:linear-gradient(#f6d9ef,#efcde9 52%,#e8c4e4);border-bottom:1px solid #977eb847;justify-content:space-between;align-items:center;height:48px;padding:0 12px 0 15px;display:flex}.directory-window-app{color:#5b4c70;align-items:center;gap:9px;font-size:11px;display:flex}.directory-window-app span{background:#f8edf8;border:1px solid #ffffffc7;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 0 0 1px #c98fbd4d}.directory-window-app b{letter-spacing:.04em}.directory-window-controls,.mini-window-titlebar>div{gap:5px;display:flex}.directory-window-controls i,.mini-window-titlebar i{color:#78566f;background:linear-gradient(#fff4fb,#eec9e5);border:1px solid #ad789f;border-radius:4px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid;box-shadow:inset 1px 1px #fff,inset -1px -1px #c48bad}.directory-window-menubar{background:#fbf4fc;border-bottom:1px solid #9989b533;align-items:center;gap:25px;height:34px;padding:0 17px;display:flex}.directory-window-menubar a,.directory-window-menubar span{color:#5d5573;text-transform:lowercase;font-size:10px;font-weight:700;text-decoration:none}.directory-window-menubar a:hover{color:#c16a9f}.directory-window-body{grid-template-columns:122px minmax(0,1fr);min-height:650px;display:grid}.directory-filter-rail{background:linear-gradient(#faeef9cc,#f1ebfcd1);border-right:1px solid #9f8eb938;padding:18px 10px}.directory-rail-star{color:#c792be;margin:0 0 14px 8px;font-size:25px}.directory-filter-rail button{color:#645c77;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:25px 1fr;align-items:center;width:100%;margin:3px 0;padding:9px 8px;display:grid}.directory-filter-rail button:hover,.directory-filter-rail button.active{background:#ffffffbf;box-shadow:0 7px 16px #63527e14}.directory-filter-rail button b{text-transform:lowercase;font-size:10px}.rail-glyph{border-radius:50%;place-items:center;width:18px;height:18px;font-size:15px;display:grid}.rail-online{color:#70c995}.rail-dreaming{color:#91a4dc}.rail-away{color:#d7b058}.rail-busy{color:#e99ab7}.rail-offline{color:#a7a7b5}.directory-window-main{min-width:0;padding:16px 16px 0}.directory-toolbar{align-items:center;gap:12px;margin-bottom:15px;display:flex}.directory-search{background:#ffffffe0;border:1px solid #9584ae47;border-radius:999px;flex:1;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex;box-shadow:inset 0 2px 5px #6a568312}.directory-search span{color:#aaa1b9}.directory-search input{color:#5d5870;background:0 0;border:0;outline:0;width:100%;font-size:10px}.directory-search input::placeholder{color:#b0a8ba}.directory-online-count{background:#ffffffd1;border-radius:999px;padding:10px 15px;font-size:10px;font-weight:800;box-shadow:0 8px 20px #705c8d14}.directory-content-grid{grid-template-columns:minmax(0,1fr) 280px;gap:15px;display:grid}.directory-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}.directory-mini-window{min-height:180px;color:inherit;background:#fffcffd9;border:1px solid #9174aa8c;border-radius:9px;text-decoration:none;transition:transform .16s,box-shadow .16s;position:relative;overflow:visible;box-shadow:0 7px #c2a9d21f,0 13px 24px #5f4c7d1c}.directory-mini-window:hover{transform:translateY(-3px);box-shadow:0 10px #c2a9d21f,0 19px 34px #5f4c7d26}.mini-window-titlebar{color:#fff;background:linear-gradient(#f5bddf,#eeb1d7);border-bottom:1px solid #9b729659;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;height:32px;padding:0 7px 0 10px;display:flex}.mini-window-titlebar>span{font-size:13px}.mini-window-titlebar i{border-radius:2px;width:16px;height:16px;font-size:9px}.mini-window-content{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:13px;padding:18px 18px 34px;display:grid;position:relative}.mini-window-copy{padding-top:2px}.mini-window-copy h2{color:#383653;margin:0;font-size:16px}.mini-window-copy p{color:#9b94aa;margin:4px 0 0;font-size:9px}.mini-window-copy>span{color:#57536c;margin-top:12px;font-size:10px;line-height:1.4;display:block}.mini-window-status{color:#8e879d;text-transform:lowercase;align-items:center;gap:6px;font-size:9px;display:flex;position:absolute;bottom:12px;right:14px}.directory-update-feed{background:linear-gradient(#ffffffb8,#f8edfab3);border:1px solid #a08cb847;border-radius:13px;min-width:0;padding:15px;box-shadow:0 13px 30px #5c497714}.update-feed-heading span{color:#aaa1b5;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:900}.update-feed-heading h2{color:#4c4863;margin:5px 0 0;font-size:18px}.update-feed-list{gap:8px;margin-top:14px;display:grid}.update-feed-list a{color:inherit;background:#ffffffbf;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;text-decoration:none;display:grid}.update-feed-list a:hover{background:#fff}.update-feed-list>a>i{color:#fff;background:linear-gradient(145deg,#aca4ef,#d69fce);border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.update-feed-list b,.update-feed-list span{display:block}.update-feed-list b{font-size:10px}.update-feed-list span,.update-feed-list time{color:#9c95a8;font-size:8px}.directory-no-results{text-align:center;color:#9b94aa;grid-column:1/-1;padding:50px}.directory-window-statusbar{color:#776b88;background:linear-gradient(#f4d9ef,#ead1ec);border-top:1px solid #a08cb840;grid-template-columns:1fr auto 1fr;align-items:center;height:38px;margin-top:17px;padding:0 15px;display:grid}.directory-window-statusbar span{color:#d786b7;font-size:18px}.directory-window-statusbar b{letter-spacing:.08em;font-size:10px}.directory-window-statusbar small{justify-self:end;font-size:8px}.directory-popup-page .directory-avatar.dreamcache-avatar{width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important}.directory-popup-page .directory-avatar.dreamcache-avatar>.directory-avatar-photo{object-fit:cover!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important}@media (max-width:980px){.directory-content-grid{grid-template-columns:1fr}.directory-update-feed{order:-1}.directory-window-body{grid-template-columns:105px minmax(0,1fr)}}@media (max-width:700px){.directory-popup-page{padding:10px!important}.directory-window-body{display:block}.directory-filter-rail{border-bottom:1px solid #9f8eb938;border-right:0;padding:8px;display:flex;overflow:auto}.directory-rail-star{display:none}.directory-filter-rail button{flex:none;grid-template-columns:20px auto;width:auto;margin:0 3px}.directory-window-main{padding:10px}.directory-mini-grid{grid-template-columns:1fr}.directory-content-grid{display:block}.directory-update-feed{margin-bottom:12px}.directory-window-menubar{gap:14px}.directory-window-statusbar{grid-template-columns:1fr auto}.directory-window-statusbar small{display:none}}.directory-popup-page{isolation:isolate;overflow:hidden!important}.directory-popup-shell{z-index:2;position:relative}.directory-window-titlebar,.mini-window-titlebar,.directory-window-statusbar{background:linear-gradient(110deg,#f7cfe6 0%,#e7cef5 48%,#cfdcff 100%)!important;border-color:#a78fca47!important}.directory-window-titlebar{box-shadow:inset 0 1px #ffffffd1}.mini-window-titlebar{box-shadow:inset 0 1px #ffffff94;color:#fff!important}.directory-window-statusbar{color:#756b8e!important}.directory-window-controls i,.mini-window-titlebar i{color:#775f85!important;background:linear-gradient(#ffffffeb,#f1daf2e0)!important;border-color:#8e6fa17a!important;box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #ae8bb761!important}.directory-popup-page .directory-avatar.avatar-frame-phantomnetwork,.directory-popup-page .directory-avatar.avatar-frame-phantomcallingcard{box-sizing:border-box!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;position:relative!important}.directory-popup-page .directory-avatar.avatar-frame-phantomnetwork>.directory-avatar-photo,.directory-popup-page .directory-avatar.avatar-frame-phantomcallingcard>.directory-avatar-photo{box-sizing:border-box!important;object-fit:cover!important;object-position:50% 50%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.directory-popup-page .directory-avatar.avatar-frame-phantomnetwork>.directory-avatar-photo{border-radius:50%!important}.directory-starfield{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.directory-starfield span{background:#fffffffa;border-radius:50%;width:6px;height:6px;animation:3.8s ease-in-out infinite directoryStarBlink;position:absolute;box-shadow:0 0 12px #b8aefff2,0 0 24px #f4b7de9e}.directory-starfield span:after{content:"✦";color:#ffffffeb;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.directory-starfield span:first-child{animation-delay:-.4s;top:15%;left:4%}.directory-starfield span:nth-child(2){animation-delay:-2.1s;top:72%;left:12%}.directory-starfield span:nth-child(3){animation-delay:-1.2s;top:31%;left:19%}.directory-starfield span:nth-child(4){animation-delay:-3.1s;top:86%;left:28%}.directory-starfield span:nth-child(5){animation-delay:-1.7s;top:9%;left:36%}.directory-starfield span:nth-child(6){animation-delay:-.8s;top:64%;left:44%}.directory-starfield span:nth-child(7){animation-delay:-2.8s;top:23%;left:53%}.directory-starfield span:nth-child(8){animation-delay:-1.3s;top:82%;left:61%}.directory-starfield span:nth-child(9){animation-delay:-3.4s;top:12%;left:70%}.directory-starfield span:nth-child(10){animation-delay:-2.2s;top:56%;left:78%}.directory-starfield span:nth-child(11){animation-delay:-.9s;top:27%;left:88%}.directory-starfield span:nth-child(12){animation-delay:-2.6s;top:77%;left:95%}.directory-starfield span:nth-child(13){top:44%;left:8%}.directory-starfield span:nth-child(14){top:55%;left:24%}.directory-starfield span:nth-child(15){top:38%;left:41%}.directory-starfield span:nth-child(16){top:48%;left:58%}.directory-starfield span:nth-child(17){top:36%;left:73%}.directory-starfield span:nth-child(18){top:47%;left:91%}.directory-starfield span:nth-child(19){top:92%;left:16%}.directory-starfield span:nth-child(20){top:94%;left:49%}.directory-starfield span:nth-child(21){top:6%;left:67%}.directory-starfield span:nth-child(22){top:91%;left:84%}.directory-starfield span:nth-child(23){animation-delay:-1.5s;top:58%;left:3%}.directory-starfield span:nth-child(24){animation-delay:-3.6s;top:20%;left:14%}.directory-starfield span:nth-child(25){animation-delay:-.7s;top:45%;left:31%}.directory-starfield span:nth-child(26){animation-delay:-2.4s;top:15%;left:47%}.directory-starfield span:nth-child(27){animation-delay:-1.1s;top:69%;left:63%}.directory-starfield span:nth-child(28){animation-delay:-3s;top:18%;left:81%}.directory-starfield span:nth-child(29){animation-delay:-.3s;top:42%;left:97%}.directory-starfield span:nth-child(30){top:84%;left:6%}.directory-starfield span:nth-child(31){top:76%;left:34%}.directory-starfield span:nth-child(32){top:88%;left:55%}.directory-starfield span:nth-child(33){top:73%;left:76%}.directory-starfield span:nth-child(34){top:8%;left:93%}.directory-starfield span:nth-child(3n){opacity:.7;width:3px;height:3px}.directory-starfield span:nth-child(n+19){animation-name:directoryStarDrift;animation-duration:15s;animation-timing-function:linear;animation-iteration-count:infinite}.directory-starfield span:nth-child(14){animation-duration:19s;animation-delay:-8s}.directory-starfield span:nth-child(15){animation-duration:23s;animation-delay:-15s}.directory-starfield span:nth-child(16){animation-duration:17s;animation-delay:-4s}.directory-starfield span:nth-child(17){animation-duration:26s;animation-delay:-19s}.directory-starfield span:nth-child(18){animation-duration:21s;animation-delay:-11s}.directory-starfield span:nth-child(19){animation-duration:24s;animation-delay:-6s}.directory-starfield span:nth-child(20){animation-duration:18s;animation-delay:-13s}.directory-starfield span:nth-child(21){animation-duration:28s;animation-delay:-21s}.directory-starfield span:nth-child(22){animation-duration:20s;animation-delay:-9s}.directory-starfield span:nth-child(23){animation-duration:22s;animation-delay:-12s}.directory-starfield span:nth-child(24){animation-duration:18s;animation-delay:-5s}.directory-starfield span:nth-child(25){animation-duration:25s;animation-delay:-17s}.directory-starfield span:nth-child(26){animation-duration:20s;animation-delay:-7s}.directory-starfield span:nth-child(27){animation-duration:27s;animation-delay:-20s}.directory-starfield span:nth-child(28){animation-duration:19s;animation-delay:-10s}.directory-starfield span:nth-child(29){animation-duration:24s;animation-delay:-3s}.directory-starfield span:nth-child(30){animation-duration:21s;animation-delay:-14s}.directory-starfield span:nth-child(31){animation-duration:26s;animation-delay:-18s}.directory-starfield span:nth-child(32){animation-duration:17s;animation-delay:-8s}.directory-starfield span:nth-child(33){animation-duration:23s;animation-delay:-16s}.directory-starfield span:nth-child(34){animation-duration:28s;animation-delay:-22s}@keyframes directoryStarBlink{0%,to{opacity:.28;transform:scale(.72)}48%{opacity:1;transform:scale(1.18)}64%{opacity:.58;transform:scale(.92)}}@keyframes directoryStarDrift{0%{opacity:0;transform:translate(-35px,35px)rotate(0)scale(.7)}12%{opacity:.95}82%{opacity:.8}to{opacity:0;transform:translate(125px,-145px)rotate(90deg)scale(1.1)}}@media (prefers-reduced-motion:reduce){.directory-starfield span{opacity:.55;animation:none!important}}.directory-page{height:100vh!important;overflow:hidden auto!important}:root{--site-scroll-pink:#f6cce6;--site-scroll-lilac:#d7c8f6;--site-scroll-blue:#bfd9f8}.site-page,.home-page,.guide-page,.directory-page{scrollbar-width:thin;scrollbar-color:#c9b7f2 #ffffff52}body:not(:has(.desktop-shell)){scrollbar-width:thin;scrollbar-color:#c9b7f2 #ffffff52}body:not(:has(.desktop-shell))::-webkit-scrollbar{width:10px;height:10px}.site-page::-webkit-scrollbar{width:10px;height:10px}.home-page::-webkit-scrollbar{width:10px;height:10px}.guide-page::-webkit-scrollbar{width:10px;height:10px}.directory-page::-webkit-scrollbar{width:10px;height:10px}body:not(:has(.desktop-shell))::-webkit-scrollbar-track{background:linear-gradient(#fff2f99e,#f1efff9e);border-left:1px solid #c6b5e62e}.site-page::-webkit-scrollbar-track{background:linear-gradient(#fff2f99e,#f1efff9e);border-left:1px solid #c6b5e62e}.home-page::-webkit-scrollbar-track{background:linear-gradient(#fff2f99e,#f1efff9e);border-left:1px solid #c6b5e62e}.guide-page::-webkit-scrollbar-track{background:linear-gradient(#fff2f99e,#f1efff9e);border-left:1px solid #c6b5e62e}.directory-page::-webkit-scrollbar-track{background:linear-gradient(#fff2f99e,#f1efff9e);border-left:1px solid #c6b5e62e}body:not(:has(.desktop-shell))::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--site-scroll-pink) 0%,var(--site-scroll-lilac) 48%,var(--site-scroll-blue) 100%);border:2px solid #ffffffb8;border-radius:999px;min-height:52px;box-shadow:inset 0 0 0 1px #977ec721,0 0 10px #c1a0e438}.site-page::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--site-scroll-pink) 0%,var(--site-scroll-lilac) 48%,var(--site-scroll-blue) 100%);border:2px solid #ffffffb8;border-radius:999px;min-height:52px;box-shadow:inset 0 0 0 1px #977ec721,0 0 10px #c1a0e438}.home-page::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--site-scroll-pink) 0%,var(--site-scroll-lilac) 48%,var(--site-scroll-blue) 100%);border:2px solid #ffffffb8;border-radius:999px;min-height:52px;box-shadow:inset 0 0 0 1px #977ec721,0 0 10px #c1a0e438}.guide-page::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--site-scroll-pink) 0%,var(--site-scroll-lilac) 48%,var(--site-scroll-blue) 100%);border:2px solid #ffffffb8;border-radius:999px;min-height:52px;box-shadow:inset 0 0 0 1px #977ec721,0 0 10px #c1a0e438}.directory-page::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--site-scroll-pink) 0%,var(--site-scroll-lilac) 48%,var(--site-scroll-blue) 100%);border:2px solid #ffffffb8;border-radius:999px;min-height:52px;box-shadow:inset 0 0 0 1px #977ec721,0 0 10px #c1a0e438}body:not(:has(.desktop-shell))::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f3bddf 0%,#cdbaf0 48%,#aecff5 100%)}.site-page::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f3bddf 0%,#cdbaf0 48%,#aecff5 100%)}.home-page::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f3bddf 0%,#cdbaf0 48%,#aecff5 100%)}.guide-page::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f3bddf 0%,#cdbaf0 48%,#aecff5 100%)}.directory-page::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f3bddf 0%,#cdbaf0 48%,#aecff5 100%)}body:not(:has(.desktop-shell))::-webkit-scrollbar-thumb:active{background:linear-gradient(#edaed5 0%,#bea8e7 50%,#9fc4ee 100%)}.site-page::-webkit-scrollbar-thumb:active{background:linear-gradient(#edaed5 0%,#bea8e7 50%,#9fc4ee 100%)}.home-page::-webkit-scrollbar-thumb:active{background:linear-gradient(#edaed5 0%,#bea8e7 50%,#9fc4ee 100%)}.guide-page::-webkit-scrollbar-thumb:active{background:linear-gradient(#edaed5 0%,#bea8e7 50%,#9fc4ee 100%)}.directory-page::-webkit-scrollbar-thumb:active{background:linear-gradient(#edaed5 0%,#bea8e7 50%,#9fc4ee 100%)}body:not(:has(.desktop-shell))::-webkit-scrollbar-corner{background:#f5efffb3}.site-page::-webkit-scrollbar-corner{background:#f5efffb3}.home-page::-webkit-scrollbar-corner{background:#f5efffb3}.guide-page::-webkit-scrollbar-corner{background:#f5efffb3}.directory-page::-webkit-scrollbar-corner{background:#f5efffb3}.invite-page{place-items:center;padding:34px 18px;display:grid;overflow-y:auto}.invite-card{text-align:left;background:#ffffffad;border-radius:30px;width:min(550px,100%);margin:0;padding:36px;box-shadow:0 28px 80px #514c842b}.invite-card .site-brand{margin-bottom:34px}.invite-card h1{margin:0 0 12px;font-size:clamp(34px,6vw,46px);line-height:1.02}.invite-card p{color:#7f849c;margin:0;font-size:13px;line-height:1.78}.invite-card p+p{margin-top:10px}.invite-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.invite-card .auth-primary-link,.invite-secondary-link{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.invite-card .auth-primary-link{color:#fff;background:linear-gradient(135deg,#9eaff8,#bda8ef 52%,#efaed3);border:1px solid #ffffffd1;box-shadow:0 12px 26px #8478cd3d}.invite-secondary-link{color:#666d89;background:#ffffffb8;border:1px solid #6f679c1c;box-shadow:0 8px 18px #534e7d14}.invite-card .auth-primary-link:hover,.invite-secondary-link:hover{transform:translateY(-2px)}.invite-card .auth-primary-link:hover{box-shadow:0 16px 30px #8478cd4d}.invite-secondary-link:hover{background:#fff}@media (max-width:560px){.invite-card{padding:28px 22px}.invite-actions{display:grid}.invite-card .auth-primary-link,.invite-secondary-link{width:100%}}.home-window-page{isolation:isolate;background:radial-gradient(circle at 10% 12%,#fffffff2,#0000 24%),radial-gradient(circle at 90% 18%,#ffcfe870,#0000 28%),linear-gradient(145deg,#f2f2ff 0%,#eee8ff 48%,#ffeef7 100%)!important;padding:24px!important}.home-window-shell{z-index:2;width:min(1380px,100%);margin:0 auto;padding:18px 0 30px;position:relative}.home-window{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fbf7ffe6;border:1px solid #a390c380;border-radius:18px;overflow:hidden;box-shadow:0 28px 90px #6d589138,inset 0 0 0 1px #fffc}.home-window-titlebar{background:linear-gradient(110deg,#f7cfe6 0%,#e7cef5 48%,#cfdcff 100%);border-bottom:1px solid #977eb847;justify-content:space-between;align-items:center;height:48px;padding:0 12px 0 15px;display:flex;box-shadow:inset 0 1px #ffffffd1}.home-window-app{color:#5b4c70;align-items:center;gap:9px;font-size:11px;display:flex}.home-window-app span{background:#f8edf8;border:1px solid #ffffffc7;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 0 0 1px #c98fbd4d}.home-window-app b{letter-spacing:.04em}.home-window-controls{gap:5px;display:flex}.home-window-controls i{color:#775f85;background:linear-gradient(#ffffffeb,#f1daf2e0);border:1px solid #8e6fa17a;border-radius:4px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid;box-shadow:inset 1px 1px #ffffffe6,inset -1px -1px #ae8bb761}.home-window-content{background:#fffaff9e;padding:0}.home-window-content .home-shell{width:100%;padding:0 22px 28px}.home-window-content .home-nav{background:#fbf4fc;border-bottom:1px solid #9989b533;min-height:58px;margin:0 -22px 22px;padding:9px 22px}.home-window-statusbar{color:#756b8e;background:linear-gradient(110deg,#f7cfe6 0%,#e7cef5 48%,#cfdcff 100%);border-top:1px solid #a08cb840;grid-template-columns:1fr auto 1fr;align-items:center;height:38px;padding:0 15px;display:grid}.home-window-statusbar span{color:#d786b7;font-size:18px}.home-window-statusbar b{letter-spacing:.08em;font-size:10px}.home-window-statusbar small{justify-self:end;font-size:8px}.home-starfield{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.home-starfield span{background:#fffffffa;border-radius:50%;width:6px;height:6px;animation:3.8s ease-in-out infinite directoryStarBlink;position:absolute;box-shadow:0 0 12px #b8aefff2,0 0 24px #f4b7de9e}.home-starfield span:after{content:"✦";color:#ffffffeb;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-starfield span:first-child{animation-delay:-.4s;top:15%;left:4%}.home-starfield span:nth-child(2){animation-delay:-2.1s;top:72%;left:12%}.home-starfield span:nth-child(3){animation-delay:-1.2s;top:31%;left:19%}.home-starfield span:nth-child(4){animation-delay:-3.1s;top:86%;left:28%}.home-starfield span:nth-child(5){animation-delay:-1.7s;top:9%;left:36%}.home-starfield span:nth-child(6){animation-delay:-.8s;top:64%;left:44%}.home-starfield span:nth-child(7){animation-delay:-2.8s;top:23%;left:53%}.home-starfield span:nth-child(8){animation-delay:-1.3s;top:82%;left:61%}.home-starfield span:nth-child(9){animation-delay:-3.4s;top:12%;left:70%}.home-starfield span:nth-child(10){animation-delay:-2.2s;top:56%;left:78%}.home-starfield span:nth-child(11){animation-delay:-.9s;top:27%;left:88%}.home-starfield span:nth-child(12){animation-delay:-2.6s;top:77%;left:95%}.home-starfield span:nth-child(13){top:44%;left:8%}.home-starfield span:nth-child(14){top:55%;left:24%}.home-starfield span:nth-child(15){top:38%;left:41%}.home-starfield span:nth-child(16){top:48%;left:58%}.home-starfield span:nth-child(17){top:36%;left:73%}.home-starfield span:nth-child(18){top:47%;left:91%}.home-starfield span:nth-child(19){top:92%;left:16%}.home-starfield span:nth-child(20){top:94%;left:49%}.home-starfield span:nth-child(21){top:6%;left:67%}.home-starfield span:nth-child(22){top:91%;left:84%}.home-starfield span:nth-child(23){animation-delay:-1.5s;top:58%;left:3%}.home-starfield span:nth-child(24){animation-delay:-3.6s;top:20%;left:14%}.home-starfield span:nth-child(25){animation-delay:-.7s;top:45%;left:31%}.home-starfield span:nth-child(26){animation-delay:-2.4s;top:15%;left:47%}.home-starfield span:nth-child(27){animation-delay:-1.1s;top:69%;left:63%}.home-starfield span:nth-child(28){animation-delay:-3s;top:18%;left:81%}.home-starfield span:nth-child(29){animation-delay:-.3s;top:42%;left:97%}.home-starfield span:nth-child(30){top:84%;left:6%}.home-starfield span:nth-child(31){top:76%;left:34%}.home-starfield span:nth-child(32){top:88%;left:55%}.home-starfield span:nth-child(33){top:73%;left:76%}.home-starfield span:nth-child(34){top:8%;left:93%}.home-starfield span:nth-child(3n){opacity:.7;width:3px;height:3px}.home-starfield span:nth-child(n+19){animation-name:directoryStarDrift;animation-duration:20s;animation-timing-function:linear;animation-iteration-count:infinite}.home-starfield span:nth-child(2n+19){animation-duration:26s}.home-starfield span:nth-child(3n+19){animation-duration:17s}.home-window .home-hero,.home-window .home-panel,.home-window .home-quick-links a{background:#fffcffb8;border-color:#a390c33d;box-shadow:0 16px 42px #604e7e1a}.home-window .home-hero{background:linear-gradient(115deg,#ffffffd4,#eeecffb8 48%,#ffe4f2c2)}.home-window .home-button{background:linear-gradient(110deg,#a8b9f5,#c2a7eb 55%,#eeacd2)}.home-window .home-brand-mark,.home-window .home-quick-links span,.home-window .home-pulse-list i,.home-window .home-mini-cta>span{background:linear-gradient(145deg,#a9b9f5,#bca5ea,#e9add3)}@media (max-width:700px){.home-window-page{padding:10px!important}.home-window-shell{padding-top:8px}.home-window-content .home-shell{padding:0 12px 18px}.home-window-content .home-nav{margin:0 -12px 14px;padding:9px 12px}.home-window-statusbar{grid-template-columns:1fr auto}.home-window-statusbar small{display:none}}.settings-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.app-visibility-actions{flex-wrap:wrap;gap:7px;display:flex}.app-visibility-actions button{border:1px solid var(--line);color:var(--ink);background:var(--glass-soft);cursor:pointer;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.app-visibility-actions button:disabled{cursor:default;opacity:.45}.app-visibility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:650px){.settings-section-heading{flex-direction:column;align-items:stretch}.app-visibility-grid{grid-template-columns:1fr}}body[data-cache-theme=phantomnet] .contacts{gap:14px!important}body[data-cache-theme=phantomnet] .contact-card{color:#fff!important;border:1px solid #fff!important;border-left:4px solid var(--phantom-red)!important;border-bottom:4px solid var(--phantom-red)!important;background:#121217!important;border-radius:2px!important;box-shadow:4px 4px #e6001273!important}body[data-cache-theme=phantomnet] .contact-avatar{color:#fff!important;background:var(--phantom-red)!important;border:1px solid #fff!important;border-radius:2px!important;box-shadow:3px 3px #050507!important}body[data-cache-theme=phantomnet] .contact-card h3{color:#fff!important;opacity:1!important;text-shadow:1px 1px #000!important}body[data-cache-theme=phantomnet] .contact-card p{color:#c9c9d1!important;opacity:1!important}body[data-cache-theme=phantomnet] .contact-tag{color:#fff!important;box-shadow:2px 2px 0 var(--phantom-red)!important;background:#09090c!important;border:1px solid #fff!important;border-radius:2px!important}body[data-cache-theme=phantomnet] .os-window .kicker{color:#d8d8de!important;opacity:1!important}.dreaming-widget{top:255px}.typesprint{gap:14px;display:grid}.typesprint-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.typesprint-heading h3{margin:4px 0 5px;font-size:22px}.typesprint-heading p{color:#85899f;margin:0;font-size:9px;line-height:1.5}.typesprint-duration-tabs{flex-wrap:wrap;gap:6px;display:flex}.typesprint-duration-tabs button{border:1px solid var(--line);color:#777b92;cursor:pointer;background:#ffffffb3;border-radius:11px;min-width:48px;padding:8px 10px;font-size:9px;font-weight:850}.typesprint-duration-tabs button.active{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-color:#0000}.typesprint-stats{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.typesprint-stats>div{border:1px solid var(--line);background:#ffffff9e;border-radius:14px;padding:11px 12px}.typesprint-stats small,.typesprint-stats b{display:block}.typesprint-stats small{color:#999caf;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900}.typesprint-stats b{font-size:18px}.typesprint-passage{border:1px solid var(--line);color:#9a9cad;white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:#b9a5df #e0d9ef73;background:#ffffffa8;border-radius:16px;max-height:165px;padding:15px 16px;font:500 13px/1.8 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.typesprint-passage span.correct{color:#555a74}.typesprint-passage span.wrong{color:#d76383;background:#ee809d21}.typesprint-passage span.current{color:#4f5370;background:#9c91e138;border-bottom:2px solid #a99be8}.typesprint-input{resize:vertical;border:1px solid var(--line);color:#555970;background:#ffffffbd;border-radius:14px;outline:none;width:100%;min-height:78px;padding:12px 13px;font:500 11px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.typesprint-input:focus{border-color:#968bde80;box-shadow:0 0 0 3px #9d92e21a}.typesprint-input:disabled{opacity:.72}.typesprint-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.typesprint-actions button{border:1px solid var(--line);color:#74788f;cursor:pointer;background:#fff;border-radius:11px;padding:8px 11px;font-size:9px;font-weight:850}.typesprint-actions button.primary{color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent2));border-color:#0000}.typesprint-actions button:disabled{opacity:.45;cursor:default}.typesprint-actions>span{color:#85899f;font-size:9px}.typesprint-board{border:1px solid var(--line);background:#ffffff85;border-radius:16px;overflow:hidden}.typesprint-board-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.typesprint-board-heading h4{margin:4px 0 0;font-size:14px}.typesprint-board-heading button{border:1px solid var(--line);color:#7e8197;cursor:pointer;background:#fff;border-radius:10px;padding:7px 9px;font-size:8px}.typesprint-board-list{display:grid}.typesprint-board-list>p{color:#9799aa;text-align:center;margin:0;padding:16px;font-size:9px}.typesprint-board-list article{border-top:1px solid #827ba314;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.typesprint-board-list article:first-child{border-top:0}.typesprint-board-list article>span{color:#a19eb2;font-size:8px;font-weight:900}.typesprint-board-list article div{gap:2px;display:grid}.typesprint-board-list article b{font-size:10px}.typesprint-board-list article small{color:#a0a2b1;font-size:7px}.typesprint-board-list article strong{color:#565a73;font-size:13px}.typesprint-board-list article strong small{text-transform:uppercase;font-size:7px}.typesprint-board-list article em{text-align:right;color:#8f92a6;min-width:37px;font-size:8px;font-style:normal}body[data-cache-theme=phantomnet] .typesprint-duration-tabs button,body[data-cache-theme=phantomnet] .typesprint-stats>div,body[data-cache-theme=phantomnet] .typesprint-passage,body[data-cache-theme=phantomnet] .typesprint-input,body[data-cache-theme=phantomnet] .typesprint-board,body[data-cache-theme=phantomnet] .typesprint-board-heading button,body[data-cache-theme=phantomnet] .typesprint-actions button{color:#fff!important;background:#111216!important;border:1px solid #fff!important;border-radius:2px!important}body[data-cache-theme=phantomnet] .typesprint-duration-tabs button.active,body[data-cache-theme=phantomnet] .typesprint-actions button.primary{background:#e60012!important;box-shadow:2px 2px #050507!important}body[data-cache-theme=phantomnet] .typesprint-stats>div,body[data-cache-theme=phantomnet] .typesprint-board,body[data-cache-theme=phantomnet] .typesprint-passage{box-shadow:3px 3px #e600126b!important}body[data-cache-theme=phantomnet] .typesprint-passage{color:#777!important}body[data-cache-theme=phantomnet] .typesprint-passage span.correct{color:#fff!important}body[data-cache-theme=phantomnet] .typesprint-passage span.current{color:#fff!important;background:#e60012!important;border-color:#fff!important}body[data-cache-theme=phantomnet] .typesprint-passage span.wrong{color:#fff!important;background:#72101a!important}body[data-cache-theme=phantomnet] .typesprint-board-list article{border-color:#2a2a31}body[data-cache-theme=phantomnet] .typesprint-board-list article b,body[data-cache-theme=phantomnet] .typesprint-board-list article strong{color:#fff!important}body[data-cache-theme=phantomnet] .typesprint-board-list article small,body[data-cache-theme=phantomnet] .typesprint-board-list article>span,body[data-cache-theme=phantomnet] .typesprint-board-list article em,body[data-cache-theme=phantomnet] .typesprint-heading p,body[data-cache-theme=phantomnet] .typesprint-actions>span{color:#b7b7c0!important}@media (max-width:700px){.typesprint-heading{display:grid}.typesprint-stats{grid-template-columns:repeat(3,1fr)}.typesprint-passage{max-height:130px;font-size:12px}.typesprint-board-list article{grid-template-columns:25px minmax(0,1fr) auto}.typesprint-board-list article em{display:none}}body[data-cache-theme=midnight] .setting-row,body[data-cache-theme=midnight] .app-shelf-card,body[data-cache-theme=midnight] .typesprint-stats>div,body[data-cache-theme=midnight] .typesprint-passage,body[data-cache-theme=midnight] .typesprint-input,body[data-cache-theme=midnight] .typesprint-board{color:var(--midnight-text)!important;background:var(--midnight-panel-strong)!important;border-color:var(--midnight-border)!important}body[data-cache-theme=midnight] .setting-row b,body[data-cache-theme=midnight] .app-shelf-card b,body[data-cache-theme=midnight] .typesprint-heading h3,body[data-cache-theme=midnight] .typesprint-stats b,body[data-cache-theme=midnight] .typesprint-board-heading h4,body[data-cache-theme=midnight] .typesprint-board-list article b,body[data-cache-theme=midnight] .typesprint-board-list article strong{color:var(--midnight-text)!important;opacity:1!important}body[data-cache-theme=midnight] .setting-row span,body[data-cache-theme=midnight] .app-shelf-card span span,body[data-cache-theme=midnight] .typesprint-heading p,body[data-cache-theme=midnight] .typesprint-stats small,body[data-cache-theme=midnight] .typesprint-actions>span,body[data-cache-theme=midnight] .typesprint-board-list>p,body[data-cache-theme=midnight] .typesprint-board-list article>span,body[data-cache-theme=midnight] .typesprint-board-list article small,body[data-cache-theme=midnight] .typesprint-board-list article em{color:var(--midnight-text-soft)!important;opacity:1!important}body[data-cache-theme=midnight] .typesprint-passage{color:#c3bed4!important;scrollbar-color:#9f91d3 #222337!important;background:#171828!important}body[data-cache-theme=midnight] .typesprint-passage span.correct{color:#f7f4ff!important}body[data-cache-theme=midnight] .typesprint-passage span.wrong{color:#ffd5df!important;background:#d2496f3d!important}body[data-cache-theme=midnight] .typesprint-passage span.current{color:#fff!important;background:#aa97eb47!important;border-bottom-color:#c6b5ff!important}body[data-cache-theme=midnight] .typesprint-input{color:#f7f4ff!important;background:#11121f!important}body[data-cache-theme=midnight] .typesprint-input::placeholder{color:#aaa4c0!important}body[data-cache-theme=midnight] .typesprint-duration-tabs button,body[data-cache-theme=midnight] .typesprint-actions button,body[data-cache-theme=midnight] .typesprint-board-heading button,body[data-cache-theme=midnight] .game-tab{color:#e8e4f4!important;background:#202136!important;border-color:#eeeaff29!important}body[data-cache-theme=midnight] .typesprint-duration-tabs button.active,body[data-cache-theme=midnight] .typesprint-actions button.primary,body[data-cache-theme=midnight] .game-tab.active{color:#fff!important;background:linear-gradient(145deg,#8e82cf,#b877a7)!important;border-color:#0000!important}body[data-cache-theme=midnight] .typesprint-board-list article{border-color:#eeeaff14!important}body[data-cache-theme=midnight] .toggle,body[data-cache-theme=midnight] .app-toggle{background:#303149!important}body[data-cache-theme=midnight] .toggle.on,body[data-cache-theme=midnight] .app-toggle.on{background:linear-gradient(90deg,#a391e6,#d081ad)!important}body[data-cache-theme=midnight] .toggle:before,body[data-cache-theme=midnight] .app-toggle:before{background:#fff!important;box-shadow:0 2px 8px #00000052!important}body[data-cache-theme=midnight] .settings-grid .muted,body[data-cache-theme=midnight] .settings-grid p,body[data-cache-theme=midnight] .preset-heading p{color:var(--midnight-text-soft)!important;opacity:1!important}body[data-cache-theme=midnight] .installed-cosmetics>div,body[data-cache-theme=midnight] .frame-settings-row,body[data-cache-theme=midnight] .upload-zone{color:var(--midnight-text)!important;background:#1a1b2c!important;border-color:#eeeaff26!important}body[data-cache-theme=midnight] .installed-cosmetics small,body[data-cache-theme=midnight] .frame-settings-row p,body[data-cache-theme=midnight] .upload-zone p{color:var(--midnight-text-soft)!important;opacity:1!important}body[data-cache-theme=midnight] .installed-cosmetics b,body[data-cache-theme=midnight] .frame-settings-row b{color:#fff!important}body[data-cache-theme=midnight] .installed-cosmetics button,body[data-cache-theme=midnight] .cursor-grid .install-btn,body[data-cache-theme=midnight] .cursor-reset-btn,body[data-cache-theme=midnight] .frame-settings-row .secondary-btn,body[data-cache-theme=midnight] .upload-label,body[data-cache-theme=midnight] .upload-zone .secondary-btn,body[data-cache-theme=midnight] .settings-grid+.rule+.secondary-btn{color:#ece8fb!important;background:#27283d!important;border:1px solid #eeeaff2b!important}body[data-cache-theme=midnight] .cursor-grid .install-btn.installed{color:#fff!important;background:linear-gradient(145deg,#9a86d8,#d184ae)!important;border-color:#0000!important}body[data-cache-theme=midnight] .installed-cosmetics button:disabled,body[data-cache-theme=midnight] .cursor-grid .install-btn:disabled,body[data-cache-theme=midnight] .cursor-reset-btn:disabled,body[data-cache-theme=midnight] .frame-settings-row .secondary-btn:disabled,body[data-cache-theme=midnight] .upload-zone .secondary-btn:disabled{color:#c2bdd2!important;opacity:.68!important}body[data-cache-theme=midnight] .upload-preview{border-color:#eeeaff29!important;box-shadow:0 12px 28px #00000038!important}body[data-cache-theme=midnight] .window-content{color:#f5f2ff!important}body[data-cache-theme=midnight] .window-content h1,body[data-cache-theme=midnight] .window-content h2,body[data-cache-theme=midnight] .window-content h3,body[data-cache-theme=midnight] .window-content h4,body[data-cache-theme=midnight] .window-content strong,body[data-cache-theme=midnight] .window-content b{color:#f7f4ff}body[data-cache-theme=midnight] .window-content .kicker,body[data-cache-theme=midnight] .window-content .muted,body[data-cache-theme=midnight] .window-content .body-copy,body[data-cache-theme=midnight] .window-content small{color:#c9c4d9!important;opacity:1!important}body[data-cache-theme=midnight] .secondary-btn,body[data-cache-theme=midnight] .upload-label,body[data-cache-theme=midnight] .install-btn,body[data-cache-theme=midnight] .game-reset,body[data-cache-theme=midnight] .inventory-heading button{color:#f1edf9!important;background:#292a40!important;border-color:#eeeaff2e!important}body[data-cache-theme=midnight] .secondary-btn:disabled,body[data-cache-theme=midnight] .install-btn:disabled,body[data-cache-theme=midnight] .game-reset:disabled{color:#c9c3d7!important;opacity:.7!important;background:#25263a!important}body[data-cache-theme=midnight] .ttt-cell,body[data-cache-theme=midnight] .memory-card-game.flipped,body[data-cache-theme=midnight] .memory-card-game.matched{color:#f8f5ff!important;background:#2c2d43!important;border-color:#eeeaff2e!important}body[data-cache-theme=midnight] .game-status,body[data-cache-theme=midnight] .catch-score{color:#f4f0fb!important}body[data-cache-theme=midnight] .profile-form-grid label,body[data-cache-theme=midnight] .submit-form label,body[data-cache-theme=midnight] .avatar-uploader{color:#c7c2d7!important;opacity:1!important}body[data-cache-theme=midnight] .profile-form-grid input,body[data-cache-theme=midnight] .profile-form-grid select,body[data-cache-theme=midnight] .profile-form-grid textarea,body[data-cache-theme=midnight] .submit-form input,body[data-cache-theme=midnight] .submit-form select,body[data-cache-theme=midnight] .submit-form textarea{color:#f8f5ff!important;background:#202135!important;border-color:#eeeaff29!important}body[data-cache-theme=midnight] .profile-form-grid input::placeholder,body[data-cache-theme=midnight] .profile-form-grid textarea::placeholder,body[data-cache-theme=midnight] .submit-form input::placeholder,body[data-cache-theme=midnight] .submit-form textarea::placeholder{color:#aaa4bd!important;opacity:1!important}.home-updates-nav-link{align-items:center;gap:5px;display:inline-flex!important}.updates-new-badge{color:#fff!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:linear-gradient(90deg,#91a8ef,#e59ac8)!important;border-radius:999px!important;place-items:center!important;padding:3px 5px!important;font-size:6px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}.home-updates-panel{color:inherit;grid-column:1/-1;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;text-decoration:none;transition:all .18s;display:grid}.home-updates-panel:hover{background:#ffffffb0;transform:translateY(-3px)}.home-updates-mark{color:#fff;background:linear-gradient(145deg,#91a9f2,#b49be9,#eaa4cd);border-radius:17px;place-items:center;width:52px;height:52px;font-size:18px;display:grid;box-shadow:0 13px 28px #6763aa2e}.home-updates-copy>span{color:#9296aa;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.home-updates-copy h2{letter-spacing:-.04em;margin:6px 0 5px;font-size:20px}.home-updates-copy p{color:#858aa0;margin:0;font-size:9px;line-height:1.55}.home-updates-meta{justify-items:end;gap:4px;display:grid}.home-updates-meta b{color:#777c98;font-size:9px}.home-updates-meta small{color:#9b9eaf;font-size:8px}.home-updates-meta i{color:#686f8b;margin-top:5px;font-size:8px;font-style:normal;font-weight:800}@media (max-width:700px){.home-updates-panel{grid-template-columns:45px 1fr}.home-updates-mark{width:45px;height:45px}.home-updates-meta{grid-column:2;justify-items:start}}body[data-cache-theme=chiikawa]{--accent:#f5b8c6;--accent2:#b9ddec;--accent3:#f3df96;--ink:#6f5a54;--glass:#fffaf3;--glass-strong:#fffdf8;--glass-soft:#fff7ef;--line:#6f5a5433;--shadow:0 16px 34px #6f5a5421,0 5px 0 #f8d5dc8c;--shadow-soft:0 9px 20px #6f5a541a;--radius:24px}body[data-cache-theme=chiikawa] .desktop-shell{background:linear-gradient(#fff9f3 0%,#fffdf8 56%,#f4fbff 100%)}body[data-cache-theme=chiikawa] #veil{background:linear-gradient(#fff9f30d,#fff9f31a)}body[data-cache-theme=chiikawa] #ambient .ambient-orb{opacity:.12;filter:blur(68px)}body[data-cache-theme=chiikawa] .os-window,body[data-cache-theme=chiikawa] .home-card,body[data-cache-theme=chiikawa] .desktop-widget,body[data-cache-theme=chiikawa] .toast,body[data-cache-theme=chiikawa] .start-menu{box-shadow:var(--shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffaf3!important;border:2px solid #6f5a542e!important}body[data-cache-theme=chiikawa] .os-window{border-radius:26px!important}body[data-cache-theme=chiikawa] .home-card{border-radius:30px!important}body[data-cache-theme=chiikawa] .desktop-widget{border-radius:24px!important}body[data-cache-theme=chiikawa] .titlebar{cursor:move;height:52px;color:#654f49!important;background:linear-gradient(90deg,#f8d5dc 0 34%,#cfe8f6 34% 68%,#f7e7a7 68% 100%)!important;border-bottom:2px solid #6f5a5429!important}body[data-cache-theme=chiikawa] .titlebar:after{content:"♡  ✿";color:#956f6c;letter-spacing:.18em;opacity:.66;pointer-events:none;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-cache-theme=chiikawa] .window-actions{z-index:1;position:relative}body[data-cache-theme=chiikawa] .title-glyph{color:#df8fa3}body[data-cache-theme=chiikawa] .window-content{background-image:radial-gradient(circle at 18px 18px,#f8d5dc42 0 2px,#0000 2.5px);background-size:34px 34px}body[data-cache-theme=chiikawa] .top-strip,body[data-cache-theme=chiikawa] .owner-ribbon,body[data-cache-theme=chiikawa] .visitor-ribbon,body[data-cache-theme=chiikawa] .taskbar{color:#6f5a54!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff9f3!important;border-color:#6f5a542e!important;box-shadow:0 7px 20px #6f5a541a!important}body[data-cache-theme=chiikawa] .top-strip{border:2px solid #6f5a5429!important}body[data-cache-theme=chiikawa] .top-strip button,body[data-cache-theme=chiikawa] .taskbar button,body[data-cache-theme=chiikawa] .taskbar a,body[data-cache-theme=chiikawa] .taskbar .taskbar-chip,body[data-cache-theme=chiikawa] .taskbar .points-pill{color:#6f5a54!important;box-shadow:none!important;background:#fffdf8!important;border:1px solid #6f5a5429!important}body[data-cache-theme=chiikawa] .owner-ribbon span{border:1px solid #6f5a5421;color:#6f5a54!important;background:#f8d5dc!important}body[data-cache-theme=chiikawa] .store-card,body[data-cache-theme=chiikawa] .setting-row,body[data-cache-theme=chiikawa] .app-shelf-card,body[data-cache-theme=chiikawa] .info-card,body[data-cache-theme=chiikawa] .meta-chip,body[data-cache-theme=chiikawa] .inventory-card,body[data-cache-theme=chiikawa] .mail-row,body[data-cache-theme=chiikawa] .guestbook-entry,body[data-cache-theme=chiikawa] .passport-stamp,body[data-cache-theme=chiikawa] .gift-card,body[data-cache-theme=chiikawa] .upload-zone{box-shadow:none!important;background:#fffdf8!important;border-color:#6f5a5429!important}body[data-cache-theme=chiikawa] button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star),body[data-cache-theme=chiikawa] .install-btn,body[data-cache-theme=chiikawa] .primary-btn,body[data-cache-theme=chiikawa] .secondary-btn,body[data-cache-theme=chiikawa] .upload-label,body[data-cache-theme=chiikawa] .store-tab,body[data-cache-theme=chiikawa] .game-tab{color:#6f5a54!important;background:#fffdf8!important;border:1px solid #6f5a542e!important;border-radius:999px!important;box-shadow:0 3px #f8d5dc8c!important}body[data-cache-theme=chiikawa] button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star):hover,body[data-cache-theme=chiikawa] .install-btn:hover,body[data-cache-theme=chiikawa] .primary-btn:hover,body[data-cache-theme=chiikawa] .secondary-btn:hover,body[data-cache-theme=chiikawa] .upload-label:hover{transform:translateY(-1px);background:#fff5f5!important}body[data-cache-theme=chiikawa] .install-btn.installed,body[data-cache-theme=chiikawa] .store-tab.active,body[data-cache-theme=chiikawa] .game-tab.active,body[data-cache-theme=chiikawa] .primary-btn{color:#6f5a54!important;background:#f8d5dc!important}body[data-cache-theme=chiikawa] input,body[data-cache-theme=chiikawa] textarea,body[data-cache-theme=chiikawa] select{box-shadow:inset 0 2px #f8d5dc47;color:#6f5a54!important;background:#fffdf8!important;border:1px solid #6f5a5433!important;border-radius:15px!important}body[data-cache-theme=chiikawa] input:focus,body[data-cache-theme=chiikawa] textarea:focus,body[data-cache-theme=chiikawa] select:focus{border-color:#b8dce9!important;outline:3px solid #cfe8f66b!important}body[data-cache-theme=chiikawa] .dreammail-sidebar{background:#f8f3e8!important;border-color:#6f5a5424!important}body[data-cache-theme=chiikawa] .dreammail-brand span,body[data-cache-theme=chiikawa] .music-art,body[data-cache-theme=chiikawa] .mini-app,body[data-cache-theme=chiikawa] .inventory-glyph,body[data-cache-theme=chiikawa] .start-button{color:#6f5a54!important;box-shadow:none!important;background:linear-gradient(145deg,#f8d5dc,#cfe8f6)!important;border:1px solid #6f5a5421!important}body[data-cache-theme=chiikawa] .desktop-icon:hover{transform:translateY(-3px)rotate(-1deg);background:#fffaf3b8!important}body[data-cache-theme=chiikawa] .desktop-icon label{color:#614d47;background:#fffaf3e0;border:1px solid #6f5a541f;border-radius:999px;padding:3px 7px;display:inline-block;box-shadow:0 2px #f8d5dc4d;text-shadow:none!important}body[data-cache-theme=chiikawa] ::-webkit-scrollbar{width:11px;height:11px}body[data-cache-theme=chiikawa] ::-webkit-scrollbar-track{background:#fff8ef}body[data-cache-theme=chiikawa] ::-webkit-scrollbar-thumb{background:#f8d5dc;border:2px solid #fff8ef;border-radius:999px}body[data-icon-pack=chiikawa] .app-icon{color:#0000;width:78px;height:78px;text-shadow:none;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}body[data-icon-pack=chiikawa] .app-icon .app-glyph{display:none!important}body[data-icon-pack=chiikawa] .app-icon:before{content:"";background-image:var(--chiikawa-icon);filter:drop-shadow(0 4px #6f5a541a);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:transform .18s,filter .18s;display:block;position:absolute;inset:-5px}body[data-icon-pack=chiikawa] .desktop-icon:hover .app-icon:before{filter:drop-shadow(0 5px #6f5a541a);transform:translateY(-3px)rotate(-2deg)scale(1.045)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=profile]{--chiikawa-icon:url(/chiikawa/icons/profile.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=memories]{--chiikawa-icon:url(/chiikawa/icons/memories.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=mail]{--chiikawa-icon:url(/chiikawa/icons/mail.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=guestbook]{--chiikawa-icon:url(/chiikawa/icons/guestbook.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=trails]{--chiikawa-icon:url(/chiikawa/icons/trails.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=connections]{--chiikawa-icon:url(/chiikawa/icons/connections.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=dreaming]{--chiikawa-icon:url(/chiikawa/icons/dreaming.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=playlist]{--chiikawa-icon:url(/chiikawa/icons/playlist.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=calendar]{--chiikawa-icon:url(/chiikawa/icons/calendar.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=browser]{--chiikawa-icon:url(/chiikawa/icons/browser.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=recycle]{--chiikawa-icon:url(/chiikawa/icons/recycle.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=games]{--chiikawa-icon:url(/chiikawa/icons/games.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=store]{--chiikawa-icon:url(/chiikawa/icons/store.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=passport]{--chiikawa-icon:url(/chiikawa/icons/passport.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=gifts]{--chiikawa-icon:url(/chiikawa/icons/gifts.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=settings]{--chiikawa-icon:url(/chiikawa/icons/settings.png)}body[data-icon-pack=chiikawa] .desktop-icon[data-app=inventory]{--chiikawa-icon:url(/chiikawa/icons/inventory.png)}body[data-cursor=chiikawa],body[data-cursor=chiikawa] *{cursor:none!important}.chiikawa-cursor{z-index:100000;pointer-events:none;opacity:0;transform-origin:2px 2px;filter:drop-shadow(0 3px 2px #6f5a5426);background:url(/chiikawa/cursor.png) 0 0/contain no-repeat;width:40px;height:35px;transition:opacity .1s,scale 80ms;position:fixed;transform:translate(-2px,-2px)}.chiikawa-cursor.is-visible{opacity:1}.chiikawa-cursor.is-clicking{scale:.9}.chiikawa-trail{text-shadow:0 1px #fff,0 0 5px #fff;color:#ee9caf!important;font-size:13px!important}.avatar-frame-chiikawapals{overflow:visible!important;box-shadow:0 0 0 3px #fffdf8,0 0 0 6px #cfe8f6,0 0 0 9px #ddeecf,0 8px 22px #6f5a541f!important}.avatar-frame-chiikawapals .avatar-frame-art{border-radius:inherit;background:url(/chiikawa/frame/star-yellow.png) 2% 2%/25% no-repeat,url(/chiikawa/frame/spiral-green.png) 98% 5%/20% no-repeat,url(/chiikawa/frame/star-blue.png) 4% 96%/20% no-repeat;inset:-18px;overflow:visible}.avatar-frame-chiikawapals .avatar-frame-art:after{content:"";filter:drop-shadow(0 3px 2px #6f5a541a);background:url(/chiikawa/frame/hachiware.png) 100% 100%/contain no-repeat;width:36%;height:42%;position:absolute;bottom:-13%;right:-8%}.frame-mini-preview.avatar-frame-chiikawapals .avatar-frame-art{inset:-11px}.frame-mini-preview.avatar-frame-chiikawapals .avatar-frame-art:after{width:40%;height:46%;bottom:-15%;right:-10%}.avatar-frame-store-preview .avatar-frame-chiikawapals{overflow:visible!important}#boot.boot-style-chiikawa{color:#6f5a54;background:radial-gradient(circle at 12% 18%,#f8d5dc9e 0 5px,#0000 5.5px),radial-gradient(circle at 83% 24%,#cfe8f6ad 0 6px,#0000 6.5px),radial-gradient(circle at 76% 82%,#f7e7a7b8 0 5px,#0000 5.5px),radial-gradient(circle at 22% 76%,#ddeecfb3 0 6px,#0000 6.5px),#fff9f3;overflow:hidden}#boot.boot-style-chiikawa:before,#boot.boot-style-chiikawa:after{content:"";filter:blur(1px);background:#cfe8f64d;border-radius:50%;width:160px;height:90px;position:absolute}#boot.boot-style-chiikawa:before{bottom:8%;left:-55px}#boot.boot-style-chiikawa:after{background:#f8d5dc52;top:11%;right:-60px}#boot.boot-style-chiikawa .boot-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf8;border:2px solid #6f5a5433;border-radius:32px;width:min(520px,90vw);padding:28px 34px 30px;box-shadow:0 10px #f8d5dc,0 18px 34px #6f5a541f}#boot.boot-style-chiikawa .brandline{color:#8b6b64;letter-spacing:.08em;justify-content:center}#boot.boot-style-chiikawa .brand-star{color:#8a635f;box-shadow:none;background:#f8d5dc;border:1px solid #6f5a5424;border-radius:50%}#boot.boot-style-chiikawa .boot-title{text-align:center;letter-spacing:-.035em;color:#66504a;margin-top:8px;font-size:30px;line-height:1.14}#boot.boot-style-chiikawa .boot-copy{text-align:center;color:#8b7069;margin:12px 0 18px}#boot.boot-style-chiikawa .boot-progress{background:#fff8ef;border:1px solid #6f5a5426;height:11px}#boot.boot-style-chiikawa .boot-progress span{box-shadow:none;background:linear-gradient(90deg,#f8d5dc 0 33%,#cfe8f6 33% 66%,#f7e7a7 66% 100%)}#boot.boot-style-chiikawa .boot-meta{color:#92776f}.chiikawa-boot-march{justify-content:center;align-items:flex-end;gap:6px;min-height:92px;margin:-4px 0 5px;display:flex}.chiikawa-boot-friend{filter:drop-shadow(0 4px #6f5a5414);background-position:50%;background-repeat:no-repeat;background-size:contain;width:82px;height:82px;animation:.88s ease-in-out infinite alternate chiikawaBootBob;display:block}.chiikawa-boot-friend.friend-one{background-image:url(/chiikawa/icons/browser.png);animation-delay:-.28s}.chiikawa-boot-friend.friend-two{background-image:url(/chiikawa/icons/gifts.png);animation-delay:-.52s}.chiikawa-boot-friend.friend-three{background-image:url(/chiikawa/icons/playlist.png);animation-delay:-.12s}@keyframes chiikawaBootBob{to{transform:translateY(-5px)rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.chiikawa-boot-friend{animation:none!important}}@media (max-width:560px){#boot.boot-style-chiikawa .boot-shell{padding:24px 22px 26px}#boot.boot-style-chiikawa .boot-title{font-size:25px}.chiikawa-boot-friend{width:68px;height:68px}}body[data-cache-theme=spiritedaway]{--accent:#b84a3a;--accent2:#667a52;--accent3:#e7b45a;--ink:#4a3026;--muted:#806e61;--line:#4a30262e;--glass:#f1e3c3e0;--glass-strong:#f8eed6f5;--shadow:0 18px 48px #33241e2e;color:#4a3026}body[data-cache-theme=spiritedaway] .desktop-shell{background:linear-gradient(#3e4e4e0d,#3f2d2414)}body[data-cache-theme=spiritedaway] #veil{background:linear-gradient(#1f2b2c0d,#5c372914)}body[data-cache-theme=spiritedaway] #ambient .ambient-orb{opacity:.12;filter:blur(76px)}body[data-cache-theme=spiritedaway] .orb-a{background:#e7b45a!important}body[data-cache-theme=spiritedaway] .orb-b{background:#667a52!important}body[data-cache-theme=spiritedaway] .orb-c{background:#657c8d!important}body[data-cache-theme=spiritedaway] .os-window,body[data-cache-theme=spiritedaway] .home-card,body[data-cache-theme=spiritedaway] .desktop-widget,body[data-cache-theme=spiritedaway] .toast,body[data-cache-theme=spiritedaway] .start-menu{-webkit-backdrop-filter:blur(14px)saturate(.9)!important;backdrop-filter:blur(14px)saturate(.9)!important;background:linear-gradient(#f7ecd1f5,#eeddb9f0)!important;border:1px solid #4a302633!important;box-shadow:0 18px 48px #2d1f1b2e,inset 0 0 0 1px #fff9e8bf!important}body[data-cache-theme=spiritedaway] .os-window{border-radius:12px!important}body[data-cache-theme=spiritedaway] .home-card{border-radius:15px!important}body[data-cache-theme=spiritedaway] .desktop-widget{border-radius:13px!important}body[data-cache-theme=spiritedaway] .titlebar{min-height:42px;position:relative;color:#fff2d2!important;background:linear-gradient(90deg,#5f251d29 0 1px,#0000 1px 18px),linear-gradient(#be5341,#9e3c31)!important;border-bottom:1px solid #4b221b6b!important;box-shadow:inset 0 1px #ffd39440,inset 0 -3px #561f1824!important}body[data-cache-theme=spiritedaway] .titlebar:after{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#e7b45a 16% 84%,#0000);height:2px;position:absolute;bottom:-1px;left:14px;right:14px}body[data-cache-theme=spiritedaway] .title-glyph{text-shadow:0 1px #6c291f;color:#f1d18a!important}body[data-cache-theme=spiritedaway] .window-content{background:#f8eed6b8!important}body[data-cache-theme=spiritedaway] .top-strip,body[data-cache-theme=spiritedaway] .owner-ribbon,body[data-cache-theme=spiritedaway] .visitor-ribbon,body[data-cache-theme=spiritedaway] .taskbar{color:#f6e6c3!important;background:linear-gradient(#4f3326f0,#3a2720f5)!important;border-color:#28191561!important;box-shadow:0 10px 28px #1f171533,inset 0 1px #ffdea21c!important}body[data-cache-theme=spiritedaway] .top-strip button,body[data-cache-theme=spiritedaway] .taskbar button,body[data-cache-theme=spiritedaway] .taskbar a,body[data-cache-theme=spiritedaway] .taskbar .taskbar-chip,body[data-cache-theme=spiritedaway] .taskbar .points-pill{color:#f5e6c8!important;background:#f1e3c314!important;border-color:#e7b45a3d!important}body[data-cache-theme=spiritedaway] .owner-ribbon span{color:#efc36d!important}body[data-cache-theme=spiritedaway] .store-card,body[data-cache-theme=spiritedaway] .setting-row,body[data-cache-theme=spiritedaway] .app-shelf-card,body[data-cache-theme=spiritedaway] .info-card,body[data-cache-theme=spiritedaway] .meta-chip,body[data-cache-theme=spiritedaway] .inventory-card,body[data-cache-theme=spiritedaway] .mail-row,body[data-cache-theme=spiritedaway] .guestbook-entry,body[data-cache-theme=spiritedaway] .passport-stamp,body[data-cache-theme=spiritedaway] .gift-card,body[data-cache-theme=spiritedaway] .upload-zone{color:#543a2e!important;background:#fff7e29e!important;border-color:#4a302626!important;box-shadow:inset 0 1px #ffffff8a!important}body[data-cache-theme=spiritedaway] button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star),body[data-cache-theme=spiritedaway] .install-btn,body[data-cache-theme=spiritedaway] .primary-btn,body[data-cache-theme=spiritedaway] .secondary-btn,body[data-cache-theme=spiritedaway] .upload-label,body[data-cache-theme=spiritedaway] .store-tab,body[data-cache-theme=spiritedaway] .game-tab{color:#68483a;background:linear-gradient(#fbefd1,#ead4a5)!important;border-color:#5333272b!important;border-radius:7px!important;box-shadow:0 3px #6a412f24!important}body[data-cache-theme=spiritedaway] button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star):hover,body[data-cache-theme=spiritedaway] .install-btn:hover,body[data-cache-theme=spiritedaway] .secondary-btn:hover,body[data-cache-theme=spiritedaway] .upload-label:hover{color:#743225!important;background:linear-gradient(#fff3d3,#edc978)!important}body[data-cache-theme=spiritedaway] .install-btn.installed,body[data-cache-theme=spiritedaway] .store-tab.active,body[data-cache-theme=spiritedaway] .game-tab.active,body[data-cache-theme=spiritedaway] .primary-btn{color:#fff3d5!important;background:linear-gradient(#bf5442,#96392f)!important;border-color:#81362c!important}body[data-cache-theme=spiritedaway] input,body[data-cache-theme=spiritedaway] textarea,body[data-cache-theme=spiritedaway] select{color:#4a3026!important;background:#fff6df!important;border-color:#4a30262e!important;border-radius:7px!important;box-shadow:inset 0 1px 3px #462e2314!important}body[data-cache-theme=spiritedaway] input:focus,body[data-cache-theme=spiritedaway] textarea:focus,body[data-cache-theme=spiritedaway] select:focus{outline:2px solid #e7b45a6b!important}body[data-cache-theme=spiritedaway] .dreammail-sidebar{background:#667a521f!important}body[data-cache-theme=spiritedaway] .dreammail-brand span,body[data-cache-theme=spiritedaway] .music-art,body[data-cache-theme=spiritedaway] .mini-app,body[data-cache-theme=spiritedaway] .inventory-glyph,body[data-cache-theme=spiritedaway] .start-button{color:#fff1cf!important;background:linear-gradient(145deg,#b84a3a,#7f332a)!important;box-shadow:inset 0 0 0 1px #e7b45a52!important}body[data-cache-theme=spiritedaway] .desktop-icon:hover{background:#e7b45a21!important}body[data-cache-theme=spiritedaway] .desktop-icon label{color:#3c2a23!important;text-shadow:none!important;background:#f7ebcdd1!important;border:1px solid #4a30261f!important}body[data-cache-theme=spiritedaway] ::-webkit-scrollbar{width:11px;height:11px}body[data-cache-theme=spiritedaway] ::-webkit-scrollbar-track{background:#eadbb7}body[data-cache-theme=spiritedaway] ::-webkit-scrollbar-thumb{background:#795044;border:2px solid #eadbb7;border-radius:4px}#boot.boot-style-spiritedaway{color:#f0dfb7;background:radial-gradient(circle at 50% 35%,#d690461f,#0000 24%),linear-gradient(#26383d 0%,#44595a 43%,#6a6356 64%,#25363c 100%);overflow:hidden}#boot.boot-style-spiritedaway:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 9%,#ffdb920a 9% 9.2%,#0000 9.2% 100%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 5px);position:absolute;inset:0}#boot.boot-style-spiritedaway:after{content:"";pointer-events:none;background:linear-gradient(#2a444959,#162f38e6);height:39%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 12px 28px #0e222747}#boot.boot-style-spiritedaway .boot-shell{z-index:3;background:linear-gradient(#452e25ed,#31221ef2);border:1px solid #e5ba6b57;border-radius:5px;width:min(520px,100vw - 38px);padding:30px 34px 28px;position:relative;box-shadow:0 28px 80px #09151861,inset 0 0 0 3px #81432d3d,inset 0 1px #ffde9e1f}#boot.boot-style-spiritedaway .boot-shell:before,#boot.boot-style-spiritedaway .boot-shell:after{content:"";opacity:.8;background:#a14335;border-top:1px solid #e7b45a6b;border-bottom:1px solid #e7b45a6b;width:5px;position:absolute;top:10px;bottom:10px}#boot.boot-style-spiritedaway .boot-shell:before{left:10px}#boot.boot-style-spiritedaway .boot-shell:after{right:10px}#boot.boot-style-spiritedaway .brandline{color:#d9b46b;letter-spacing:.12em;text-transform:uppercase}#boot.boot-style-spiritedaway .brand-star{place-items:center;width:26px;height:26px;display:grid;color:#6f3027!important;background:#e9c471!important;border:1px solid #d5a454!important;border-radius:50%!important;font-family:serif!important;font-size:12px!important;font-weight:900!important;box-shadow:0 0 18px #ebb14d47!important}#boot.boot-style-spiritedaway .boot-title{color:#f2dfb5;letter-spacing:-.025em;text-shadow:0 2px #1f131166;margin-top:17px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500;line-height:1.1}#boot.boot-style-spiritedaway .boot-copy{color:#d7c7a5;letter-spacing:.04em;margin-top:14px;font-size:10px}#boot.boot-style-spiritedaway .boot-progress{background:#132021b3;border:1px solid #e2b96d3b;border-radius:0;height:7px;margin-top:19px;overflow:hidden}#boot.boot-style-spiritedaway .boot-progress span{box-shadow:0 0 14px #ecb54f61;background:linear-gradient(90deg,#9b4135,#e3a849,#f1cf7c)!important}#boot.boot-style-spiritedaway .boot-meta{color:#aa9a7e}.spirit-boot-scene{border-bottom:1px solid #dbb0612e;height:112px;margin:-6px -4px 17px;position:relative;overflow:hidden}.spirit-gate{border-left:7px solid #8f382e;border-right:7px solid #8f382e;width:90px;height:64px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.spirit-gate:before{content:"";background:#9e4033;height:7px;position:absolute;top:7px;left:-17px;right:-17px;box-shadow:0 -8px 0 -2px #6f3028}.spirit-gate i{background:#64392d;width:6px;height:43px;position:absolute;top:17px}.spirit-gate i:first-child{left:11px}.spirit-gate i:last-child{right:11px}.spirit-lanterns{position:absolute;inset:0}.spirit-lanterns i{background:#efbd5f;border-radius:3px;width:10px;height:14px;animation:1.9s ease-in-out infinite alternate spiritLanternGlow;position:absolute;box-shadow:0 0 13px #efb34bbf,inset 0 -3px #b85935}.spirit-lanterns i:first-child{top:28px;left:10%}.spirit-lanterns i:nth-child(2){animation-delay:-.6s;top:54px;left:24%}.spirit-lanterns i:nth-child(3){animation-delay:-1.1s;top:28px;right:10%}.spirit-lanterns i:nth-child(4){animation-delay:-.3s;top:54px;right:24%}.spirit-lanterns i:nth-child(5){margin-left:-5px;animation-delay:-.9s;top:28px;left:50%}.spirit-water{background:linear-gradient(#3b5b602e,#1f414b94);height:37px;position:absolute;bottom:0;left:0;right:0}.spirit-water i{background:linear-gradient(90deg,#0000,#e1ca9859,#0000);height:1px;animation:3.2s ease-in-out infinite spiritRipple;position:absolute;left:7%;right:7%}.spirit-water i:first-child{top:8px}.spirit-water i:nth-child(2){animation-delay:-1s;top:18px;left:19%;right:2%}.spirit-water i:nth-child(3){animation-delay:-2s;top:29px;left:0;right:26%}.spirit-rail{background:#2d2723;height:2px;position:absolute;bottom:26px;left:-4%;right:-4%;box-shadow:0 5px #27201cb8}.spirit-train{gap:2px;animation:5.2s ease-in-out infinite spiritTrainCross;display:flex;position:absolute;bottom:33px;left:-96px}.spirit-train i{background:linear-gradient(#4d5551,#252c2c);border:1px solid #282623;border-radius:2px 2px 1px 1px;width:29px;height:16px;display:block;box-shadow:inset 6px 5px 0 -3px #d7ad5f,inset 17px 5px 0 -3px #d7ad5f}.spirit-train i:first-child{border-radius:6px 2px 1px 1px;width:36px}@keyframes spiritLanternGlow{to{opacity:.68;filter:brightness(1.14)}}@keyframes spiritRipple{50%{opacity:.45;transform:translate(11px)}}@keyframes spiritTrainCross{0%{transform:translate(0)}16%{transform:translate(0)}74%{transform:translate(650px)}to{transform:translate(650px)}}@media (max-width:600px){#boot.boot-style-spiritedaway .boot-shell{padding:24px 25px}#boot.boot-style-spiritedaway .boot-title{font-size:25px}.spirit-boot-scene{height:98px}}@media (prefers-reduced-motion:reduce){.spirit-lanterns i,.spirit-water i,.spirit-train{animation:none!important}.spirit-train{left:45%;transform:translate(-50%)}}body[data-cache-theme=spiritedaway]{--ink:#4a3026;--muted:#80695b;--line:#543d2e33;--accent:#b84a3a;--accent2:#667a52;--accent3:#e7b45a}body[data-cache-theme=spiritedaway] .window-content,body[data-cache-theme=spiritedaway] .window-content p,body[data-cache-theme=spiritedaway] .window-content h1,body[data-cache-theme=spiritedaway] .window-content h2,body[data-cache-theme=spiritedaway] .window-content h3,body[data-cache-theme=spiritedaway] .window-content h4,body[data-cache-theme=spiritedaway] .window-content strong,body[data-cache-theme=spiritedaway] .window-content b{color:#4a3026}body[data-cache-theme=spiritedaway] .window-content .muted,body[data-cache-theme=spiritedaway] .window-content small,body[data-cache-theme=spiritedaway] .window-content .kicker{color:#826b5d!important}body[data-cache-theme=spiritedaway] .window-content button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star):not(.toggle):not(.app-toggle){color:#4a3026!important;text-shadow:none!important;background:#f0ddb0!important;border-color:#573c2d42!important}body[data-cache-theme=spiritedaway] .window-content button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star):not(.toggle):not(.app-toggle):hover:not(:disabled){color:#fff4d5!important;background:#9e4638!important;border-color:#713328!important}body[data-cache-theme=spiritedaway] .window-content .primary-btn,body[data-cache-theme=spiritedaway] .window-content .install-btn.installed,body[data-cache-theme=spiritedaway] .window-content .store-tab.active,body[data-cache-theme=spiritedaway] .window-content .game-tab.active{color:#fff4d5!important;background:#a54638!important;border-color:#713328!important}body[data-cache-theme=spiritedaway] .window-content button:disabled{color:#78685c!important;opacity:.8!important;background:#d9cba8!important;border-color:#634e3c24!important}body[data-cache-theme=spiritedaway] .window-content input,body[data-cache-theme=spiritedaway] .window-content textarea,body[data-cache-theme=spiritedaway] .window-content select{color:#4a3026!important;caret-color:#a54638!important;background:#fff3d6!important;border-color:#5840303d!important}body[data-cache-theme=spiritedaway] .window-content input::placeholder,body[data-cache-theme=spiritedaway] .window-content textarea::placeholder{opacity:1;color:#a38c7c!important}body[data-cache-theme=spiritedaway] .setting-row,body[data-cache-theme=spiritedaway] .app-shelf-card,body[data-cache-theme=spiritedaway] .info-card,body[data-cache-theme=spiritedaway] .meta-chip,body[data-cache-theme=spiritedaway] .upload-zone,body[data-cache-theme=spiritedaway] .preset-card,body[data-cache-theme=spiritedaway] .installed-cosmetics>div,body[data-cache-theme=spiritedaway] .frame-settings-row{color:#4a3026!important;box-shadow:none!important;background:#f3e6c7!important;border:1px solid #573f2f2e!important;border-radius:9px!important}body[data-cache-theme=spiritedaway] .mini-app,body[data-cache-theme=spiritedaway] .inventory-glyph,body[data-cache-theme=spiritedaway] .start-button{color:#f6d983!important;background:#667a52!important}body[data-cache-theme=spiritedaway] .toggle,body[data-cache-theme=spiritedaway] .app-toggle{background:#cabd99!important}body[data-cache-theme=spiritedaway] .toggle.on,body[data-cache-theme=spiritedaway] .app-toggle.on{background:#667a52!important}body[data-cache-theme=spiritedaway] .toggle:before,body[data-cache-theme=spiritedaway] .app-toggle:before{background:#fff5dc!important}body[data-cache-theme=spiritedaway] .ttt-cell{color:#4a3026!important;background:#fff3d6!important;border-color:#573f2f33!important}body[data-cache-theme=spiritedaway] .memory-card-game{background:#a54638!important;border-color:#734538!important}body[data-cache-theme=spiritedaway] .memory-card-game.flipped,body[data-cache-theme=spiritedaway] .memory-card-game.matched{color:#4a3026!important;background:#f3e6c7!important}body[data-cache-theme=spiritedaway] .top-strip button,body[data-cache-theme=spiritedaway] .taskbar .start-button,body[data-cache-theme=spiritedaway] .taskbar .task-item,body[data-cache-theme=spiritedaway] .taskbar .passport-tray,body[data-cache-theme=spiritedaway] .taskbar .gift-tray-alert,body[data-cache-theme=spiritedaway] .taskbar .mail-tray-alert,body[data-cache-theme=spiritedaway] .owner-ribbon button,body[data-cache-theme=spiritedaway] .owner-ribbon a{color:#fff0ca!important;text-shadow:none!important;background:#5b4034!important;border:1px solid #e7b45a61!important;box-shadow:inset 0 1px #ffe2a81a,0 3px 8px #21171429!important}body[data-cache-theme=spiritedaway] .top-strip button:hover,body[data-cache-theme=spiritedaway] .taskbar .start-button:hover,body[data-cache-theme=spiritedaway] .taskbar .task-item:hover,body[data-cache-theme=spiritedaway] .taskbar .passport-tray:hover,body[data-cache-theme=spiritedaway] .taskbar .gift-tray-alert:hover,body[data-cache-theme=spiritedaway] .taskbar .mail-tray-alert:hover,body[data-cache-theme=spiritedaway] .owner-ribbon button:hover,body[data-cache-theme=spiritedaway] .owner-ribbon a:hover{color:#fff4d5!important;background:#754b3b!important;border-color:#e7b45a!important}body[data-cache-theme=spiritedaway] .taskbar .start-button{color:#ffe6aa!important;background:#68483a!important}body[data-cache-theme=spiritedaway] .owner-ribbon span{color:#ffe8ae!important;background:#68483a!important;border:1px solid #e7b45a52!important}body[data-cache-theme=spiritedaway] .top-strip button,body[data-cache-theme=spiritedaway] .taskbar .start-button,body[data-cache-theme=spiritedaway] .taskbar .task-item,body[data-cache-theme=spiritedaway] .taskbar .passport-tray,body[data-cache-theme=spiritedaway] .taskbar .gift-tray-alert,body[data-cache-theme=spiritedaway] .taskbar .mail-tray-alert,body[data-cache-theme=spiritedaway] .taskbar .visit-tray,body[data-cache-theme=spiritedaway] .owner-ribbon button,body[data-cache-theme=spiritedaway] .owner-ribbon a,body[data-cache-theme=spiritedaway] .visitor-ribbon a{color:#4a3026!important;text-shadow:none!important;background:linear-gradient(#fbefd1,#ead4a5)!important;border-color:#4a30263d!important;box-shadow:0 3px #4a302624,inset 0 1px #ffffff94!important}body[data-cache-theme=spiritedaway] .top-strip button:hover,body[data-cache-theme=spiritedaway] .taskbar .start-button:hover,body[data-cache-theme=spiritedaway] .taskbar .task-item:hover,body[data-cache-theme=spiritedaway] .taskbar .passport-tray:hover,body[data-cache-theme=spiritedaway] .taskbar .gift-tray-alert:hover,body[data-cache-theme=spiritedaway] .taskbar .mail-tray-alert:hover,body[data-cache-theme=spiritedaway] .taskbar .visit-tray:hover,body[data-cache-theme=spiritedaway] .owner-ribbon button:hover,body[data-cache-theme=spiritedaway] .owner-ribbon a:hover,body[data-cache-theme=spiritedaway] .visitor-ribbon a:hover{color:#3d271f!important;background:linear-gradient(#fff4d9,#efdaa9)!important;border-color:#8a5a42!important}body[data-cache-theme=spiritedaway] .top-strip .status-pill,body[data-cache-theme=spiritedaway] .owner-ribbon span{color:#f6e6c3!important}body[data-icon-pack=spiritedaway] .app-icon{color:#0000;width:66px;height:66px;text-shadow:none;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}body[data-icon-pack=spiritedaway] .app-icon .app-glyph{display:none!important}body[data-icon-pack=spiritedaway] .app-icon:before{content:"";background-image:var(--spiritedaway-icon);filter:drop-shadow(0 4px 3px #34231b2e);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:transform .18s,filter .18s;display:block;position:absolute;inset:-5px}body[data-icon-pack=spiritedaway] .desktop-icon:hover .app-icon:before{filter:drop-shadow(0 6px 4px #34231b38);transform:translateY(-3px)scale(1.045)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=profile]{--spiritedaway-icon:url(/spiritedaway/icons/profile.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=memories]{--spiritedaway-icon:url(/spiritedaway/icons/memories.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=mail]{--spiritedaway-icon:url(/spiritedaway/icons/mail.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=guestbook]{--spiritedaway-icon:url(/spiritedaway/icons/guestbook.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=trails]{--spiritedaway-icon:url(/spiritedaway/icons/trails.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=connections]{--spiritedaway-icon:url(/spiritedaway/icons/connections.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=dreaming]{--spiritedaway-icon:url(/spiritedaway/icons/dreaming.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=playlist]{--spiritedaway-icon:url(/spiritedaway/icons/playlist.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=calendar]{--spiritedaway-icon:url(/spiritedaway/icons/calendar.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=browser]{--spiritedaway-icon:url(/spiritedaway/icons/browser.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=recycle]{--spiritedaway-icon:url(/spiritedaway/icons/recycle.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=games]{--spiritedaway-icon:url(/spiritedaway/icons/games.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=store]{--spiritedaway-icon:url(/spiritedaway/icons/store.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=passport]{--spiritedaway-icon:url(/spiritedaway/icons/passport.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=gifts]{--spiritedaway-icon:url(/spiritedaway/icons/gifts.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=settings]{--spiritedaway-icon:url(/spiritedaway/icons/settings.png)}body[data-icon-pack=spiritedaway] .desktop-icon[data-app=inventory]{--spiritedaway-icon:url(/spiritedaway/icons/inventory.png)}body[data-cursor=spiritedaway],body[data-cursor=spiritedaway] *{cursor:none!important}.spiritedaway-cursor{z-index:100000;pointer-events:none;opacity:0;transform-origin:3px 3px;filter:drop-shadow(0 3px 2px #1e171240);background:url(/spiritedaway/cursor.png) 0 0/contain no-repeat;width:34px;height:32px;transition:opacity .1s,scale 80ms;position:fixed;transform:translate(-3px,-3px)}.spiritedaway-cursor.is-visible{opacity:1}.spiritedaway-cursor.is-clicking{scale:.88}.spiritedaway-trail{text-shadow:0 1px #4a3026,0 0 4px #ffeebe8c;color:#e7b45a!important;font-size:12px!important}.avatar-frame-sootstars{overflow:visible!important;box-shadow:0 0 0 3px #f5e7c3,0 0 0 6px #49332b,0 8px 22px #34221d2e!important}.avatar-frame-sootstars .avatar-frame-art{border-radius:inherit;background:url(/spiritedaway/frame/star-green.png) 10% 7%/15% no-repeat,url(/spiritedaway/frame/star-pink.png) 94% 7%/15% no-repeat,url(/spiritedaway/frame/star-yellow.png) 7% 93%/15% no-repeat;inset:-16px;overflow:visible}.avatar-frame-sootstars .avatar-frame-art:after{content:"";filter:drop-shadow(0 3px 2px #31201b29);background:url(/spiritedaway/frame/soot-candy.png) 100% 100%/contain no-repeat;width:36%;height:42%;position:absolute;bottom:-13%;right:-8%}.frame-mini-preview.avatar-frame-sootstars .avatar-frame-art{inset:-9px}.frame-mini-preview.avatar-frame-sootstars .avatar-frame-art:after{width:38%;height:44%;bottom:-13%;right:-8%}.avatar-frame-store-preview .avatar-frame-sootstars,.directory-avatar.avatar-frame-sootstars{overflow:visible!important}.directory-avatar.avatar-frame-sootstars .avatar-frame-art{inset:-10px}.directory-avatar.avatar-frame-sootstars .avatar-frame-art:after{width:36%;height:42%;bottom:-12%;right:-8%}.connections-app{position:relative}.connections-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.connections-heading p{opacity:.55;margin:5px 0 0;font-size:9px;line-height:1.55}.connection-add-button{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffffb8;border-radius:999px;padding:8px 11px;font-size:9px}.connection-add-button:hover{background:#ffffffe6;transform:translateY(-1px)}.connection-grid{align-items:stretch}.connection-card-real{min-height:128px;padding:0;display:block;position:relative;overflow:hidden}.connection-card-link{color:inherit;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:96px;padding:14px;text-decoration:none;display:grid}.connection-card-link:hover{background:#ffffff3d}.connection-avatar{aspect-ratio:1;border-radius:16px;flex:none;min-width:58px;min-height:58px;position:relative;width:58px!important;height:58px!important;overflow:hidden!important}.connection-avatar>img{border-radius:inherit;min-width:100%;min-height:100%;display:block;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;position:static!important;transform:none!important}.connection-avatar>span:not(.avatar-frame-art){border-radius:inherit;place-items:center;width:100%;height:100%;display:grid}.connection-card-copy{min-width:0}.connection-card-copy h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.connection-card-copy>small{opacity:.44;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;display:block;overflow:hidden}.connection-card-copy p{opacity:.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:9px;line-height:1.5;display:-webkit-box;overflow:hidden}.connection-visit-arrow{opacity:.4;align-self:start;margin-top:1px;font-size:12px}.connection-owner-actions{z-index:2;gap:5px;padding:0 12px 10px 84px;display:flex;position:relative}.connection-owner-actions button{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:#ffffff94;border-radius:8px;padding:5px 7px;font-size:8px}.connection-owner-actions button:disabled{opacity:.35;cursor:default}.connection-owner-actions button:not(:disabled):hover{background:#ffffffe6}.connection-empty-slot{min-height:128px;color:inherit;text-align:center;cursor:pointer;font:inherit;background:#ffffff52;border:1px dashed #786e9147;border-radius:16px;align-content:center;place-items:center;gap:5px;padding:14px;display:grid}.connection-empty-slot:hover{background:#ffffff85;border-style:solid}.connection-empty-slot>span{opacity:.48;font-size:22px;line-height:1}.connection-empty-slot>b{font-size:10px}.connection-empty-slot>small{opacity:.48;font-size:8px}.connections-empty-public{border:1px dashed var(--line);text-align:center;opacity:.55;border-radius:16px;margin-top:14px;padding:20px;font-size:10px}.connections-pagination{justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.connections-pagination button{border:1px solid var(--line);width:31px;height:28px;color:inherit;font:inherit;cursor:pointer;background:#ffffffad;border-radius:9px;font-size:12px}.connections-pagination button:hover:not(:disabled){background:#ffffffe6;transform:translateY(-1px)}.connections-pagination button:disabled{opacity:.28;cursor:default}.connections-pagination span{text-align:center;text-transform:uppercase;letter-spacing:.12em;opacity:.52;min-width:72px;font-size:8px}body[data-cache-theme=phantomnet] .connections-pagination button{box-shadow:3px 3px #d92f2f;color:#fff!important;background:#09090d!important;border-color:#d92f2f!important}body[data-cache-theme=spiritedaway] .connections-pagination button{color:#4a3026!important;background:#f1e3c3!important;border-color:#4a302659!important}.connection-editor-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#19142361;place-items:center;padding:20px;display:grid;position:absolute;inset:-23px}.connection-editor{border:1px solid var(--line);background:var(--window,#f7f4fb);border-radius:18px;width:min(430px,100%);max-height:calc(75vh - 80px);overflow:auto;box-shadow:0 24px 60px #1d172f42}.connection-editor-titlebar{border-bottom:1px solid var(--line);background:linear-gradient(120deg,var(--accent),var(--accent2));color:#fff;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.connection-editor-titlebar>div{align-items:center;gap:7px;font-size:10px;display:flex}.connection-editor-titlebar>button{width:27px;height:27px;color:inherit;cursor:pointer;background:#fff3;border:0;border-radius:9px;font-size:17px;line-height:1}.connection-editor-body{gap:12px;padding:15px;display:grid}.connection-field{gap:6px;display:grid}.connection-field>span{text-transform:uppercase;letter-spacing:.12em;opacity:.55;font-size:8px}.connection-field input,.connection-field textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:inherit;font:inherit;background:#ffffffb8;border-radius:11px;outline:none;padding:10px 11px;font-size:10px}.connection-field input:focus,.connection-field textarea:focus{border-color:var(--accent)}.connection-field textarea{resize:vertical;min-height:78px;line-height:1.5}.connection-field>small{opacity:.4;justify-self:end;font-size:8px}.connection-member-results{gap:6px;max-height:190px;display:grid;overflow:auto}.connection-member-results>button{text-align:left;border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:#ffffff8c;border-radius:11px;grid-template-columns:36px 1fr;align-items:center;gap:9px;padding:7px 9px;display:grid}.connection-member-results>button:hover,.connection-member-results>button.selected{border-color:var(--accent);background:#ffffffe6}.connection-result-avatar{background:linear-gradient(145deg,var(--accent),var(--accent2));color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;display:grid;overflow:hidden}.connection-result-avatar img{object-fit:cover;width:100%;height:100%;display:block}.connection-member-results b,.connection-member-results small{display:block}.connection-member-results b{font-size:10px}.connection-member-results small{opacity:.46;margin-top:2px;font-size:8px}.connection-editor-actions{justify-content:flex-end;gap:8px;padding:0 15px 15px;display:flex}.connection-editor-actions button{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:#ffffffb8;border-radius:10px;padding:8px 11px;font-size:9px}.connection-editor-actions button:last-child{background:linear-gradient(120deg,var(--accent),var(--accent2));color:#fff;border-color:#0000}.connection-editor-actions button:disabled{opacity:.45;cursor:default}body[data-cache-theme=spiritedaway] .connection-add-button,body[data-cache-theme=spiritedaway] .connection-owner-actions button,body[data-cache-theme=spiritedaway] .connection-empty-slot,body[data-cache-theme=spiritedaway] .connection-editor,body[data-cache-theme=spiritedaway] .connection-field input,body[data-cache-theme=spiritedaway] .connection-field textarea,body[data-cache-theme=spiritedaway] .connection-member-results>button,body[data-cache-theme=spiritedaway] .connection-editor-actions button{color:#4a3026!important;background:#f1e3c3!important;border-color:#4a30263d!important}body[data-cache-theme=spiritedaway] .connection-editor-titlebar{color:#fff4d5!important;background:#b84a3a!important;border-color:#733428!important}body[data-cache-theme=spiritedaway] .connection-editor-actions button:last-child{color:#fff4d5!important;background:#667a52!important}@media (max-width:700px){.contacts.connection-grid{grid-template-columns:1fr}.connections-heading{align-items:center}.connection-editor-backdrop{padding:12px;inset:-16px}}body[data-cache-theme=midnight] .connections-app,body[data-cache-theme=midnight] .connections-heading,body[data-cache-theme=midnight] .connection-card-copy,body[data-cache-theme=midnight] .connections-pagination{color:var(--midnight-text)!important}body[data-cache-theme=midnight] .contact-card,body[data-cache-theme=midnight] .connection-card-real,body[data-cache-theme=midnight] .connection-empty-slot{color:var(--midnight-text)!important;background:#202135!important;border-color:#eeeaff29!important;box-shadow:0 10px 28px #0000002e!important}body[data-cache-theme=midnight] .connection-card-link{color:var(--midnight-text)!important}body[data-cache-theme=midnight] .connection-card-link:hover{background:#ae9ee717!important}body[data-cache-theme=midnight] .connection-card-copy h3{color:#faf8ff!important}body[data-cache-theme=midnight] .connection-card-copy>small,body[data-cache-theme=midnight] .connection-card-copy p,body[data-cache-theme=midnight] .connection-visit-arrow,body[data-cache-theme=midnight] .connections-heading p,body[data-cache-theme=midnight] .connections-pagination>span,body[data-cache-theme=midnight] .connections-empty-public{color:#c8c2d8!important;opacity:1!important}body[data-cache-theme=midnight] .contact-tag{color:#eee9ff!important;background:linear-gradient(90deg,#90a9f433,#ca94db33)!important;border:1px solid #d8cdff1a!important}body[data-cache-theme=midnight] .connection-add-button,body[data-cache-theme=midnight] .connection-owner-actions button,body[data-cache-theme=midnight] .connections-pagination button,body[data-cache-theme=midnight] .connection-editor-actions button{color:#f4f0ff!important;box-shadow:none!important;background:#2a2b42!important;border-color:#eeeaff2e!important}body[data-cache-theme=midnight] .connection-add-button:hover,body[data-cache-theme=midnight] .connection-owner-actions button:hover:not(:disabled),body[data-cache-theme=midnight] .connections-pagination button:hover:not(:disabled),body[data-cache-theme=midnight] .connection-editor-actions button:hover:not(:disabled){color:#fff!important;background:#363751!important}body[data-cache-theme=midnight] .connection-owner-actions button:disabled,body[data-cache-theme=midnight] .connections-pagination button:disabled{color:#817b94!important;opacity:.58!important;background:#222336!important}body[data-cache-theme=midnight] .connection-editor-backdrop{background:#05060e9e!important}body[data-cache-theme=midnight] .connection-editor{color:var(--midnight-text)!important;background:#171826!important;border-color:#eeeaff2e!important;box-shadow:0 30px 75px #00000094!important}body[data-cache-theme=midnight] .connection-editor-titlebar{background:linear-gradient(120deg,#343653,#24263e)!important;border-bottom-color:#eeeaff26!important}body[data-cache-theme=midnight] .connection-field>span,body[data-cache-theme=midnight] .connection-field>small,body[data-cache-theme=midnight] .connection-member-results small{color:#bcb6cd!important;opacity:1!important}body[data-cache-theme=midnight] .connection-field input,body[data-cache-theme=midnight] .connection-field textarea,body[data-cache-theme=midnight] .connection-member-results>button{color:#f7f4ff!important;background:#202135!important;border-color:#eeeaff26!important}body[data-cache-theme=midnight] .connection-field input::placeholder,body[data-cache-theme=midnight] .connection-field textarea::placeholder{color:#928ba6!important}body[data-cache-theme=midnight] .connection-member-results>button:hover,body[data-cache-theme=midnight] .connection-member-results>button.selected{background:#2d2f49!important;border-color:#9f91d3!important}body[data-cache-theme=midnight] .calendar-card,body[data-cache-theme=midnight] .bookmark-card,body[data-cache-theme=midnight] .store-card{color:var(--midnight-text)!important;border-color:var(--midnight-border)!important;background:#202135!important}body[data-cache-theme=midnight] .store-tab{color:#e8e3f5!important;border-color:var(--midnight-border)!important;background:#26273c!important}body[data-cache-theme=midnight] .store-tab.active{color:#fff!important;background:linear-gradient(145deg,#8f84cf,#bf78aa)!important}.home-store-preview{position:relative;overflow:hidden}.home-store-preview-asset{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.home-store-preview-cursor{object-fit:contain;filter:drop-shadow(0 8px 12px #4d48752e);width:auto;max-width:48px;max-height:48px;display:block}.home-store-preview-icon-pack{justify-content:center;align-items:center;gap:8px;display:flex}.home-store-preview-icon-pack img{object-fit:contain;filter:drop-shadow(0 8px 10px #4c467324);width:48px;height:48px}.home-store-preview-night-icons{grid-template-columns:repeat(4,38px);gap:7px;display:grid}.home-store-preview-night-icons i{color:#f5efff;background:linear-gradient(145deg,#080912,#24223d);border:1px solid #595577;border-radius:11px;place-items:center;width:38px;height:38px;font-size:15px;font-style:normal;display:grid;box-shadow:0 7px 12px #00000040}.home-store-preview-ui{place-items:center;width:100%;height:100%;display:grid}.home-store-preview-ui-window{background:#ffffffe6;border-radius:10px;width:164px;height:78px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 22px #35325629}.home-store-preview-ui-window b{background:#c5b8e8;height:20px;display:block}.home-store-preview-ui-window em{opacity:.16;background:currentColor;border-radius:999px;width:48px;height:9px;position:absolute;left:13px}.home-store-preview-ui-window em:first-of-type{top:34px}.home-store-preview-ui-window em:nth-of-type(2){width:80px;top:50px}.home-store-preview-ui-window em:nth-of-type(3){border-radius:7px;width:48px;height:28px;top:34px;left:auto;right:12px}.home-store-preview-ui-starpop{color:#734e87;background:radial-gradient(circle at 73% 22%,#ffffffc2,#0000 22%),linear-gradient(145deg,#ffd4ea,#cbbcff 58%,#b0d8ff)}.home-store-preview-ui-starpop .home-store-preview-ui-window{background:#fff8fc;border:2px solid #efa6cd}.home-store-preview-ui-starpop .home-store-preview-ui-window b{background:linear-gradient(90deg,#ff90c6,#9d8fea)}.home-store-preview-ui-angelnet{color:#77718c;background:linear-gradient(145deg,#f4f1ff,#dae4ff,#fae9f3)}.home-store-preview-ui-angelnet .home-store-preview-ui-window{border:2px solid #9793ba61}.home-store-preview-ui-angelnet .home-store-preview-ui-window b{background:linear-gradient(90deg,#b7b0d8,#d9d2ed)}.home-store-preview-ui-midnight{color:#bbb6ea;background:linear-gradient(145deg,#111323,#252743,#49436e)}.home-store-preview-ui-midnight .home-store-preview-ui-window{background:#17192a;border:1px solid #a099de47;box-shadow:0 12px 22px #00000047}.home-store-preview-ui-midnight .home-store-preview-ui-window b{background:#292b49}.home-store-preview-starpop-pack{background:radial-gradient(circle at 50% 20%,#ffffff9e,#0000 34%),linear-gradient(145deg,#ffd4e9,#c9b9fb 58%,#afd7ff);width:100%;height:100%}.home-store-preview-angelnet-pack{background:linear-gradient(145deg,#f5f1ff,#dce5ff 58%,#fae9f3);justify-content:center;align-items:center;gap:0;width:100%;height:100%;display:flex}.home-store-preview-angelnet-pack img{object-fit:contain;width:58px;height:58px}.home-store-preview-angelnet-pack b{color:#78718d;background:#ffffff9e;border:2px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:11px;display:grid;box-shadow:0 0 0 6px #fff3}.home-store-preview-glyph{filter:drop-shadow(0 8px 14px #5a589138);font-size:29px}.home-store-preview-small-glyph{font-size:22px}.home-store-preview-ui-dreamlight{color:#73708c;background:radial-gradient(circle at 78% 20%,#ffffffd9,#0000 24%),linear-gradient(145deg,#f5efff,#e5e1ff 50%,#f8ddeb)}.home-store-preview-ui-dreamlight .home-store-preview-ui-window{background:#ffffffeb;border:2px solid #b0a6dc73}.home-store-preview-ui-dreamlight .home-store-preview-ui-window b{background:linear-gradient(90deg,#b7afe8,#e7bad9)}.home-store-preview-ui-phantomnet{color:#fff;background:linear-gradient(145deg,#050507 0 48%,#15151b 48% 100%);position:relative;overflow:hidden}.home-store-preview-ui-phantomnet:before,.home-store-preview-ui-phantomnet:after{content:"";background:#e52e35;width:165px;height:17px;position:absolute;transform:rotate(-18deg)}.home-store-preview-ui-phantomnet:before{top:27px;left:-18px}.home-store-preview-ui-phantomnet:after{bottom:23px;right:-20px;transform:rotate(16deg)}.home-store-preview-ui-phantomnet .home-store-preview-ui-window{z-index:1;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);background:#0c0c10;border:3px solid #fff;border-radius:2px;box-shadow:8px 8px #e52e35,-5px -5px #000}.home-store-preview-ui-phantomnet .home-store-preview-ui-window b{background:#e52e35}.home-store-preview-ui-phantomnet .home-store-preview-ui-window em{opacity:.72;background:#fff;border-radius:0}.home-store-preview-ui-idolstage{color:#60568b;background:radial-gradient(circle at 18% 0,#ff89cdcc,#0000 34%),radial-gradient(circle at 82% 0,#7a8dffd1,#0000 35%),linear-gradient(145deg,#17182c,#4f3268 72%);position:relative;overflow:hidden}.home-store-preview-ui-idolstage:before,.home-store-preview-ui-idolstage:after{content:"";clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);opacity:.42;background:linear-gradient(#ffffff8c,#0000 76%);width:70px;height:170px;position:absolute;top:-19px}.home-store-preview-ui-idolstage:before{left:42px;transform:rotate(12deg)}.home-store-preview-ui-idolstage:after{right:42px;transform:rotate(-12deg)}.home-store-preview-ui-idolstage .home-store-preview-ui-window{z-index:1;background:#faf6ffeb;border:2px solid #ffffffd1;box-shadow:0 0 22px #ff99da59,0 10px 25px #221a4547}.home-store-preview-ui-idolstage .home-store-preview-ui-window b{background:linear-gradient(90deg,#ff91ce,#8294ff)}.home-store-preview-ui-y2kchrome{color:#6d72a1;background:radial-gradient(circle at 18% 18%,#ffffffe6,#0000 24%),linear-gradient(135deg,#c8dcff,#ffd4ec 48%,#c9fff1)}.home-store-preview-ui-y2kchrome .home-store-preview-ui-window{background:linear-gradient(#fafafff0,#fff5fcf0) padding-box padding-box,linear-gradient(120deg,#fff,#7bd5ff,#e6a2ff,#fff) border-box;border:3px solid #0000;box-shadow:7px 7px #6a77b338,inset 0 0 0 1px #ffffffbf}.home-store-preview-ui-y2kchrome .home-store-preview-ui-window b{background:linear-gradient(90deg,#d7e4ff,#ffddeb,#d6fff4)}.avatar-frame-store-preview .store-frame-sample,.avatar-frame-store-preview .frame-mini-preview{transform-origin:50%!important;transform:rotate(0)!important}body[data-cache-theme=phantomnet] .avatar-frame-store-preview .store-frame-sample.avatar-frame-phantomcallingcard,body[data-cache-theme=phantomnet] .avatar-frame-store-preview .store-frame-sample.avatar-frame-phantomnetwork{transform:rotate(0)!important}.home-store-preview-clear-hearts,.home-store-preview-winged-icons,.home-store-preview-phantom-pack{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-store-preview-clear-hearts{gap:5px}.home-store-preview-clear-hearts i{color:#fff;text-shadow:0 5px 12px #9174c740;font-size:38px;font-style:normal;line-height:1}.home-store-preview-clear-hearts i:first-child{transform:rotate(-7deg)translateY(2px)}.home-store-preview-clear-hearts i:nth-child(2){transform:translateY(-4px)scale(1.08)}.home-store-preview-clear-hearts i:nth-child(3){transform:rotate(7deg)translateY(2px)}.home-store-preview-winged-icons img{object-fit:contain;width:48px;height:40px}.home-store-preview-winged-icons img:first-child{margin-right:-11px}.home-store-preview-winged-icons img:last-child{margin-left:-11px}.home-store-preview-winged-icons b{z-index:1;color:#77738f;background:#d5d2e3;border:2px solid #fff;border-radius:10px;place-items:center;width:46px;height:46px;display:grid}.home-store-preview-phantom-pack{background:linear-gradient(165deg,#0000 0 42%,#e70012e0 43% 48%,#0000 49%),#09090b;gap:0}.home-store-preview-phantom-pack img{object-fit:contain;filter:drop-shadow(2px 3px #e7001266);width:42px;height:42px}.home-store-preview-phantom-pack img:first-child{transform:translate(7px)rotate(-6deg)}.home-store-preview-phantom-pack img:nth-child(2){z-index:2;transform:translateY(-3px)}.home-store-preview-phantom-pack img:nth-child(3){transform:translate(-7px)rotate(6deg)}.home-store-preview-phantom-pack img:nth-child(4){width:27px;height:27px;position:absolute;bottom:9px;right:12px}body[data-cache-theme] .avatar-frame-store-preview .store-frame-sample,body[data-cache-theme] .avatar-frame-store-preview .frame-mini-preview,.avatar-frame-store-preview .store-frame-sample,.avatar-frame-store-preview .frame-mini-preview{transform-origin:50%!important;clip-path:none!important;transform:rotate(0)translate(0)scale(1)!important}body[data-cache-theme] .avatar-frame-store-preview .store-frame-sample:after,body[data-cache-theme] .avatar-frame-store-preview .frame-mini-preview:after,.avatar-frame-store-preview .store-frame-sample:after,.avatar-frame-store-preview .frame-mini-preview:after{transform-origin:50%!important;clip-path:none!important;transform:translate(-50%,-50%)rotate(0)skew(0deg)rotate(0)!important}@media (min-width:701px){.right-widget-stack{z-index:300;flex-direction:column;gap:12px;width:220px;display:flex;position:absolute;top:104px;right:24px}.right-widget-stack .desktop-widget{width:220px;position:relative!important;inset:auto!important}.desktop-widget.is-fixed-widget{cursor:default;touch-action:auto}.desktop-widget.is-fixed-widget .widget-drag-handle{cursor:default}}body[data-cache-theme=snoopy]{--accent:#ef5b62;--accent2:#8fd0ec;--accent3:#f4d64f;--ink:#1d1b1b;--glass:#fffaf0;--glass-strong:#fffdf8;--glass-soft:#fff6e8;--line:#1d1b1b30;--shadow:0 14px 30px #1d1b1b1c,4px 5px 0 #1d1b1b17;--shadow-soft:0 8px 18px #1d1b1b17;--radius:18px}body[data-cache-theme=snoopy] .desktop-shell{background:linear-gradient(#fffdf7 0%,#fff8ed 62%,#f6fbff 100%)}body[data-cache-theme=snoopy] #veil{background:radial-gradient(circle at 18% 20%,#f7aac614,#0000 28%),radial-gradient(circle at 84% 22%,#8fd0ec17,#0000 28%),linear-gradient(#ffffff05,#ffffff0f)}body[data-cache-theme=snoopy] #ambient .ambient-orb{opacity:.08;filter:blur(72px)}body[data-cache-theme=snoopy] .os-window,body[data-cache-theme=snoopy] .home-card,body[data-cache-theme=snoopy] .desktop-widget,body[data-cache-theme=snoopy] .toast,body[data-cache-theme=snoopy] .start-menu{color:#211f1f!important;box-shadow:var(--shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffaf0!important;border:2px solid #1d1b1b33!important}body[data-cache-theme=snoopy] .os-window{border-radius:20px!important}body[data-cache-theme=snoopy] .home-card{border-radius:24px!important}body[data-cache-theme=snoopy] .desktop-widget{border-radius:18px!important}body[data-cache-theme=snoopy] .titlebar{height:50px;color:#1c1b1b!important;background:linear-gradient(90deg,#ef5b62 0 31%,#f4d64f 31% 58%,#8fd0ec 58% 100%)!important;border-bottom:2px solid #1d1b1b3d!important}body[data-cache-theme=snoopy] .titlebar:after{content:"•  ♡  •";color:#171717;letter-spacing:.18em;opacity:.5;pointer-events:none;font-size:10px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-cache-theme=snoopy] .window-actions{z-index:1;position:relative}body[data-cache-theme=snoopy] .title-glyph{color:#1d1b1b!important}body[data-cache-theme=snoopy] .window-content{color:#262323!important;background-color:#fffaf0!important;background-image:linear-gradient(#1d1b1b06 1px,#0000 1px),linear-gradient(90deg,#1d1b1b06 1px,#0000 1px)!important;background-size:28px 28px!important}body[data-cache-theme=snoopy] .top-strip,body[data-cache-theme=snoopy] .owner-ribbon,body[data-cache-theme=snoopy] .visitor-ribbon,body[data-cache-theme=snoopy] .taskbar{color:#1d1b1b!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffaf0!important;border-color:#1d1b1b38!important;box-shadow:0 5px #1d1b1b14!important}body[data-cache-theme=snoopy] .taskbar{border-top:2px solid #1d1b1b3d!important}body[data-cache-theme=snoopy] .top-strip button,body[data-cache-theme=snoopy] .taskbar button,body[data-cache-theme=snoopy] .taskbar a,body[data-cache-theme=snoopy] .taskbar .taskbar-chip,body[data-cache-theme=snoopy] .taskbar .points-pill,body[data-cache-theme=snoopy] .owner-ribbon button,body[data-cache-theme=snoopy] .owner-ribbon a,body[data-cache-theme=snoopy] .visitor-ribbon a{color:#1d1b1b!important;background:#fffdf8!important;border:1.5px solid #1d1b1b33!important;box-shadow:2px 2px #1d1b1b17!important}body[data-cache-theme=snoopy] .owner-ribbon>span{color:#fff!important;background:#ef5b62!important;border:1.5px solid #1d1b1b!important}body[data-cache-theme=snoopy] .store-card,body[data-cache-theme=snoopy] .setting-row,body[data-cache-theme=snoopy] .app-shelf-card,body[data-cache-theme=snoopy] .info-card,body[data-cache-theme=snoopy] .meta-chip,body[data-cache-theme=snoopy] .inventory-card,body[data-cache-theme=snoopy] .mail-row,body[data-cache-theme=snoopy] .guestbook-entry,body[data-cache-theme=snoopy] .passport-stamp,body[data-cache-theme=snoopy] .gift-card,body[data-cache-theme=snoopy] .upload-zone,body[data-cache-theme=snoopy] .contact-card{color:#252222!important;background:#fffdf8!important;border-color:#1d1b1b2e!important;box-shadow:3px 3px #1d1b1b0f!important}body[data-cache-theme=snoopy] button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star),body[data-cache-theme=snoopy] .install-btn,body[data-cache-theme=snoopy] .primary-btn,body[data-cache-theme=snoopy] .secondary-btn,body[data-cache-theme=snoopy] .upload-label,body[data-cache-theme=snoopy] .store-tab,body[data-cache-theme=snoopy] .game-tab{color:#201e1e!important;background:#fffdf8!important;border:1.5px solid #1d1b1b33!important;border-radius:12px!important;box-shadow:2px 3px #1d1b1b17!important}body[data-cache-theme=snoopy] button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star):hover,body[data-cache-theme=snoopy] .install-btn:hover,body[data-cache-theme=snoopy] .primary-btn:hover,body[data-cache-theme=snoopy] .secondary-btn:hover,body[data-cache-theme=snoopy] .upload-label:hover{transform:translate(-1px,-1px);background:#fff2f4!important}body[data-cache-theme=snoopy] .install-btn.installed,body[data-cache-theme=snoopy] .store-tab.active,body[data-cache-theme=snoopy] .game-tab.active,body[data-cache-theme=snoopy] .primary-btn{color:#fff!important;background:#ef5b62!important;border-color:#1d1b1b!important}body[data-cache-theme=snoopy] input,body[data-cache-theme=snoopy] textarea,body[data-cache-theme=snoopy] select{color:#222!important;background:#fffdf8!important;border:1.5px solid #1d1b1b38!important;border-radius:11px!important;box-shadow:inset 0 -2px #f4d64f33!important}body[data-cache-theme=snoopy] input:focus,body[data-cache-theme=snoopy] textarea:focus,body[data-cache-theme=snoopy] select:focus{border-color:#1d1b1b!important;outline:3px solid #8fd0ec4d!important}body[data-cache-theme=snoopy] .dreammail-sidebar{background:#fff4df!important;border-color:#1d1b1b29!important}body[data-cache-theme=snoopy] .dreammail-brand span,body[data-cache-theme=snoopy] .music-art,body[data-cache-theme=snoopy] .mini-app,body[data-cache-theme=snoopy] .inventory-glyph,body[data-cache-theme=snoopy] .start-button{color:#1d1b1b!important;box-shadow:none!important;background:linear-gradient(145deg,#f7a9c5,#f4d64f 52%,#8fd0ec)!important;border:1.5px solid #1d1b1b2e!important}body[data-cache-theme=snoopy] .desktop-icon:hover{transform:translateY(-3px)rotate(-1deg);background:#fffaf0c7!important}body[data-cache-theme=snoopy] .desktop-icon label{padding:3px 7px;display:inline-block;color:#1d1b1b!important;text-shadow:none!important;background:#fffaf0f0!important;border:1px solid #1d1b1b2b!important;border-radius:8px!important;box-shadow:2px 2px #1d1b1b12!important}body[data-cache-theme=snoopy] ::-webkit-scrollbar{width:11px;height:11px}body[data-cache-theme=snoopy] ::-webkit-scrollbar-track{background:#fff4df}body[data-cache-theme=snoopy] ::-webkit-scrollbar-thumb{background:#ef7d83;border:2px solid #fff4df;border-radius:999px}body[data-icon-pack=snoopy] .app-icon{width:62px;height:62px;overflow:visible;box-shadow:none!important;color:#0000!important;text-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}body[data-icon-pack=snoopy] .app-icon .app-glyph{display:none!important}body[data-icon-pack=snoopy] .app-icon:before{content:"";background-image:var(--snoopy-icon);filter:drop-shadow(0 4px #1d1b1b17);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:transform .16s,filter .16s;display:block;position:absolute;inset:-3px}body[data-icon-pack=snoopy] .desktop-icon:hover .app-icon:before{filter:drop-shadow(0 5px #1d1b1b1a);transform:translateY(-3px)rotate(-2deg)scale(1.04)}body[data-icon-pack=snoopy] .desktop-icon[data-app=profile]{--snoopy-icon:url(/snoopy/icons/profile.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=memories]{--snoopy-icon:url(/snoopy/icons/memories.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=mail]{--snoopy-icon:url(/snoopy/icons/mail.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=guestbook]{--snoopy-icon:url(/snoopy/icons/guestbook.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=trails]{--snoopy-icon:url(/snoopy/icons/trails.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=connections]{--snoopy-icon:url(/snoopy/icons/connections.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=dreaming]{--snoopy-icon:url(/snoopy/icons/dreaming.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=playlist]{--snoopy-icon:url(/snoopy/icons/playlist.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=calendar]{--snoopy-icon:url(/snoopy/icons/calendar.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=browser]{--snoopy-icon:url(/snoopy/icons/browser.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=recycle]{--snoopy-icon:url(/snoopy/icons/recycle.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=games]{--snoopy-icon:url(/snoopy/icons/games.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=store]{--snoopy-icon:url(/snoopy/icons/store.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=passport]{--snoopy-icon:url(/snoopy/icons/passport.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=gifts]{--snoopy-icon:url(/snoopy/icons/gifts.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=settings]{--snoopy-icon:url(/snoopy/icons/settings.png)}body[data-icon-pack=snoopy] .desktop-icon[data-app=inventory]{--snoopy-icon:url(/snoopy/icons/inventory.png)}body[data-cursor=snoopy],body[data-cursor=snoopy] *{cursor:none!important}.snoopy-cursor{z-index:100000;pointer-events:none;opacity:0;transform-origin:2px 2px;filter:drop-shadow(0 4px 5px #1d1b1b33);background:url(/snoopy/cursor.png) 0 0/contain no-repeat;width:36px;height:36px;transition:opacity .1s,scale 70ms;position:fixed;transform:translate(-2px,-2px)}.snoopy-cursor.is-visible{opacity:1}.snoopy-cursor.is-clicking{scale:.88}.snoopy-trail{text-shadow:0 1px #fff,0 0 4px #ffffffeb!important;font-size:11px!important;font-weight:800!important}.snoopy-trail-heart{color:#f47fa8!important}.snoopy-trail-star{color:#f6c945!important}.snoopy-trail-dot{color:#1d1b1b!important;font-size:9px!important}#boot.boot-style-snoopy{color:#1d1b1b;background-color:#fff8e9;background-image:linear-gradient(#1d1b1b09 1px,#0000 1px),linear-gradient(90deg,#1d1b1b09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}#boot.boot-style-snoopy:before{content:"";pointer-events:none;opacity:.85;border:3px solid #1d1b1b;border-radius:24px;position:absolute;inset:18px}#boot.boot-style-snoopy:after{content:"GOOD GRIEF!";color:#1d1b1b;letter-spacing:.08em;background:#fff;border:2px solid #1d1b1b;border-radius:50%;padding:8px 12px;font-size:9px;font-weight:900;position:absolute;top:10%;right:7%;transform:rotate(5deg);box-shadow:3px 3px #1d1b1b1f}#boot.boot-style-snoopy .boot-shell{color:#1d1b1b;background:#fffdf8;border:3px solid #1d1b1b;border-radius:22px;width:min(620px,88vw);padding:28px 32px 30px;overflow:visible;box-shadow:9px 10px #1d1b1b1a}#boot.boot-style-snoopy .brandline{z-index:3;color:#1d1b1b;letter-spacing:.13em;position:relative}#boot.boot-style-snoopy .brand-star{color:#fff;background:#ef5b62;border:2px solid #1d1b1b;box-shadow:2px 2px #1d1b1b1f}#boot.boot-style-snoopy .boot-title{z-index:3;color:#1d1b1b;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:31px;line-height:1.04;position:relative}#boot.boot-style-snoopy .boot-copy{z-index:3;color:#6d5b55;margin:13px 0 18px;position:relative}#boot.boot-style-snoopy .boot-progress{z-index:3;background:#fff;border:2px solid #1d1b1b;border-radius:999px;height:9px;position:relative;overflow:hidden}#boot.boot-style-snoopy .boot-progress span{background:linear-gradient(90deg,#ef5b62 0 34%,#f4d64f 34% 66%,#8fd0ec 66% 100%)}#boot.boot-style-snoopy .boot-meta{z-index:3;color:#74645e;position:relative}.snoopy-boot-scene{pointer-events:none;position:absolute;inset:0;overflow:visible}.snoopy-boot-panel{filter:drop-shadow(0 6px #1d1b1b14);background-position:50%;background-repeat:no-repeat;background-size:contain;width:92px;height:92px;animation:1.05s ease-in-out infinite alternate snoopyBootBob;display:block;position:absolute}.snoopy-boot-panel-one{background-image:url(/snoopy/icons/dreaming.png);top:32px;right:36px;transform:rotate(4deg)}.snoopy-boot-panel-two{background-image:url(/snoopy/icons/memories.png);width:70px;height:70px;animation-delay:-.45s;bottom:68px;left:38px;transform:rotate(-4deg)}.snoopy-boot-panel-three{background-image:url(/snoopy/icons/playlist.png);width:66px;height:66px;animation-delay:-.72s;bottom:66px;right:54px;transform:rotate(3deg)}.snoopy-thought-bubble{background:#fff;border:2px solid #1d1b1b;border-radius:50%;width:14px;height:14px;display:block;position:absolute}.snoopy-thought-bubble:after{content:"";background:#fff;border:2px solid #1d1b1b;border-radius:50%;width:7px;height:7px;position:absolute}.snoopy-thought-bubble.bubble-one{animation:2.2s ease-in-out infinite snoopyBubbleFloat;top:54px;right:128px}.snoopy-thought-bubble.bubble-one:after{bottom:-11px;left:-12px}@keyframes snoopyBootBob{to{translate:0 -5px;rotate:1.5deg}}@keyframes snoopyBubbleFloat{50%{transform:translateY(-8px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.snoopy-boot-panel,.snoopy-thought-bubble{animation:none!important}}@media (max-width:700px){#boot.boot-style-snoopy .boot-shell{padding:24px 22px}.snoopy-boot-panel{opacity:.54;transform:scale(.74)}#boot.boot-style-snoopy:after{display:none}}.home-store-preview-ui-snoopy{color:#1d1b1b;background:linear-gradient(145deg,#fff7e5,#f7afc7 48%,#9bd6ef)}.home-store-preview-ui-snoopy .home-store-preview-ui-window{background:#fffdf8;border:2px solid #1d1b1b;border-radius:12px;box-shadow:5px 6px #1d1b1b21}.home-store-preview-ui-snoopy .home-store-preview-ui-window b{background:linear-gradient(90deg,#ef5b62 0 34%,#f4d64f 34% 66%,#8fd0ec 66%)}.home-store-preview-snoopy-cursor{max-width:34px!important;max-height:34px!important}.home-store-preview-snoopy-pack{position:relative;gap:0!important}.home-store-preview-snoopy-pack img{position:relative;width:52px!important;height:52px!important}.home-store-preview-snoopy-pack img:first-child{transform:translate(8px)rotate(-5deg)}.home-store-preview-snoopy-pack img:nth-child(2){z-index:2;transform:translateY(-4px)}.home-store-preview-snoopy-pack img:nth-child(3){transform:translate(-8px)rotate(5deg)}.home-store-preview-snoopy-pack img:nth-child(4){position:absolute;bottom:10px;right:14px;width:28px!important;height:28px!important}.home-store-preview-snoopy-boot{background:linear-gradient(145deg,#fff8e9,#fffdf8);place-items:center;width:100%;height:100%;display:grid;position:relative}.home-store-preview-snoopy-boot:before{content:"";border:2px solid #1d1b1b;border-radius:15px;position:absolute;inset:14px}.home-store-preview-snoopy-boot img{z-index:1;object-fit:contain;width:68px;height:68px;position:relative}.home-store-preview-snoopy-boot i{background:#fff;border:2px solid #1d1b1b;border-radius:50%;width:10px;height:10px;position:absolute}.home-store-preview-snoopy-boot i:first-of-type{top:34px;right:55px}.home-store-preview-snoopy-boot i:nth-of-type(2){width:15px;height:15px;top:22px;right:42px}.avatar-frame-hanakospirits{overflow:visible!important;box-shadow:0 0 0 3px #fff4e3,0 0 0 6px #4d1537,0 0 0 8px #e2a13a,0 8px 22px #4c15372e!important}.avatar-frame-hanakospirits .avatar-frame-art{z-index:8;pointer-events:none;position:absolute;inset:-12px;overflow:visible;filter:none!important;transform:none!important}.avatar-frame-hanakospirits .avatar-frame-art:before,.avatar-frame-hanakospirits .avatar-frame-art:after{content:"";pointer-events:none;will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;transform:none!important}.avatar-frame-hanakospirits .avatar-frame-art:before{filter:drop-shadow(0 4px 5px #5d194033);background-image:url(/seven-mysteries/frame/spirit-red.png);width:30%;height:34%;animation:3.1s ease-in-out infinite hanakoSpiritFloatOne;top:-10%;left:-8%}.avatar-frame-hanakospirits .avatar-frame-art:after{filter:drop-shadow(0 4px 5px #5d19402e);background-image:url(/seven-mysteries/frame/spirit-green.png);width:28%;height:32%;animation:3.5s ease-in-out -.45s infinite hanakoSpiritFloatTwo;bottom:-9%;right:-6%}.frame-mini-preview.avatar-frame-hanakospirits,.avatar-frame-store-preview .avatar-frame-hanakospirits,.directory-avatar.avatar-frame-hanakospirits{overflow:visible!important}.frame-mini-preview.avatar-frame-hanakospirits .avatar-frame-art{inset:-9px}.frame-mini-preview.avatar-frame-hanakospirits .avatar-frame-art:before{width:31%;height:35%;top:-10%;left:-8%}.frame-mini-preview.avatar-frame-hanakospirits .avatar-frame-art:after{width:29%;height:33%;bottom:-9%;right:-5%}.directory-avatar.avatar-frame-hanakospirits .avatar-frame-art{inset:-10px}.directory-avatar.avatar-frame-hanakospirits .avatar-frame-art:before{width:29%;height:33%;top:-10%;left:-8%}.directory-avatar.avatar-frame-hanakospirits .avatar-frame-art:after{width:27%;height:31%;bottom:-8%;right:-5%}@keyframes hanakoSpiritFloatOne{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-6px)rotate(4deg)}}@keyframes hanakoSpiritFloatTwo{0%,to{transform:translateY(0)rotate(6deg)}50%{transform:translateY(-7px)rotate(-4deg)}}.avatar-frame-snoopyfriends{overflow:visible!important;box-shadow:0 0 0 3px #24201f,0 0 0 6px #fff9ed,0 0 0 8px #ef6678!important}.avatar-frame-snoopyfriends .avatar-frame-art{z-index:8;pointer-events:none;background:url(/snoopy/frame/star.png) 2% 2%/27% no-repeat;position:absolute;inset:-14px;filter:none!important;transform:none!important}.avatar-frame-snoopyfriends .avatar-frame-art:before,.avatar-frame-snoopyfriends .avatar-frame-art:after{content:"";pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;transform:none!important}.avatar-frame-snoopyfriends .avatar-frame-art:before{background-image:url(/snoopy/frame/snoopy-woodstock.png);width:58%;height:63%;bottom:-21%;right:-18%}.avatar-frame-snoopyfriends .avatar-frame-art:after{background-image:url(/snoopy/frame/swirl.png);width:27%;height:31%;bottom:-8%;left:-7%}.frame-mini-preview.avatar-frame-snoopyfriends,.avatar-frame-store-preview .avatar-frame-snoopyfriends,.directory-avatar.avatar-frame-snoopyfriends{overflow:visible!important}.frame-mini-preview.avatar-frame-snoopyfriends .avatar-frame-art{background-size:25%;inset:-9px}.frame-mini-preview.avatar-frame-snoopyfriends .avatar-frame-art:before{width:56%;height:61%;bottom:-19%;right:-17%}.frame-mini-preview.avatar-frame-snoopyfriends .avatar-frame-art:after{width:26%;height:30%;bottom:-7%;left:-7%}.directory-avatar.avatar-frame-snoopyfriends .avatar-frame-art{inset:-10px}.directory-avatar.avatar-frame-snoopyfriends .avatar-frame-art:before{width:56%;height:61%;bottom:-19%;right:-17%}.directory-avatar.avatar-frame-snoopyfriends .avatar-frame-art:after{width:26%;height:30%;bottom:-7%;left:-7%}@media (min-width:761px){body[data-icon-pack=snoopy] .desktop-icons{padding-top:14px}}#wallpaper.wallpaper-snoopy-woodstock{background-color:#fff5df!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;inset:0!important;transform:none!important}#boot.boot-style-snoopy .snoopy-boot-panel-two{z-index:2!important;width:72px!important;height:72px!important;bottom:54px!important;left:-54px!important}body[data-cache-theme=hanako]{--accent:#d85b73;--accent2:#6f47bd;--accent3:#e3a43a;--ink:#4b1636;--glass:#fff0da;--glass-strong:#fff8e9;--glass-soft:#f7d6cb;--line:#5d1940;--shadow:0 18px 0 #4b16361a,0 26px 48px #4b163638;--shadow-soft:0 8px 0 #4b16361a,0 14px 24px #4b163629;--radius:14px}body[data-cache-theme=hanako] .desktop-shell{background:radial-gradient(circle at 12% 18%,#9ec9e557,#0000 25%),radial-gradient(circle at 82% 14%,#ef9a8354,#0000 23%),radial-gradient(circle at 78% 76%,#6f47bd2e,#0000 30%),linear-gradient(145deg,#edaa3b 0 12%,#f3c57d 12% 18%,#f7d4c9 18% 58%,#b6d8eb 58% 72%,#7046b7 72% 100%)}body[data-cache-theme=hanako] #veil{background:repeating-linear-gradient(135deg,#4b16360e 0 2px,#0000 2px 14px),linear-gradient(#fff5e10d,#53143b14)}body[data-cache-theme=hanako] #ambient .ambient-orb{opacity:.11;filter:blur(64px)}body[data-cache-theme=hanako] .os-window,body[data-cache-theme=hanako] .home-card,body[data-cache-theme=hanako] .desktop-widget,body[data-cache-theme=hanako] .toast,body[data-cache-theme=hanako] .start-menu{color:#4b1636!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff3df!important;border:3px solid #5d1940!important;border-radius:14px!important;box-shadow:7px 7px #d99a35,12px 12px #5d194038!important}body[data-cache-theme=hanako] .os-window:before,body[data-cache-theme=hanako] .home-card:before,body[data-cache-theme=hanako] .desktop-widget:before{content:"";pointer-events:none;z-index:0;border:1px solid #5d19403b;border-radius:9px;position:absolute;inset:5px}body[data-cache-theme=hanako] .os-window>*,body[data-cache-theme=hanako] .home-card>*,body[data-cache-theme=hanako] .desktop-widget>*{z-index:1;position:relative}body[data-cache-theme=hanako] .titlebar{text-shadow:1px 1px #3c102b;min-height:50px;color:#fff6df!important;background:linear-gradient(90deg,#0000 0 9%,#fff0da1f 9% 10%,#0000 10% 90%,#fff0da1f 90% 91%,#0000 91%),linear-gradient(100deg,#5b1642,#7434a8 55%,#5a1740)!important;border-bottom:3px solid #5d1940!important;box-shadow:inset 0 -3px #e2a13a!important}body[data-cache-theme=hanako] .titlebar:after{content:"✦  ◇  ✿  ◇  ✦";color:#f2bd64;letter-spacing:.22em;opacity:.92;pointer-events:none;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-cache-theme=hanako] .title-glyph{color:#ffd77d!important}body[data-cache-theme=hanako] .window-actions{z-index:2;position:relative}body[data-cache-theme=hanako] .window-actions button{color:#5d1940!important;background:#f7c3ad!important;border:2px solid #5d1940!important;box-shadow:2px 2px #e4a43c!important}body[data-cache-theme=hanako] .window-content{color:#4b1636!important;background-color:#fff3df!important;background-image:radial-gradient(circle at 22px 22px,#6f47bd14 0 3px,#0000 3.5px),radial-gradient(circle at 50px 48px,#d85b7314 0 2px,#0000 2.5px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:70px 70px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}body[data-cache-theme=hanako] .top-strip,body[data-cache-theme=hanako] .owner-ribbon,body[data-cache-theme=hanako] .visitor-ribbon,body[data-cache-theme=hanako] .taskbar{color:#fff4d9!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(90deg,#51132f,#6a254e 48%,#54206b)!important;border-color:#351020!important;box-shadow:0 -3px #dfa13e,0 -6px #4b163647!important}body[data-cache-theme=hanako] .top-strip{border:2px solid #4b1636!important;box-shadow:4px 4px #e1a33c!important}body[data-cache-theme=hanako] .top-strip button,body[data-cache-theme=hanako] .taskbar button,body[data-cache-theme=hanako] .taskbar a,body[data-cache-theme=hanako] .taskbar .taskbar-chip,body[data-cache-theme=hanako] .taskbar .points-pill,body[data-cache-theme=hanako] .owner-ribbon button,body[data-cache-theme=hanako] .owner-ribbon a,body[data-cache-theme=hanako] .visitor-ribbon a{color:#fff2d3!important;background:#6a2450!important;border:1px solid #f0b951!important;border-radius:7px!important;box-shadow:2px 2px #351020!important}body[data-cache-theme=hanako] .owner-ribbon>span{color:#4b1636!important;background:#efb35d!important;border:2px solid #4b1636!important;border-radius:7px!important}body[data-cache-theme=hanako] .store-card,body[data-cache-theme=hanako] .setting-row,body[data-cache-theme=hanako] .app-shelf-card,body[data-cache-theme=hanako] .info-card,body[data-cache-theme=hanako] .meta-chip,body[data-cache-theme=hanako] .inventory-card,body[data-cache-theme=hanako] .mail-row,body[data-cache-theme=hanako] .guestbook-entry,body[data-cache-theme=hanako] .passport-stamp,body[data-cache-theme=hanako] .gift-card,body[data-cache-theme=hanako] .upload-zone,body[data-cache-theme=hanako] .contact-card,body[data-cache-theme=hanako] .calendar-card,body[data-cache-theme=hanako] .bookmark-card,body[data-cache-theme=hanako] .preset-card,body[data-cache-theme=hanako] .connection-card-link{color:#4b1636!important;background:#fff8e8!important;border:2px solid #6a2348!important;border-radius:11px!important;box-shadow:4px 4px #e2a13aa6!important}body[data-cache-theme=hanako] .store-card:nth-child(3n+1),body[data-cache-theme=hanako] .inventory-card:nth-child(3n+1),body[data-cache-theme=hanako] .passport-stamp:nth-child(3n+1){background:#f9d3c4!important}body[data-cache-theme=hanako] .store-card:nth-child(3n+2),body[data-cache-theme=hanako] .inventory-card:nth-child(3n+2),body[data-cache-theme=hanako] .passport-stamp:nth-child(3n+2){background:#d9e9ef!important}body[data-cache-theme=hanako] .store-card:nth-child(3n),body[data-cache-theme=hanako] .inventory-card:nth-child(3n),body[data-cache-theme=hanako] .passport-stamp:nth-child(3n){background:#efe0f7!important}body[data-cache-theme=hanako] button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star),body[data-cache-theme=hanako] .install-btn,body[data-cache-theme=hanako] .primary-btn,body[data-cache-theme=hanako] .secondary-btn,body[data-cache-theme=hanako] .upload-label,body[data-cache-theme=hanako] .store-tab,body[data-cache-theme=hanako] .game-tab{color:#4b1636!important;background:#f3c2ad!important;border:2px solid #5d1940!important;border-radius:7px!important;font-weight:850!important;box-shadow:3px 3px #dda03d!important}body[data-cache-theme=hanako] button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star):hover,body[data-cache-theme=hanako] .install-btn:hover,body[data-cache-theme=hanako] .primary-btn:hover,body[data-cache-theme=hanako] .secondary-btn:hover,body[data-cache-theme=hanako] .upload-label:hover{background:#e98f83!important;transform:translate(1px,1px)!important;box-shadow:2px 2px #dda03d!important}body[data-cache-theme=hanako] .install-btn.installed,body[data-cache-theme=hanako] .store-tab.active,body[data-cache-theme=hanako] .game-tab.active,body[data-cache-theme=hanako] .primary-btn,body[data-cache-theme=hanako] .dreammail-tabs button.active{color:#fff7e6!important;background:#7043b4!important;border-color:#4b1636!important;box-shadow:3px 3px #e0a23e!important}body[data-cache-theme=hanako] input,body[data-cache-theme=hanako] textarea,body[data-cache-theme=hanako] select{color:#4b1636!important;background:#fff9ea!important;border:2px solid #6a2348!important;border-radius:7px!important;box-shadow:inset 2px 2px #e2a13a2e!important}body[data-cache-theme=hanako] input::placeholder,body[data-cache-theme=hanako] textarea::placeholder{color:#9c6a7e!important;opacity:1!important}body[data-cache-theme=hanako] input:focus,body[data-cache-theme=hanako] textarea:focus,body[data-cache-theme=hanako] select:focus{border-color:#7043b4!important;outline:3px solid #6f47bd38!important}body[data-cache-theme=hanako] .kicker,body[data-cache-theme=hanako] small,body[data-cache-theme=hanako] .muted,body[data-cache-theme=hanako] .body-copy{color:#81536a!important;opacity:1!important}body[data-cache-theme=hanako] h1,body[data-cache-theme=hanako] h2,body[data-cache-theme=hanako] h3,body[data-cache-theme=hanako] h4,body[data-cache-theme=hanako] strong,body[data-cache-theme=hanako] b{color:#4b1636}body[data-cache-theme=hanako] .dreammail-sidebar{color:#fff4df!important;background:linear-gradient(#6c3fae,#582044)!important;border-right:3px solid #4b1636!important}body[data-cache-theme=hanako] .dreammail-brand span,body[data-cache-theme=hanako] .music-art,body[data-cache-theme=hanako] .mini-app,body[data-cache-theme=hanako] .inventory-glyph,body[data-cache-theme=hanako] .start-button,body[data-cache-theme=hanako] .giftbox-symbol{color:#4b1636!important;background:linear-gradient(145deg,#ef9a83,#e3a43a 52%,#9ec9e5)!important;border:2px solid #4b1636!important;border-radius:9px!important;box-shadow:3px 3px #7043b4!important}body[data-cache-theme=hanako] .dreammail-sidebar b,body[data-cache-theme=hanako] .dreammail-sidebar small{color:#fff3d8!important}body[data-cache-theme=hanako] .dreammail-tabs button{color:#fff0d9!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body[data-cache-theme=hanako] .dreammail-tabs button:hover{background:#ffefd31f!important}body[data-cache-theme=hanako] .dreammail-row{background:#fff8e8!important;border-color:#d7a45c!important}body[data-cache-theme=hanako] .dreammail-row.unread{background:#f5d6dc!important;border-left:5px solid #7043b4!important}body[data-cache-theme=hanako] .dreammail-letter{color:#4b1636!important;background:#fff8e8!important;border:2px solid #5d1940!important;box-shadow:5px 5px #e2a13a!important}body[data-cache-theme=hanako] .desktop-icon:hover{transform:translateY(-3px)rotate(-1deg);background:#fff0da85!important}body[data-cache-theme=hanako] .desktop-icon label{color:#fff8e8!important;text-shadow:none!important;background:#5d1940!important;border:1px solid #efbd65!important;border-radius:5px!important;padding:3px 7px!important;box-shadow:2px 2px #320c2273!important}body[data-cache-theme=hanako] .start-menu:after{content:"七不思議  ·  dreamcache";color:#a46a3c;letter-spacing:.18em;text-align:center;text-transform:uppercase;border-top:1px dashed #4b163659;margin:10px 12px 4px;padding-top:8px;font-size:8px;display:block}body[data-cache-theme=hanako] .ttt-cell,body[data-cache-theme=hanako] .memory-card-game,body[data-cache-theme=hanako] .catch-star{color:#4b1636!important;background:#fff8e8!important;border:2px solid #5d1940!important;box-shadow:3px 3px #e2a13a!important}body[data-cache-theme=hanako] .memory-card-game.flipped,body[data-cache-theme=hanako] .memory-card-game.matched{background:#d9e6f1!important}body[data-cache-theme=hanako] .connection-card-copy h3,body[data-cache-theme=hanako] .connections-heading h3,body[data-cache-theme=hanako] .profile-card h2{color:#541638!important}body[data-cache-theme=hanako] .contact-tag{color:#fff4dc!important;background:#7043b4!important;border:1px solid #4b1636!important}body[data-cache-theme=hanako] .connection-editor-backdrop{background:#320c229e!important}body[data-cache-theme=hanako] .connection-editor{color:#4b1636!important;background:#fff3df!important;border:3px solid #5d1940!important;box-shadow:8px 8px #e2a13a!important}body[data-cache-theme=hanako] .connection-editor-titlebar{color:#fff4dc!important;background:#6d3bad!important;border-bottom:3px solid #5d1940!important}body[data-cache-theme=hanako] ::-webkit-scrollbar{width:12px;height:12px}body[data-cache-theme=hanako] ::-webkit-scrollbar-track{background:#f8dfc8;border-left:1px solid #5d1940}body[data-cache-theme=hanako] ::-webkit-scrollbar-thumb{background:linear-gradient(#7043b4,#d65a72);border:2px solid #f8dfc8;border-radius:2px}body[data-cache-theme=hanakorem]{--accent:#e84749;--accent2:#2fae9f;--accent3:#e4a33b;--ink:#5a2026;--glass:#fff0dc;--glass-strong:#fff8e7;--glass-soft:#f7c9bd;--line:#6e2729;--shadow:0 18px 0 #5a20261a,0 26px 48px #5a202638;--shadow-soft:0 8px 0 #5a20261a,0 14px 24px #5a202629;--radius:14px}body[data-cache-theme=hanakorem] .desktop-shell{background:radial-gradient(circle at 12% 18%,#54d2c657,#0000 25%),radial-gradient(circle at 82% 14%,#ef685254,#0000 23%),radial-gradient(circle at 78% 76%,#2fae9f2e,#0000 30%),linear-gradient(145deg,#f07b32 0 12%,#f2bd68 12% 18%,#ffd6c8 18% 58%,#8edbd1 58% 72%,#2fae9f 72% 100%)}body[data-cache-theme=hanakorem] #veil{background:repeating-linear-gradient(135deg,#5a20260e 0 2px,#0000 2px 14px),linear-gradient(#fff5e10d,#681f2214)}body[data-cache-theme=hanakorem] #ambient .ambient-orb{opacity:.11;filter:blur(64px)}body[data-cache-theme=hanakorem] .os-window,body[data-cache-theme=hanakorem] .home-card,body[data-cache-theme=hanakorem] .desktop-widget,body[data-cache-theme=hanakorem] .toast,body[data-cache-theme=hanakorem] .start-menu{color:#5a2026!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff2dd!important;border:3px solid #6e2729!important;border-radius:14px!important;box-shadow:7px 7px #e0a13a,12px 12px #6e272938!important}body[data-cache-theme=hanakorem] .os-window:before,body[data-cache-theme=hanakorem] .home-card:before,body[data-cache-theme=hanakorem] .desktop-widget:before{content:"";pointer-events:none;z-index:0;border:1px solid #6e27293b;border-radius:9px;position:absolute;inset:5px}body[data-cache-theme=hanakorem] .os-window>*,body[data-cache-theme=hanakorem] .home-card>*,body[data-cache-theme=hanakorem] .desktop-widget>*{z-index:1;position:relative}body[data-cache-theme=hanakorem] .titlebar{text-shadow:1px 1px #43171b;min-height:50px;color:#fff6df!important;background:linear-gradient(90deg,#0000 0 9%,#fff0da1f 9% 10%,#0000 10% 90%,#fff0da1f 90% 91%,#0000 91%),linear-gradient(100deg,#762127,#d93b42 55%,#5f2025)!important;border-bottom:3px solid #6e2729!important;box-shadow:inset 0 -3px #e2a13a!important}body[data-cache-theme=hanakorem] .titlebar:after{content:"✦  ◇  ✿  ◇  ✦";color:#f1bc5c;letter-spacing:.22em;opacity:.92;pointer-events:none;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-cache-theme=hanakorem] .title-glyph{color:#ffd47a!important}body[data-cache-theme=hanakorem] .window-actions{z-index:2;position:relative}body[data-cache-theme=hanakorem] .window-actions button{color:#6e2729!important;background:#ffc0aa!important;border:2px solid #6e2729!important;box-shadow:2px 2px #e4a43c!important}body[data-cache-theme=hanakorem] .window-content{color:#5a2026!important;background-color:#fff2dd!important;background-image:radial-gradient(circle at 22px 22px,#2fae9f14 0 3px,#0000 3.5px),radial-gradient(circle at 50px 48px,#d85b7314 0 2px,#0000 2.5px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:70px 70px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}body[data-cache-theme=hanakorem] .top-strip,body[data-cache-theme=hanakorem] .owner-ribbon,body[data-cache-theme=hanakorem] .visitor-ribbon,body[data-cache-theme=hanakorem] .taskbar{color:#fff4da!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(90deg,#651d22,#8d292d 48%,#236e68)!important;border-color:#3f1518!important;box-shadow:0 -3px #dfa13e,0 -6px #5a202647!important}body[data-cache-theme=hanakorem] .top-strip{border:2px solid #5a2026!important;box-shadow:4px 4px #e1a33c!important}body[data-cache-theme=hanakorem] .top-strip button,body[data-cache-theme=hanakorem] .taskbar button,body[data-cache-theme=hanakorem] .taskbar a,body[data-cache-theme=hanakorem] .taskbar .taskbar-chip,body[data-cache-theme=hanakorem] .taskbar .points-pill,body[data-cache-theme=hanakorem] .owner-ribbon button,body[data-cache-theme=hanakorem] .owner-ribbon a,body[data-cache-theme=hanakorem] .visitor-ribbon a{color:#fff1d6!important;background:#8f292d!important;border:1px solid #efb84e!important;border-radius:7px!important;box-shadow:2px 2px #3f1518!important}body[data-cache-theme=hanakorem] .owner-ribbon>span{color:#5a2026!important;background:#f0b45a!important;border:2px solid #5a2026!important;border-radius:7px!important}body[data-cache-theme=hanakorem] .store-card,body[data-cache-theme=hanakorem] .setting-row,body[data-cache-theme=hanakorem] .app-shelf-card,body[data-cache-theme=hanakorem] .info-card,body[data-cache-theme=hanakorem] .meta-chip,body[data-cache-theme=hanakorem] .inventory-card,body[data-cache-theme=hanakorem] .mail-row,body[data-cache-theme=hanakorem] .guestbook-entry,body[data-cache-theme=hanakorem] .passport-stamp,body[data-cache-theme=hanakorem] .gift-card,body[data-cache-theme=hanakorem] .upload-zone,body[data-cache-theme=hanakorem] .contact-card,body[data-cache-theme=hanakorem] .calendar-card,body[data-cache-theme=hanakorem] .bookmark-card,body[data-cache-theme=hanakorem] .preset-card,body[data-cache-theme=hanakorem] .connection-card-link{color:#5a2026!important;background:#fff8e7!important;border:2px solid #7b2a2d!important;border-radius:11px!important;box-shadow:4px 4px #e2a13aa6!important}body[data-cache-theme=hanakorem] .store-card:nth-child(3n+1),body[data-cache-theme=hanakorem] .inventory-card:nth-child(3n+1),body[data-cache-theme=hanakorem] .passport-stamp:nth-child(3n+1){background:#ffd3c2!important}body[data-cache-theme=hanakorem] .store-card:nth-child(3n+2),body[data-cache-theme=hanakorem] .inventory-card:nth-child(3n+2),body[data-cache-theme=hanakorem] .passport-stamp:nth-child(3n+2){background:#c8eee8!important}body[data-cache-theme=hanakorem] .store-card:nth-child(3n),body[data-cache-theme=hanakorem] .inventory-card:nth-child(3n),body[data-cache-theme=hanakorem] .passport-stamp:nth-child(3n){background:#ffe4bd!important}body[data-cache-theme=hanakorem] button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star),body[data-cache-theme=hanakorem] .install-btn,body[data-cache-theme=hanakorem] .primary-btn,body[data-cache-theme=hanakorem] .secondary-btn,body[data-cache-theme=hanakorem] .upload-label,body[data-cache-theme=hanakorem] .store-tab,body[data-cache-theme=hanakorem] .game-tab{color:#5a2026!important;background:#ffc1aa!important;border:2px solid #6e2729!important;border-radius:7px!important;font-weight:850!important;box-shadow:3px 3px #dfa13a!important}body[data-cache-theme=hanakorem] button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star):hover,body[data-cache-theme=hanakorem] .install-btn:hover,body[data-cache-theme=hanakorem] .primary-btn:hover,body[data-cache-theme=hanakorem] .secondary-btn:hover,body[data-cache-theme=hanakorem] .upload-label:hover{background:#ef6d61!important;transform:translate(1px,1px)!important;box-shadow:2px 2px #dfa13a!important}body[data-cache-theme=hanakorem] .install-btn.installed,body[data-cache-theme=hanakorem] .store-tab.active,body[data-cache-theme=hanakorem] .game-tab.active,body[data-cache-theme=hanakorem] .primary-btn,body[data-cache-theme=hanakorem] .dreammail-tabs button.active{color:#fff8e9!important;background:#2fae9f!important;border-color:#5a2026!important;box-shadow:3px 3px #e0a23e!important}body[data-cache-theme=hanakorem] input,body[data-cache-theme=hanakorem] textarea,body[data-cache-theme=hanakorem] select{color:#5a2026!important;background:#fff9e9!important;border:2px solid #7b2a2d!important;border-radius:7px!important;box-shadow:inset 2px 2px #e2a13a2e!important}body[data-cache-theme=hanakorem] input::placeholder,body[data-cache-theme=hanakorem] textarea::placeholder{color:#a26359!important;opacity:1!important}body[data-cache-theme=hanakorem] input:focus,body[data-cache-theme=hanakorem] textarea:focus,body[data-cache-theme=hanakorem] select:focus{border-color:#2fae9f!important;outline:3px solid #2fae9f38!important}body[data-cache-theme=hanakorem] .kicker,body[data-cache-theme=hanakorem] small,body[data-cache-theme=hanakorem] .muted,body[data-cache-theme=hanakorem] .body-copy{color:#8b594f!important;opacity:1!important}body[data-cache-theme=hanakorem] h1,body[data-cache-theme=hanakorem] h2,body[data-cache-theme=hanakorem] h3,body[data-cache-theme=hanakorem] h4,body[data-cache-theme=hanakorem] strong,body[data-cache-theme=hanakorem] b{color:#5a2026}body[data-cache-theme=hanakorem] .dreammail-sidebar{color:#fff4de!important;background:linear-gradient(#2fae9f,#7a282b)!important;border-right:3px solid #5a2026!important}body[data-cache-theme=hanakorem] .dreammail-brand span,body[data-cache-theme=hanakorem] .music-art,body[data-cache-theme=hanakorem] .mini-app,body[data-cache-theme=hanakorem] .inventory-glyph,body[data-cache-theme=hanakorem] .start-button,body[data-cache-theme=hanakorem] .giftbox-symbol{color:#5a2026!important;background:linear-gradient(145deg,#ef765e,#e4a33b 52%,#59cfc4)!important;border:2px solid #5a2026!important;border-radius:9px!important;box-shadow:3px 3px #2fae9f!important}body[data-cache-theme=hanakorem] .dreammail-sidebar b,body[data-cache-theme=hanakorem] .dreammail-sidebar small{color:#fff3d8!important}body[data-cache-theme=hanakorem] .dreammail-tabs button{color:#fff0d9!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body[data-cache-theme=hanakorem] .dreammail-tabs button:hover{background:#ffefd31f!important}body[data-cache-theme=hanakorem] .dreammail-row{background:#fff8e7!important;border-color:#d7a45c!important}body[data-cache-theme=hanakorem] .dreammail-row.unread{background:#f5d6dc!important;border-left:5px solid #2fae9f!important}body[data-cache-theme=hanakorem] .dreammail-letter{color:#5a2026!important;background:#fff8e7!important;border:2px solid #6e2729!important;box-shadow:5px 5px #e2a13a!important}body[data-cache-theme=hanakorem] .desktop-icon:hover{transform:translateY(-3px)rotate(-1deg);background:#fff0da85!important}body[data-cache-theme=hanakorem] .desktop-icon label{color:#fff8e7!important;text-shadow:none!important;background:#6e2729!important;border:1px solid #efbd65!important;border-radius:5px!important;padding:3px 7px!important;box-shadow:2px 2px #4a151873!important}body[data-cache-theme=hanakorem] .start-menu:after{content:"七不思議  ·  dreamcache";color:#a46a3c;letter-spacing:.18em;text-align:center;text-transform:uppercase;border-top:1px dashed #5a202659;margin:10px 12px 4px;padding-top:8px;font-size:8px;display:block}body[data-cache-theme=hanakorem] .ttt-cell,body[data-cache-theme=hanakorem] .memory-card-game,body[data-cache-theme=hanakorem] .catch-star{color:#5a2026!important;background:#fff8e7!important;border:2px solid #6e2729!important;box-shadow:3px 3px #e2a13a!important}body[data-cache-theme=hanakorem] .memory-card-game.flipped,body[data-cache-theme=hanakorem] .memory-card-game.matched{background:#c8eee8!important}body[data-cache-theme=hanakorem] .connection-card-copy h3,body[data-cache-theme=hanakorem] .connections-heading h3,body[data-cache-theme=hanakorem] .profile-card h2{color:#651d22!important}body[data-cache-theme=hanakorem] .contact-tag{color:#fff4dc!important;background:#2fae9f!important;border:1px solid #5a2026!important}body[data-cache-theme=hanakorem] .connection-editor-backdrop{background:#4a15189e!important}body[data-cache-theme=hanakorem] .connection-editor{color:#5a2026!important;background:#fff2dd!important;border:3px solid #6e2729!important;box-shadow:8px 8px #e2a13a!important}body[data-cache-theme=hanakorem] .connection-editor-titlebar{color:#fff4dc!important;background:#2fae9f!important;border-bottom:3px solid #6e2729!important}body[data-cache-theme=hanakorem] ::-webkit-scrollbar{width:12px;height:12px}body[data-cache-theme=hanakorem] ::-webkit-scrollbar-track{background:#f8dfc8;border-left:1px solid #6e2729}body[data-cache-theme=hanakorem] ::-webkit-scrollbar-thumb{background:linear-gradient(#2fae9f,#e84749);border:2px solid #f8dfc8;border-radius:2px}#boot.boot-style-hanako{--hanako-ink:#4b1636;--hanako-plum:#67224d;--hanako-violet:#7043b4;--hanako-coral:#d65a72;--hanako-peach:#ef9a83;--hanako-gold:#e0a23e;--hanako-blue:#9ec9e5;--hanako-paper:#fff3df;color:var(--hanako-ink);background:radial-gradient(circle at 18% 20%,#9ec9e552,#0000 19%),radial-gradient(circle at 82% 17%,#ef9a8357,#0000 21%),linear-gradient(145deg,#4b1636 0 18%,#6b2b55 18% 22%,#7043b4 22% 26%,#2f1027 26% 100%);position:absolute;overflow:hidden}#boot.boot-style-hanako:before{content:"";box-shadow:0 0 0 3px var(--hanako-ink),inset 0 0 0 1px #fff3df94;pointer-events:none;border:3px solid #f3c774;position:absolute;inset:18px}#boot.boot-style-hanako:after{content:"七不思議  •  DREAMCACHE  •  境界  •  DREAMCACHE  •  七不思議  •  境界";color:#f6d98f;letter-spacing:.34em;text-align:center;opacity:.7;white-space:nowrap;width:min(900px,84vw);font-size:9px;font-weight:900;position:absolute;bottom:31px;left:50%;transform:translate(-50%)}#boot.boot-style-hanako .boot-shell{z-index:3;width:min(600px,88vw);color:var(--hanako-ink);background:linear-gradient(90deg,transparent 0 8px,#d65a721a 8px 10px,transparent 10px), var(--hanako-paper);border:4px solid var(--hanako-ink);box-shadow:9px 9px 0 var(--hanako-gold),16px 16px 0 #260a1e75;isolation:isolate;border-radius:10px 10px 24px;padding:47px 52px 36px;position:relative;overflow:visible}#boot.boot-style-hanako .boot-shell:before,#boot.boot-style-hanako .boot-shell:after{content:"✦  ◇  ❀";z-index:4;color:#fff3df;background:var(--hanako-violet);border:2px solid var(--hanako-ink);box-shadow:3px 3px 0 var(--hanako-coral);letter-spacing:.25em;padding:4px 8px;font-size:11px;position:absolute}#boot.boot-style-hanako .boot-shell:before{top:-16px;left:22px;transform:rotate(-2deg)}#boot.boot-style-hanako .boot-shell:after{bottom:-15px;right:20px;transform:rotate(2deg)}#boot.boot-style-hanako .brandline{z-index:5;color:#7c5064;text-transform:uppercase;letter-spacing:.16em;gap:11px;position:relative}#boot.boot-style-hanako .brand-star{color:#fff1db;background:linear-gradient(145deg,var(--hanako-coral),#a52d58);border:3px solid var(--hanako-ink);width:48px;height:48px;box-shadow:3px 3px 0 var(--hanako-gold);border-radius:50% 50% 45% 55%;place-items:center;font-family:Georgia,serif;font-size:22px;font-weight:900;animation:1.15s ease-in-out infinite alternate hanakoSealPulse;display:grid}#boot.boot-style-hanako .boot-title{z-index:5;color:var(--hanako-ink);letter-spacing:-.035em;text-shadow:2px 2px #efb0a0;margin-top:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,4vw,42px);font-weight:900;line-height:.98;position:relative}#boot.boot-style-hanako .boot-title:after{content:"";background:repeating-linear-gradient(135deg,var(--hanako-coral) 0 10px,var(--hanako-gold) 10px 20px,var(--hanako-violet) 20px 30px);border:2px solid var(--hanako-ink);width:78px;height:7px;margin-top:15px;display:block}#boot.boot-style-hanako .boot-copy{z-index:5;color:#80546b;letter-spacing:.035em;min-height:22px;margin-top:18px;font-weight:800;position:relative}#boot.boot-style-hanako .boot-meta{z-index:5;color:#875970;font-weight:800;position:relative}#boot.boot-style-hanako.is-complete .boot-meta span:last-child{color:#7a3fad}.hanako-boot-scene{z-index:-1;pointer-events:none;position:absolute;inset:-92px -115px}.hanako-boundary-ring{border:2px solid #7043b461;border-radius:50%;animation:12s linear infinite hanakoBoundaryTurn;position:absolute}.hanako-boundary-ring:before,.hanako-boundary-ring:after{content:"◇";color:#d65a72;text-shadow:1px 1px #4b1636;font-size:18px;position:absolute}.hanako-boundary-ring:before{top:5%;left:12%}.hanako-boundary-ring:after{bottom:8%;right:9%}.hanako-boundary-ring.ring-one{border-style:dashed;width:430px;height:430px;top:-72px;right:-55px}.hanako-boundary-ring.ring-two{border-color:#e0a23e80;width:300px;height:300px;animation-duration:9s;animation-direction:reverse;bottom:-40px;left:-62px}.hanako-rumor{color:#4b163617;letter-spacing:.14em;white-space:nowrap;font-family:Georgia,serif;font-weight:900;position:absolute}.hanako-rumor.rumor-one{font-size:34px;top:20%;left:6%;transform:rotate(-9deg)}.hanako-rumor.rumor-two{font-size:42px;top:54%;right:9%;transform:rotate(8deg)}.hanako-rumor.rumor-three{font-size:58px;bottom:5%;left:22%;transform:rotate(-4deg)}.hanako-seal{color:#fff0dd;background:#d65a72;border:3px solid #4b1636;place-items:center;width:62px;height:75px;font-family:Georgia,serif;font-size:30px;font-weight:900;animation:2.4s ease-in-out infinite alternate hanakoSealFloat;display:grid;position:absolute;top:17%;right:20%;transform:rotate(7deg);box-shadow:4px 4px #e0a23e}.hanako-seal:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#d65a72;border:3px solid #4b1636;border-top:0;width:22px;height:25px;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.hanako-charm{color:#e0a23e;text-shadow:2px 2px #4b1636;animation:2.7s ease-in-out infinite alternate hanakoCharmDrift;position:absolute}.hanako-charm.charm-one{font-size:24px;top:14%;left:19%}.hanako-charm.charm-two{font-size:28px;animation-delay:.4s;bottom:20%;right:13%}.hanako-charm.charm-three{font-size:20px;animation-delay:.8s;bottom:25%;left:12%}.hanako-talisman-progress{z-index:5;border:2px solid var(--hanako-ink);background:#f1d5bd;grid-template-columns:repeat(7,1fr);gap:6px;margin:18px 0 15px;padding:7px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #fff4df}.hanako-talisman-progress i{color:#fff0dc;border:2px solid var(--hanako-ink);opacity:.45;background:#8c6b79;place-items:center;min-height:22px;font-size:11px;font-style:normal;animation:2.08s step-end forwards hanakoTalismanFill;display:grid;transform:translateY(1px)}.hanako-talisman-progress i:first-child{animation-delay:.1s}.hanako-talisman-progress i:nth-child(2){animation-delay:.34s}.hanako-talisman-progress i:nth-child(3){animation-delay:.58s}.hanako-talisman-progress i:nth-child(4){animation-delay:.82s}.hanako-talisman-progress i:nth-child(5){animation-delay:1.06s}.hanako-talisman-progress i:nth-child(6){animation-delay:1.3s}.hanako-talisman-progress i:nth-child(7){animation-delay:1.54s}#boot.boot-style-hanako.is-complete .hanako-talisman-progress i{opacity:1;background:var(--hanako-coral);color:#fff7e6;transform:none}#boot.boot-style-hanako.is-complete .boot-shell{animation:.62s cubic-bezier(.7,0,.2,1) 80ms forwards hanakoBootExit}@keyframes hanakoTalismanFill{to{opacity:1;background:#d65a72;transform:none;box-shadow:inset 0 -5px #7043b438}}@keyframes hanakoBoundaryTurn{to{transform:rotate(360deg)}}@keyframes hanakoSealPulse{to{transform:rotate(-4deg)scale(1.06);box-shadow:4px 4px #e0a23e,0 0 20px #d65a723d}}@keyframes hanakoSealFloat{to{transform:translateY(-8px)rotate(4deg)}}@keyframes hanakoCharmDrift{to{transform:translateY(-9px)rotate(8deg)}}@keyframes hanakoBootExit{65%{opacity:1;transform:scale(.985)rotate(-.45deg)}to{opacity:0;filter:contrast(1.08);transform:scale(1.035)rotate(.7deg)}}@media (max-width:680px){#boot.boot-style-hanako:before{inset:10px}#boot.boot-style-hanako:after{letter-spacing:.22em;font-size:7px;bottom:18px}#boot.boot-style-hanako .boot-shell{box-shadow:6px 6px 0 var(--hanako-gold),11px 11px 0 #260a1e66;padding:40px 28px 30px}#boot.boot-style-hanako .boot-title{font-size:30px}.hanako-boot-scene{inset:-70px -85px}.hanako-boundary-ring.ring-one{width:330px;height:330px}.hanako-rumor.rumor-two{font-size:30px}}@media (prefers-reduced-motion:reduce){#boot.boot-style-hanako .brand-star,.hanako-boundary-ring,.hanako-seal,.hanako-charm,.hanako-talisman-progress i,#boot.boot-style-hanako.is-complete .boot-shell{animation:none!important}.hanako-talisman-progress i{opacity:1;background:#d65a72;transform:none}}body[data-icon-pack=hanako] .app-icon{width:68px!important;height:68px!important;box-shadow:none!important;color:#0000!important;text-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}body[data-icon-pack=hanako] .app-icon .app-glyph{display:none!important}body[data-icon-pack=hanako] .app-icon:before{content:"";background-image:var(--hanako-icon);filter:drop-shadow(0 3px #4b082f47)drop-shadow(0 0 5px #fff0d37a);transform-origin:bottom;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:transform .16s,filter .16s;display:block;position:absolute;inset:-2px}body[data-icon-pack=hanako] .desktop-icon:hover .app-icon:before{filter:drop-shadow(0 4px #4b082f52)drop-shadow(0 0 8px #fff0d3b8);transform:translateY(-3px)rotate(-1deg)scale(1.055)}body[data-icon-pack=hanako] .desktop-icon[data-app=profile]{--hanako-icon:url(/seven-mysteries/icons/profile.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=memories]{--hanako-icon:url(/seven-mysteries/icons/memories.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=mail]{--hanako-icon:url(/seven-mysteries/icons/mail.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=guestbook]{--hanako-icon:url(/seven-mysteries/icons/guestbook.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=trails]{--hanako-icon:url(/seven-mysteries/icons/trails.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=connections]{--hanako-icon:url(/seven-mysteries/icons/connections.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=dreaming]{--hanako-icon:url(/seven-mysteries/icons/dreaming.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=playlist]{--hanako-icon:url(/seven-mysteries/icons/playlist.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=calendar]{--hanako-icon:url(/seven-mysteries/icons/calendar.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=browser]{--hanako-icon:url(/seven-mysteries/icons/browser.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=games]{--hanako-icon:url(/seven-mysteries/icons/games.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=store]{--hanako-icon:url(/seven-mysteries/icons/store.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=passport]{--hanako-icon:url(/seven-mysteries/icons/passport.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=gifts]{--hanako-icon:url(/seven-mysteries/icons/gifts.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=inventory]{--hanako-icon:url(/seven-mysteries/icons/inventory.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=settings]{--hanako-icon:url(/seven-mysteries/icons/settings.png)}body[data-icon-pack=hanako] .desktop-icon[data-app=passport] .app-icon:before{inset:7px!important}body[data-cursor=hanako],body[data-cursor=hanako] *{cursor:none!important}.hanako-cursor{z-index:100000;pointer-events:none;opacity:0;transform-origin:4px 4px;filter:drop-shadow(0 2px #4b082f57)drop-shadow(0 0 4px #fff0d380);background:url(/seven-mysteries/cursor.png) 0 0/53px 53px no-repeat;width:53px;height:53px;transition:opacity .1s,scale 80ms;position:fixed;transform:translate(-4px,-4px)}.hanako-cursor.is-visible{opacity:1}.hanako-cursor.is-clicking{scale:.88}.cache-sticker-layer{z-index:115;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cache-sticker{transform-origin:50%;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 7px 8px #141a2a24);width:92px;position:absolute}.cache-sticker img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.cache-sticker.is-editing{pointer-events:auto;cursor:grab}.cache-sticker.is-editing:active{cursor:grabbing}.cache-sticker.is-editing:after{content:"";opacity:0;pointer-events:none;border:1px dashed #464e6e47;border-radius:14px;transition:opacity .14s;position:absolute;inset:-7px}.cache-sticker.is-editing:hover:after,.cache-sticker.is-selected:after{opacity:1}.cache-sticker.is-selected{filter:drop-shadow(0 8px 10px #141a2a2e)drop-shadow(0 0 9px #fffffff2)}.cache-sticker-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;z-index:999;background:#f8fafff0;border:1px solid #ffffffdb;border-radius:999px;gap:3px;padding:4px;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #343e602e}.cache-sticker-controls button{cursor:pointer;background:#59679a14;border:0;border-radius:50%;width:23px;height:23px;font-size:11px;font-weight:800}.cache-sticker-controls button:hover{background:#59679a29}.cache-sticker-controls button.danger{color:#b83d54;background:#e24c681a}#desktop.is-decorating .music-widget{outline-offset:5px;outline:1px dashed #464e6e47}#desktop.is-decorating .music-widget .widget-drag-handle:before{content:"⋮⋮";opacity:.35;letter-spacing:-2px;margin-right:7px}.owner-ribbon .owner-decorate-button.is-active{background:#8fb6ff29;border-radius:999px;padding:6px 9px;font-weight:800}.sticker-tray{z-index:9995;width:244px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f8faffe6;border:1px solid #ffffffdb;border-radius:20px;padding:12px;position:fixed;bottom:82px;left:18px}.sticker-tray-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.sticker-tray-head small,.sticker-tray-head b{display:block}.sticker-tray-head small{letter-spacing:.16em;text-transform:uppercase;opacity:.45;font-size:7px}.sticker-tray-head b{margin-top:2px;font-size:11px}.sticker-tray-head span{opacity:.5;font-size:8px}.sticker-pack-tabs{scrollbar-width:thin;gap:5px;margin-bottom:2px;padding:1px 0 8px;display:flex;overflow-x:auto}.sticker-pack-tabs button{border:1px solid var(--line);font:700 8px/1 var(--font-body);color:var(--ink);cursor:pointer;background:#ffffff8c;border-radius:999px;flex:none;padding:5px 8px}.sticker-pack-tabs button:hover,.sticker-pack-tabs button.is-active{box-shadow:0 2px 0 var(--gold);background:#fff}.sticker-tray-empty{border:1px dashed var(--line);text-align:center;opacity:.66;background:#ffffff61;border-radius:10px;padding:12px 8px;font-size:8px;line-height:1.45}.sticker-tray-grid{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.sticker-tray-grid button{border:1px solid var(--line);cursor:pointer;background:#ffffff9e;border-radius:10px;height:43px;padding:3px}.sticker-tray-grid button:hover{background:#fff;transform:translateY(-2px)}.sticker-tray-grid img{object-fit:contain;width:100%;height:100%;display:block}.sticker-tray p{opacity:.52;margin:9px 2px 0;font-size:8px;line-height:1.45}.desktop-widget.is-fixed-widget.music-widget{cursor:default;touch-action:auto}@media (max-width:760px){.cache-sticker-layer,.sticker-tray,.owner-ribbon .owner-decorate-button{display:none}}.memory-card-game:not(.flipped):not(.matched){color:#0000!important;text-shadow:none!important}body[data-cache-theme=hanako] .memory-card-game:not(.flipped):not(.matched),body[data-cache-theme=hanakorem] .memory-card-game:not(.flipped):not(.matched){color:#0000!important}.catch-score{justify-content:center;align-items:center;gap:22px;display:flex}.catch-star,body[data-cache-theme=hanako] .catch-star,body[data-cache-theme=hanakorem] .catch-star{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#fff!important;filter:drop-shadow(0 0 12px #aac2fff2)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;line-height:1!important}.catch-finished{text-align:center;color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11162d61;place-content:center;font-size:13px;display:grid;position:absolute;inset:0}.catch-finished b{font-size:22px;color:#fff!important}body[data-cache-theme=hanako] .passport-app,body[data-cache-theme=hanakorem] .passport-app{gap:18px}body[data-cache-theme=hanako] .passport-cover{color:#4b1636!important;background:radial-gradient(circle at 82% 15%,#d65a7238,#0000 24%),linear-gradient(155deg,#efe0f7 0 45%,#d9e9ef 100%)!important;border:3px solid #5d1940!important;box-shadow:6px 6px #e2a13a!important}body[data-cache-theme=hanako] .passport-cover span,body[data-cache-theme=hanako] .passport-cover p,body[data-cache-theme=hanako] .passport-cover b{color:#4b1636!important;opacity:1!important}body[data-cache-theme=hanako] .passport-cover b{background:#fff3df;border:2px solid #5d1940;border-radius:999px;padding:8px 12px;display:inline-flex;box-shadow:3px 3px #d65a72}body[data-cache-theme=hanakorem] .passport-cover{color:#5a2026!important;background:radial-gradient(circle at 82% 15%,#2fae9f33,#0000 24%),linear-gradient(155deg,#ffd3c2 0 48%,#c8eee8 100%)!important;border:3px solid #6e2729!important;box-shadow:6px 6px #e2a13a!important}body[data-cache-theme=hanakorem] .passport-cover span,body[data-cache-theme=hanakorem] .passport-cover p,body[data-cache-theme=hanakorem] .passport-cover b{color:#5a2026!important;opacity:1!important}body[data-cache-theme=hanakorem] .passport-cover b{background:#fff8e7;border:2px solid #6e2729;border-radius:999px;padding:8px 12px;display:inline-flex;box-shadow:3px 3px #2fae9f}body[data-cache-theme=hanako] .passport-stamp,body[data-cache-theme=hanakorem] .passport-stamp{border-style:solid!important;border-width:2px!important}body[data-cache-theme=hanako] .passport-stamp{border-color:#5d1940!important;box-shadow:4px 4px #e2a13a!important}body[data-cache-theme=hanakorem] .passport-stamp{border-color:#6e2729!important;box-shadow:4px 4px #e2a13a!important}body[data-cache-theme=hanako] .stamp-glyph{color:#7043b4!important;background:#fff3df!important;border-color:#7043b4!important}body[data-cache-theme=hanakorem] .stamp-glyph{color:#b63639!important;background:#fff8e7!important;border-color:#2fae9f!important}body[data-cache-theme=hanako] .memory-upload label{color:#fff3df!important;background:#7043b4!important;border:2px solid #5d1940!important;border-radius:10px!important;box-shadow:4px 4px #e2a13a!important}body[data-cache-theme=hanakorem] .memory-upload label{color:#fff8e7!important;background:#2fae9f!important;border:2px solid #6e2729!important;border-radius:10px!important;box-shadow:4px 4px #e2a13a!important}body[data-cache-theme=hanako] .memory-upload>input,body[data-cache-theme=hanakorem] .memory-upload>input{border-width:2px!important}.angelnet-cursor,.starpop-cursor,.phantomnet-cursor,.chiikawa-cursor,.spiritedaway-cursor,.snoopy-cursor,.hanako-cursor{z-index:2147483646!important}.memory-lightbox{z-index:2147483000!important}body[data-cache-theme=hanakonocturne]{--accent:#ef321f;--accent2:#78a99a;--accent3:#e4a33b;--ink:#251716;--glass:#fff0dc;--glass-strong:#fff5e7;--glass-soft:#f7c9bd;--line:#3b1b19;--shadow:0 18px 0 #5a20261a,0 26px 48px #5a202638;--shadow-soft:0 8px 0 #5a20261a,0 14px 24px #5a202629;--radius:14px}body[data-cache-theme=hanakonocturne] .desktop-shell{background:radial-gradient(circle at 12% 18%,#54d2c657,#0000 25%),radial-gradient(circle at 82% 14%,#ef685254,#0000 23%),radial-gradient(circle at 78% 76%,#2fae9f2e,#0000 30%),linear-gradient(145deg,#f07b32 0 12%,#f2bd68 12% 18%,#ffd6c8 18% 58%,#8edbd1 58% 72%,#78a99a 72% 100%)}body[data-cache-theme=hanakonocturne] #veil{background:repeating-linear-gradient(135deg,#5a20260e 0 2px,#0000 2px 14px),linear-gradient(#fff5e10d,#681f2214)}body[data-cache-theme=hanakonocturne] #ambient .ambient-orb{opacity:.11;filter:blur(64px)}body[data-cache-theme=hanakonocturne] .os-window,body[data-cache-theme=hanakonocturne] .home-card,body[data-cache-theme=hanakonocturne] .desktop-widget,body[data-cache-theme=hanakonocturne] .toast,body[data-cache-theme=hanakonocturne] .start-menu{color:#251716!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f8ead5!important;border:3px solid #3b1b19!important;border-radius:14px!important;box-shadow:7px 7px #e0a13a,12px 12px #6e272938!important}body[data-cache-theme=hanakonocturne] .os-window:before,body[data-cache-theme=hanakonocturne] .home-card:before,body[data-cache-theme=hanakonocturne] .desktop-widget:before{content:"";pointer-events:none;z-index:0;border:1px solid #6e27293b;border-radius:9px;position:absolute;inset:5px}body[data-cache-theme=hanakonocturne] .os-window>*,body[data-cache-theme=hanakonocturne] .home-card>*,body[data-cache-theme=hanakonocturne] .desktop-widget>*{z-index:1;position:relative}body[data-cache-theme=hanakonocturne] .titlebar{text-shadow:1px 1px #43171b;min-height:50px;color:#fff6df!important;background:linear-gradient(90deg,#0000 0 9%,#fff0da1f 9% 10%,#0000 10% 90%,#fff0da1f 90% 91%,#0000 91%),linear-gradient(100deg,#762127,#e6251c 55%,#5f2025)!important;border-bottom:3px solid #3b1b19!important;box-shadow:inset 0 -3px #e2a13a!important}body[data-cache-theme=hanakonocturne] .titlebar:after{content:"✦  ◇  ✿  ◇  ✦";color:#f1bc5c;letter-spacing:.22em;opacity:.92;pointer-events:none;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-cache-theme=hanakonocturne] .title-glyph{color:#ffd47a!important}body[data-cache-theme=hanakonocturne] .window-actions{z-index:2;position:relative}body[data-cache-theme=hanakonocturne] .window-actions button{color:#3b1b19!important;background:#ffc0aa!important;border:2px solid #3b1b19!important;box-shadow:2px 2px #e4a43c!important}body[data-cache-theme=hanakonocturne] .window-content{color:#251716!important;background-color:#f8ead5!important;background-image:radial-gradient(circle at 22px 22px,#2fae9f14 0 3px,#0000 3.5px),radial-gradient(circle at 50px 48px,#d85b7314 0 2px,#0000 2.5px),none!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:70px 70px!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}body[data-cache-theme=hanakonocturne] .top-strip,body[data-cache-theme=hanakonocturne] .owner-ribbon,body[data-cache-theme=hanakonocturne] .visitor-ribbon,body[data-cache-theme=hanakonocturne] .taskbar{color:#fff4da!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(90deg,#651d22,#8d292d 48%,#236e68)!important;border-color:#17100f!important;box-shadow:0 -3px #dfa13e,0 -6px #5a202647!important}body[data-cache-theme=hanakonocturne] .top-strip{border:2px solid #251716!important;box-shadow:4px 4px #e1a33c!important}body[data-cache-theme=hanakonocturne] .top-strip button,body[data-cache-theme=hanakonocturne] .taskbar button,body[data-cache-theme=hanakonocturne] .taskbar a,body[data-cache-theme=hanakonocturne] .taskbar .taskbar-chip,body[data-cache-theme=hanakonocturne] .taskbar .points-pill,body[data-cache-theme=hanakonocturne] .owner-ribbon button,body[data-cache-theme=hanakonocturne] .owner-ribbon a,body[data-cache-theme=hanakonocturne] .visitor-ribbon a{color:#fff1d6!important;background:#8f292d!important;border:1px solid #efb84e!important;border-radius:7px!important;box-shadow:2px 2px #17100f!important}body[data-cache-theme=hanakonocturne] .owner-ribbon>span{color:#251716!important;background:#f0b45a!important;border:2px solid #251716!important;border-radius:7px!important}body[data-cache-theme=hanakonocturne] .store-card,body[data-cache-theme=hanakonocturne] .setting-row,body[data-cache-theme=hanakonocturne] .app-shelf-card,body[data-cache-theme=hanakonocturne] .info-card,body[data-cache-theme=hanakonocturne] .meta-chip,body[data-cache-theme=hanakonocturne] .inventory-card,body[data-cache-theme=hanakonocturne] .mail-row,body[data-cache-theme=hanakonocturne] .guestbook-entry,body[data-cache-theme=hanakonocturne] .passport-stamp,body[data-cache-theme=hanakonocturne] .gift-card,body[data-cache-theme=hanakonocturne] .upload-zone,body[data-cache-theme=hanakonocturne] .contact-card,body[data-cache-theme=hanakonocturne] .calendar-card,body[data-cache-theme=hanakonocturne] .bookmark-card,body[data-cache-theme=hanakonocturne] .preset-card,body[data-cache-theme=hanakonocturne] .connection-card-link{color:#251716!important;background:#fff5e7!important;border:2px solid #7b2a2d!important;border-radius:11px!important;box-shadow:4px 4px #e2a13aa6!important}body[data-cache-theme=hanakonocturne] .store-card:nth-child(3n+1),body[data-cache-theme=hanakonocturne] .inventory-card:nth-child(3n+1),body[data-cache-theme=hanakonocturne] .passport-stamp:nth-child(3n+1){background:#ffd3c2!important}body[data-cache-theme=hanakonocturne] .store-card:nth-child(3n+2),body[data-cache-theme=hanakonocturne] .inventory-card:nth-child(3n+2),body[data-cache-theme=hanakonocturne] .passport-stamp:nth-child(3n+2){background:#dce9df!important}body[data-cache-theme=hanakonocturne] .store-card:nth-child(3n),body[data-cache-theme=hanakonocturne] .inventory-card:nth-child(3n),body[data-cache-theme=hanakonocturne] .passport-stamp:nth-child(3n){background:#ffe4bd!important}body[data-cache-theme=hanakonocturne] button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star),body[data-cache-theme=hanakonocturne] .install-btn,body[data-cache-theme=hanakonocturne] .primary-btn,body[data-cache-theme=hanakonocturne] .secondary-btn,body[data-cache-theme=hanakonocturne] .upload-label,body[data-cache-theme=hanakonocturne] .store-tab,body[data-cache-theme=hanakonocturne] .game-tab{color:#251716!important;background:#ffc1aa!important;border:2px solid #3b1b19!important;border-radius:7px!important;font-weight:850!important;box-shadow:3px 3px #dfa13a!important}body[data-cache-theme=hanakonocturne] button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star):hover,body[data-cache-theme=hanakonocturne] .install-btn:hover,body[data-cache-theme=hanakonocturne] .primary-btn:hover,body[data-cache-theme=hanakonocturne] .secondary-btn:hover,body[data-cache-theme=hanakonocturne] .upload-label:hover{background:#ef6d61!important;transform:translate(1px,1px)!important;box-shadow:2px 2px #dfa13a!important}body[data-cache-theme=hanakonocturne] .install-btn.installed,body[data-cache-theme=hanakonocturne] .store-tab.active,body[data-cache-theme=hanakonocturne] .game-tab.active,body[data-cache-theme=hanakonocturne] .primary-btn,body[data-cache-theme=hanakonocturne] .dreammail-tabs button.active{color:#fff8e9!important;background:#78a99a!important;border-color:#251716!important;box-shadow:3px 3px #e0a23e!important}body[data-cache-theme=hanakonocturne] input,body[data-cache-theme=hanakonocturne] textarea,body[data-cache-theme=hanakonocturne] select{color:#251716!important;background:#fff9e9!important;border:2px solid #7b2a2d!important;border-radius:7px!important;box-shadow:inset 2px 2px #e2a13a2e!important}body[data-cache-theme=hanakonocturne] input::placeholder,body[data-cache-theme=hanakonocturne] textarea::placeholder{color:#a26359!important;opacity:1!important}body[data-cache-theme=hanakonocturne] input:focus,body[data-cache-theme=hanakonocturne] textarea:focus,body[data-cache-theme=hanakonocturne] select:focus{border-color:#78a99a!important;outline:3px solid #2fae9f38!important}body[data-cache-theme=hanakonocturne] .kicker,body[data-cache-theme=hanakonocturne] small,body[data-cache-theme=hanakonocturne] .muted,body[data-cache-theme=hanakonocturne] .body-copy{color:#735d55!important;opacity:1!important}body[data-cache-theme=hanakonocturne] h1,body[data-cache-theme=hanakonocturne] h2,body[data-cache-theme=hanakonocturne] h3,body[data-cache-theme=hanakonocturne] h4,body[data-cache-theme=hanakonocturne] strong,body[data-cache-theme=hanakonocturne] b{color:#251716}body[data-cache-theme=hanakonocturne] .dreammail-sidebar{color:#fff0d7!important;background:linear-gradient(#78a99a,#7a282b)!important;border-right:3px solid #251716!important}body[data-cache-theme=hanakonocturne] .dreammail-brand span,body[data-cache-theme=hanakonocturne] .music-art,body[data-cache-theme=hanakonocturne] .mini-app,body[data-cache-theme=hanakonocturne] .inventory-glyph,body[data-cache-theme=hanakonocturne] .start-button,body[data-cache-theme=hanakonocturne] .giftbox-symbol{color:#251716!important;background:linear-gradient(145deg,#f25b35,#e4a33b 52%,#59cfc4)!important;border:2px solid #251716!important;border-radius:9px!important;box-shadow:3px 3px #78a99a!important}body[data-cache-theme=hanakonocturne] .dreammail-sidebar b,body[data-cache-theme=hanakonocturne] .dreammail-sidebar small{color:#fff3d8!important}body[data-cache-theme=hanakonocturne] .dreammail-tabs button{color:#fff0d9!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body[data-cache-theme=hanakonocturne] .dreammail-tabs button:hover{background:#ffefd31f!important}body[data-cache-theme=hanakonocturne] .dreammail-row{background:#fff5e7!important;border-color:#d7a45c!important}body[data-cache-theme=hanakonocturne] .dreammail-row.unread{background:#f5d6dc!important;border-left:5px solid #78a99a!important}body[data-cache-theme=hanakonocturne] .dreammail-letter{color:#251716!important;background:#fff5e7!important;border:2px solid #3b1b19!important;box-shadow:5px 5px #e2a13a!important}body[data-cache-theme=hanakonocturne] .desktop-icon:hover{transform:translateY(-3px)rotate(-1deg);background:#fff0da85!important}body[data-cache-theme=hanakonocturne] .desktop-icon label{color:#fff5e7!important;text-shadow:none!important;background:#3b1b19!important;border:1px solid #efbd65!important;border-radius:5px!important;padding:3px 7px!important;box-shadow:2px 2px #4a151873!important}body[data-cache-theme=hanakonocturne] .start-menu:after{content:"七不思議  ·  dreamcache";color:#a46a3c;letter-spacing:.18em;text-align:center;text-transform:uppercase;border-top:1px dashed #5a202659;margin:10px 12px 4px;padding-top:8px;font-size:8px;display:block}body[data-cache-theme=hanakonocturne] .ttt-cell,body[data-cache-theme=hanakonocturne] .memory-card-game,body[data-cache-theme=hanakonocturne] .catch-star{color:#251716!important;background:#fff5e7!important;border:2px solid #3b1b19!important;box-shadow:3px 3px #e2a13a!important}body[data-cache-theme=hanakonocturne] .memory-card-game.flipped,body[data-cache-theme=hanakonocturne] .memory-card-game.matched{background:#dce9df!important}body[data-cache-theme=hanakonocturne] .connection-card-copy h3,body[data-cache-theme=hanakonocturne] .connections-heading h3,body[data-cache-theme=hanakonocturne] .profile-card h2{color:#651d22!important}body[data-cache-theme=hanakonocturne] .contact-tag{color:#fff0d7!important;background:#78a99a!important;border:1px solid #251716!important}body[data-cache-theme=hanakonocturne] .connection-editor-backdrop{background:#140c0ba8!important}body[data-cache-theme=hanakonocturne] .connection-editor{color:#251716!important;background:#f8ead5!important;border:3px solid #3b1b19!important;box-shadow:8px 8px #e2a13a!important}body[data-cache-theme=hanakonocturne] .connection-editor-titlebar{color:#fff0d7!important;background:#78a99a!important;border-bottom:3px solid #3b1b19!important}body[data-cache-theme=hanakonocturne] ::-webkit-scrollbar{width:12px;height:12px}body[data-cache-theme=hanakonocturne] ::-webkit-scrollbar-track{background:#eed9c2;border-left:1px solid #3b1b19}body[data-cache-theme=hanakonocturne] ::-webkit-scrollbar-thumb{background:linear-gradient(#78a99a,#ef321f);border:2px solid #eed9c2;border-radius:2px}body[data-cache-theme=hanako] .memory-card-game:not(.flipped):not(.matched),body[data-cache-theme=hanakonocturne] .memory-card-game:not(.flipped):not(.matched){color:#0000!important}.catch-star,body[data-cache-theme=hanako] .catch-star,body[data-cache-theme=hanakonocturne] .catch-star{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#fff!important;filter:drop-shadow(0 0 12px #aac2fff2)!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;line-height:1!important}body[data-cache-theme=hanako] .passport-app,body[data-cache-theme=hanakonocturne] .passport-app{gap:18px}body[data-cache-theme=hanakonocturne] .passport-cover{color:#251716!important;background:radial-gradient(circle at 82% 15%,#2fae9f33,#0000 24%),linear-gradient(155deg,#ffd3c2 0 48%,#dce9df 100%)!important;border:3px solid #3b1b19!important;box-shadow:6px 6px #e2a13a!important}body[data-cache-theme=hanakonocturne] .passport-cover span,body[data-cache-theme=hanakonocturne] .passport-cover p,body[data-cache-theme=hanakonocturne] .passport-cover b{color:#251716!important;opacity:1!important}body[data-cache-theme=hanakonocturne] .passport-cover b{background:#fff5e7;border:2px solid #3b1b19;border-radius:999px;padding:8px 12px;display:inline-flex;box-shadow:3px 3px #78a99a}body[data-cache-theme=hanako] .passport-stamp,body[data-cache-theme=hanakonocturne] .passport-stamp{border-style:solid!important;border-width:2px!important}body[data-cache-theme=hanakonocturne] .passport-stamp{border-color:#3b1b19!important;box-shadow:4px 4px #e2a13a!important}body[data-cache-theme=hanakonocturne] .stamp-glyph{color:#d82c20!important;background:#fff5e7!important;border-color:#78a99a!important}body[data-cache-theme=hanakonocturne] .memory-upload label{color:#fff5e7!important;background:#78a99a!important;border:2px solid #3b1b19!important;border-radius:10px!important;box-shadow:4px 4px #e2a13a!important}body[data-cache-theme=hanako] .memory-upload>input,body[data-cache-theme=hanakonocturne] .memory-upload>input{border-width:2px!important}.directory-dreamkeepers{background:radial-gradient(circle at 8% 0,#ffffffe6,#0000 25%),linear-gradient(135deg,#fbebf8e0,#eee8ffd6);border:1px solid #977eb83d;border-radius:15px;margin:0 0 18px;padding:14px;box-shadow:0 12px 28px #5c497712,inset 0 0 0 1px #ffffff80}.directory-section-heading{justify-content:space-between;align-items:end;gap:12px;margin:0 2px 11px;display:flex}.directory-section-heading span,.directory-member-heading span{color:#8a6689;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.directory-section-heading h2{color:#4b455f;margin:4px 0 0;font-size:15px;font-weight:750}.directory-section-heading>small{color:#a29aab;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.directory-dreamkeeper-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.directory-dreamkeeper-card{min-width:0;color:inherit;background:#fffdffe6;border:1px solid #8b699e7a;border-radius:10px;text-decoration:none;transition:transform .16s,box-shadow .16s;position:relative;overflow:visible;box-shadow:0 5px #ccadd529,0 10px 22px #5f4c7d17}.directory-dreamkeeper-card:hover{transform:translateY(-3px);box-shadow:0 8px #ccadd529,0 15px 28px #5f4c7d24}.dreamkeeper-titlebar{color:#fff;background:linear-gradient(90deg,#efb4d8,#cfb9ec 58%,#bac9f0);border-bottom:1px solid #9b729652;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;height:27px;padding:0 9px;display:flex}.dreamkeeper-titlebar>span{font-size:11px}.dreamkeeper-titlebar>b{letter-spacing:.12em;background:#5b41682e;border:1px solid #ffffff85;border-radius:999px;padding:3px 6px;font-size:7px}.dreamkeeper-content{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:11px;min-height:108px;padding:13px 13px 28px;display:grid;position:relative}.dreamkeeper-copy{min-width:0;padding-top:3px}.dreamkeeper-copy h2{color:#383653;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;overflow:hidden}.dreamkeeper-copy p{color:#9b94aa;margin:3px 0 0;font-size:8px}.dreamkeeper-copy>span{color:#57536c;margin-top:9px;font-size:9px;line-height:1.35;display:block}.dreamkeeper-status{color:#8e879d;text-transform:lowercase;align-items:center;gap:5px;font-size:8px;display:flex;position:absolute;bottom:9px;right:11px}.directory-member-heading{border-bottom:1px solid #977eb830;align-items:center;min-height:35px;margin:0 0 10px;padding:0 3px 8px;display:flex}.directory-member-heading>div{align-items:center;gap:10px;display:flex}.directory-member-heading small{color:#aaa1b5;font-size:8px}.directory-popup-page .directory-dreamkeeper-card .directory-avatar.dreamcache-avatar{width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important}.directory-popup-page .directory-dreamkeeper-card .directory-avatar-photo{object-fit:cover!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important}@media (max-width:980px){.directory-dreamkeeper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.directory-dreamkeepers{padding:10px}.directory-dreamkeeper-grid{grid-template-columns:1fr}.directory-section-heading{flex-direction:column;align-items:start;gap:4px}}.home-hero,.home-window .home-hero{background-color:#f2efff;background-image:linear-gradient(90deg,#ffffffc2 0%,#ffffff9c 35%,#fff3 63%,#ffffff14 100%),url(/landing/dreamcache-hero-cloudscape.png);background-position:50%,bottom;background-repeat:no-repeat;background-size:cover,cover}@media (max-width:900px){.home-hero,.home-window .home-hero{background-image:linear-gradient(#ffffffc9 0%,#ffffff9e 45%,#fff3 72%,#ffffff14 100%),url(/landing/dreamcache-hero-cloudscape.png);background-position:50%,bottom}}.profile-editor{width:100%;min-width:0;max-width:760px;margin-inline:auto}.profile-form-grid{gap:14px 16px}.profile-form-grid label{align-content:start;gap:6px}.profile-form-grid input,.profile-form-grid select{min-height:42px;padding:10px 12px}.mini-player{grid-template-columns:48px minmax(0,1fr) 32px;align-items:center;gap:8px 11px;display:grid}.mini-volume{color:var(--ink);opacity:.72;grid-column:1/-1;grid-template-columns:12px minmax(0,1fr) 32px;align-items:center;gap:7px;margin-top:1px;font-size:8px;display:grid}.mini-volume input,body[data-cache-theme] .mini-volume input{accent-color:var(--accent);cursor:pointer;width:100%!important;height:14px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0!important}.mini-volume small{font-variant-numeric:tabular-nums;text-align:right;color:inherit!important;opacity:1!important;font-size:8px!important}body[data-cache-theme=chiikawa] .polaroid img{aspect-ratio:1;clip-path:circle(50%);object-fit:cover;border-radius:50%;display:block}.angelnet-cursor{contain:none!important;overflow:visible!important}.angelnet-cursor:after{width:31px;height:25px;top:-3px;left:9px;background-position:3px 3px!important;background-repeat:no-repeat!important;background-size:25px!important}body[data-cache-theme=crtterminal]{--accent:#83ffae;--accent2:#35f278;--accent3:#b6ffc9;--ink:#9cffb8;--glass:#030c07f5;--glass-strong:#030b06;--glass-soft:#07160cf0;--line:#83ffae4d;--shadow:0 0 0 1px #83ffae1f,0 0 24px #35f2781f,0 18px 42px #000000b8;--shadow-soft:0 0 18px #35f2781a;--radius:3px;color:#9cffb8!important;background:#050a07!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important}body[data-cache-theme=crtterminal] .desktop-shell{color:#9cffb8!important;background:radial-gradient(circle at 50% 38%,#1c6e3733,#0000 47%),linear-gradient(#83ffae07 1px,#0000 1px) 0 0/100% 4px,#050a07!important}body[data-cache-theme=crtterminal] #veil{pointer-events:none;opacity:1!important;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 4px),radial-gradient(#0000 50%,#0000006b 100%)!important}body[data-cache-theme=crtterminal] #ambient .ambient-orb{opacity:.06!important;filter:blur(80px)saturate(.55)!important}body[data-cache-theme=crtterminal] .os-window,body[data-cache-theme=crtterminal] .home-card,body[data-cache-theme=crtterminal] .desktop-widget,body[data-cache-theme=crtterminal] .toast,body[data-cache-theme=crtterminal] .start-menu{color:#9cffb8!important;box-shadow:var(--shadow)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#030c07f5!important;border:1px solid #83ffae6e!important;border-radius:3px!important}body[data-cache-theme=crtterminal] .os-window:before,body[data-cache-theme=crtterminal] .home-card:before,body[data-cache-theme=crtterminal] .desktop-widget:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#83ffae05 3px 4px);position:absolute;inset:0}body[data-cache-theme=crtterminal] .os-window>*,body[data-cache-theme=crtterminal] .home-card>*,body[data-cache-theme=crtterminal] .desktop-widget>*{z-index:1;position:relative}body[data-cache-theme=crtterminal] .titlebar{text-transform:uppercase;letter-spacing:.06em;height:46px;color:#a9ffc1!important;background:linear-gradient(#0a1b10,#061009)!important;border-bottom:1px solid #83ffae!important;box-shadow:inset 0 -1px #83ffae1a,0 3px 15px #35f27814!important}body[data-cache-theme=crtterminal] .titlebar:before{content:">_";color:#83ffae;text-shadow:0 0 8px #83ffaecc;margin-right:9px;font-weight:900}body[data-cache-theme=crtterminal] .titlebar:after{content:"[ LINK:SECURE ]";color:#83ffae8c;letter-spacing:.15em;pointer-events:none;font-size:8px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body[data-cache-theme=crtterminal] .window-actions{z-index:2;position:relative}body[data-cache-theme=crtterminal] .title-glyph{filter:drop-shadow(0 0 5px #83ffaeb3);color:#83ffae!important}body[data-cache-theme=crtterminal] .window-content{color:#9cffb8!important;background-color:#030b06!important;background-image:repeating-linear-gradient(#0000 0 3px,#83ffae05 3px 4px),radial-gradient(circle at 50% 30%,#195b2c1f,#0000 55%)!important}body[data-cache-theme=crtterminal] .top-strip,body[data-cache-theme=crtterminal] .owner-ribbon,body[data-cache-theme=crtterminal] .visitor-ribbon,body[data-cache-theme=crtterminal] .taskbar{color:#9cffb8!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#020a05f7!important;border-color:#83ffae61!important;border-radius:2px!important;box-shadow:0 0 16px #35f27814!important}body[data-cache-theme=crtterminal] .taskbar{border-width:1px 0 0!important;border-top-color:#83ffae!important}body[data-cache-theme=crtterminal] .owner-ribbon>span,body[data-cache-theme=crtterminal] .owner-mode-pill{color:#031006!important;text-shadow:none!important;background:#83ffae!important;border:1px solid #b6ffc9!important;border-radius:1px!important}body[data-cache-theme=crtterminal] .top-strip button,body[data-cache-theme=crtterminal] .taskbar button,body[data-cache-theme=crtterminal] .taskbar a,body[data-cache-theme=crtterminal] .taskbar .taskbar-chip,body[data-cache-theme=crtterminal] .taskbar .points-pill,body[data-cache-theme=crtterminal] .owner-ribbon button,body[data-cache-theme=crtterminal] .owner-ribbon a,body[data-cache-theme=crtterminal] .visitor-ribbon a{color:#9cffb8!important;box-shadow:none!important;background:#061009!important;border:1px solid #83ffae57!important;border-radius:2px!important}body[data-cache-theme=crtterminal] .store-card,body[data-cache-theme=crtterminal] .setting-row,body[data-cache-theme=crtterminal] .app-shelf-card,body[data-cache-theme=crtterminal] .info-card,body[data-cache-theme=crtterminal] .meta-chip,body[data-cache-theme=crtterminal] .inventory-card,body[data-cache-theme=crtterminal] .mail-row,body[data-cache-theme=crtterminal] .guestbook-entry,body[data-cache-theme=crtterminal] .passport-stamp,body[data-cache-theme=crtterminal] .gift-card,body[data-cache-theme=crtterminal] .upload-zone,body[data-cache-theme=crtterminal] .contact-card,body[data-cache-theme=crtterminal] .installed-cosmetics>div,body[data-cache-theme=crtterminal] .theme-pack-chip{color:#9cffb8!important;background:#051209f0!important;border:1px solid #83ffae45!important;border-radius:2px!important;box-shadow:inset 3px 0 #83ffae6b!important}body[data-cache-theme=crtterminal] .dreammail-sidebar,body[data-cache-theme=crtterminal] .dreammail-main,body[data-cache-theme=crtterminal] .dreammail-content,body[data-cache-theme=crtterminal] .profile-editor,body[data-cache-theme=crtterminal] .settings-panel{color:#9cffb8!important;background:#030b06!important;border-color:#83ffae3d!important}body[data-cache-theme=crtterminal] button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star),body[data-cache-theme=crtterminal] .install-btn,body[data-cache-theme=crtterminal] .primary-btn,body[data-cache-theme=crtterminal] .secondary-btn,body[data-cache-theme=crtterminal] .upload-label,body[data-cache-theme=crtterminal] .store-tab,body[data-cache-theme=crtterminal] .game-tab,body[data-cache-theme=crtterminal] .menu-link{letter-spacing:.035em;color:#83ffae!important;background:#061009!important;border:1px solid #83ffae7a!important;border-radius:2px!important;font-family:inherit!important;box-shadow:inset 0 0 0 1px #000000b3,0 0 9px #35f2780d!important}body[data-cache-theme=crtterminal] button:not(.desktop-icon):not(.swatch):not(.ttt-cell):not(.memory-card-game):not(.catch-star):hover,body[data-cache-theme=crtterminal] .install-btn:hover,body[data-cache-theme=crtterminal] .primary-btn:hover,body[data-cache-theme=crtterminal] .secondary-btn:hover,body[data-cache-theme=crtterminal] .upload-label:hover{color:#020a04!important;text-shadow:none!important;background:#83ffae!important;border-color:#b6ffc9!important;box-shadow:0 0 14px #83ffae4d!important}body[data-cache-theme=crtterminal] .install-btn.installed,body[data-cache-theme=crtterminal] .store-tab.active,body[data-cache-theme=crtterminal] .game-tab.active,body[data-cache-theme=crtterminal] .primary-btn{color:#020a04!important;text-shadow:none!important;background:#83ffae!important;border-color:#b6ffc9!important}body[data-cache-theme=crtterminal] input,body[data-cache-theme=crtterminal] textarea,body[data-cache-theme=crtterminal] select{color:#b6ffc9!important;caret-color:#83ffae!important;background:#020904!important;border:1px solid #83ffae6e!important;border-radius:2px!important;font-family:inherit!important;box-shadow:inset 0 0 12px #000000a6!important}body[data-cache-theme=crtterminal] input::placeholder,body[data-cache-theme=crtterminal] textarea::placeholder{color:#9cffb86b!important}body[data-cache-theme=crtterminal] input:focus,body[data-cache-theme=crtterminal] textarea:focus,body[data-cache-theme=crtterminal] select:focus{border-color:#83ffae!important;outline:1px solid #83ffae!important;box-shadow:0 0 12px #83ffae2e!important}body[data-cache-theme=crtterminal] h1,body[data-cache-theme=crtterminal] h2,body[data-cache-theme=crtterminal] h3,body[data-cache-theme=crtterminal] h4,body[data-cache-theme=crtterminal] strong,body[data-cache-theme=crtterminal] b,body[data-cache-theme=crtterminal] .home-quote{color:#b6ffc9!important;text-shadow:0 0 8px #83ffae33!important}body[data-cache-theme=crtterminal] .kicker,body[data-cache-theme=crtterminal] .muted,body[data-cache-theme=crtterminal] .body-copy,body[data-cache-theme=crtterminal] small,body[data-cache-theme=crtterminal] .widget-line,body[data-cache-theme=crtterminal] .storage-head,body[data-cache-theme=crtterminal] .home-id p{color:#9cffb8a8!important}body[data-cache-theme=crtterminal] .progress-fill,body[data-cache-theme=crtterminal] .storage-fill{background:linear-gradient(90deg,#35f278,#b6ffc9)!important;box-shadow:0 0 10px #83ffae73!important}body[data-cache-theme=crtterminal] .dreammail-brand span,body[data-cache-theme=crtterminal] .music-art,body[data-cache-theme=crtterminal] .mini-app,body[data-cache-theme=crtterminal] .inventory-glyph,body[data-cache-theme=crtterminal] .start-button,body[data-cache-theme=crtterminal] .taskbar-icon,body[data-cache-theme=crtterminal] .points-icon{color:#031006!important;text-shadow:none!important;background:#83ffae!important;border:1px solid #b6ffc9!important;border-radius:2px!important;box-shadow:0 0 12px #83ffae33!important}body[data-cache-theme=crtterminal] .desktop-icon:hover{background:#83ffae14!important;transform:translateY(-2px)!important}body[data-cache-theme=crtterminal] .desktop-icon label{padding:3px 6px;display:inline-block;color:#a9ffc1!important;text-shadow:0 0 6px #83ffae8c!important;box-shadow:none!important;background:#020a05e0!important;border:1px solid #83ffae45!important;border-radius:1px!important}body[data-cache-theme=crtterminal] .app-icon{color:#83ffae!important;background:linear-gradient(145deg,#0b2412,#041008)!important;border-color:#83ffae85!important;border-radius:2px!important;box-shadow:inset 0 0 12px #35f2781a,0 0 9px #35f27814!important}body[data-cache-theme=crtterminal] ::selection{color:#020904;background:#83ffae}body[data-cache-theme=crtterminal] ::-webkit-scrollbar{width:10px;height:10px}body[data-cache-theme=crtterminal] ::-webkit-scrollbar-track{background:#020804}body[data-cache-theme=crtterminal] ::-webkit-scrollbar-thumb{background:#35f278;border:2px solid #020804;border-radius:0}body[data-cache-theme=crtterminal] ::-webkit-scrollbar-corner{background:#020804}@media (max-width:720px){body[data-cache-theme=crtterminal] .titlebar:after{display:none}}@media (prefers-reduced-motion:reduce){body[data-cache-theme=crtterminal] #veil{background:radial-gradient(#0000 50%,#0000006b 100%)!important}}.home-store-preview-ui-crtterminal{color:#83ffae;background:repeating-linear-gradient(#83ffae09 0 1px,#0000 1px 4px),radial-gradient(circle at 50% 42%,#1d693547,#0000 55%),#050a07;position:relative;overflow:hidden}.home-store-preview-ui-crtterminal:after{content:"> DREAMCACHE_OS\a  LINK: SECURE";white-space:pre;color:#83ffae9e;letter-spacing:.06em;text-shadow:0 0 5px #83ffae80;font:700 7px/1.5 SFMono-Regular,Consolas,monospace;position:absolute;bottom:12px;left:15px}.home-store-preview-ui-crtterminal .home-store-preview-ui-window{z-index:1;background:#030b06;border:1px solid #83ffaebf;border-radius:2px;width:158px;height:76px;box-shadow:0 0 15px #35f27824,6px 6px #020804b8}.home-store-preview-ui-crtterminal .home-store-preview-ui-window b{background:#07180c;border-bottom:1px solid #83ffae;height:18px}.home-store-preview-ui-crtterminal .home-store-preview-ui-window em{color:#83ffae;opacity:.42;border-radius:0}#boot.boot-style-idolstage{color:#fffaf4!important;background:radial-gradient(at 18% -8%,#ffe29e6b 0 2%,#0000 27%),radial-gradient(at 82% -8%,#ffbcda59 0 2%,#0000 27%),linear-gradient(90deg,#3a153eeb 0 13%,#0000 13% 87%,#3a153eeb 87%),linear-gradient(145deg,#21162f,#60345f 48%,#273354)!important;font-family:Inter,Arial,sans-serif!important;overflow:hidden!important}#boot.boot-style-idolstage:before{content:""!important;pointer-events:none!important;opacity:.82!important;background:radial-gradient(circle,#ffe6a9 0 3px,#0000 4px) 30px 30px/92px 92px,linear-gradient(112deg,#0000 0 43%,#fff6d31f 43.2% 46%,#0000 46.2%),linear-gradient(248deg,#0000 0 43%,#ffd1e81a 43.2% 46%,#0000 46.2%)!important;position:absolute!important;inset:0!important}#boot.boot-style-idolstage:after{content:"NOW BOARDING  ·  DREAMCACHE STAGE DOOR"!important;color:#39233f!important;letter-spacing:.13em!important;background:#fff4d8!important;border:2px solid #39233f!important;border-radius:999px!important;width:max-content!important;padding:8px 16px!important;font:800 10px/1.1 ui-monospace,monospace!important;position:absolute!important;bottom:7%!important;left:50%!important;transform:translate(-50%)!important;box-shadow:4px 4px #e78a9e!important}#boot.boot-style-idolstage .boot-shell{z-index:2!important;color:#39233f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:radial-gradient(circle at 12px 12px,#61345f0f 0 1px,#0000 1.5px) 0 0/12px 12px,#fff8eb!important;border:3px solid #39233f!important;border-radius:20px!important;width:min(610px,88vw)!important;padding:34px 38px 30px 56px!important;position:relative!important;box-shadow:10px 12px #e78a9e,18px 21px #0f0c1e61!important}#boot.boot-style-idolstage .boot-shell:before{content:"DREAMCACHE  •  BACKSTAGE PASS"!important;color:#fff8eb!important;letter-spacing:.12em!important;background:#39233f!important;border-radius:5px 5px 0 0!important;padding:8px 15px!important;font:900 9px/1 ui-monospace,monospace!important;position:absolute!important;top:50%!important;left:-27px!important;transform:translateY(-50%)rotate(-90deg)!important}#boot.boot-style-idolstage .brandline{color:#9d4663!important}#boot.boot-style-idolstage .brand-star{color:#0000!important;background:#f4a261!important;border:2px solid #39233f!important;border-radius:6px!important;width:58px!important;height:42px!important;animation:1.9s ease-in-out infinite backstagePassBob!important;position:relative!important;box-shadow:4px 4px #39233f!important}#boot.boot-style-idolstage .brand-star:before{content:"VIP"!important;color:#39233f!important;letter-spacing:.08em!important;place-items:center!important;font:1000 14px/1 Impact,Arial Black,sans-serif!important;display:grid!important;position:absolute!important;inset:0!important}#boot.boot-style-idolstage .brand-star:after{content:"★"!important;color:#39233f!important;background:#ffe49a!important;border:2px solid #39233f!important;border-radius:50%!important;place-items:center!important;width:25px!important;height:25px!important;font-size:12px!important;display:grid!important;position:absolute!important;top:-12px!important;right:-10px!important}#boot.boot-style-idolstage .boot-title{color:#39233f!important;letter-spacing:-.035em!important;text-transform:uppercase!important;text-shadow:3px 3px #ffc4d6!important;font:900 clamp(34px,6vw,57px)/.98 Arial Black,Impact,sans-serif!important}#boot.boot-style-idolstage .boot-copy{color:#8a5b73!important;font-weight:700!important}#boot.boot-style-idolstage .boot-progress{background:#eadcf0!important;border:3px solid #39233f!important;border-radius:999px!important;height:18px!important;box-shadow:3px 3px #39233f2e!important}#boot.boot-style-idolstage .boot-progress span{box-shadow:none!important;background:repeating-linear-gradient(90deg,#f4a261 0 24px,#e78a9e 24px 48px,#8b78c5 48px 72px)!important;border-radius:999px!important}#boot.boot-style-idolstage .boot-meta{color:#8a5b73!important;font-weight:800!important}@keyframes backstagePassBob{50%{transform:translateY(-4px)rotate(-2deg)}}@media (max-width:620px){#boot.boot-style-idolstage .boot-shell{padding:30px 25px 27px 42px!important}#boot.boot-style-idolstage:after{white-space:nowrap!important;max-width:86vw!important;font-size:8px!important}}@media (prefers-reduced-motion:reduce){#boot.boot-style-idolstage .brand-star{animation:none!important}}body[data-icon-pack=hearts] .app-icon:before{content:"❤︎"!important;letter-spacing:-.08em!important;font-family:Georgia,Times New Roman,serif!important;font-size:54px!important;font-weight:700!important;transform:scaleX(1.08)!important}.avatar-frame-starterribbon,.avatar-frame-startercloud,.avatar-frame-starterbloom,.avatar-frame-starterpearl,.avatar-frame-starterstitch{isolation:isolate!important;background:0 0!important;border-radius:50%!important;position:relative!important;overflow:visible!important}.avatar-frame-starterribbon{box-shadow:0 0 0 4px #fff7f0,0 0 0 8px #d98f9e,0 0 0 11px #fff7f0,5px 7px #5b39442e!important}.avatar-frame-starterribbon .avatar-frame-art:before{content:"୨୧"!important;color:#b96f82!important;text-shadow:2px 2px #fff7f0!important;font:900 clamp(18px,2vw,29px)/1 Georgia,serif!important;position:absolute!important;bottom:-10%!important;right:-14%!important;transform:rotate(-10deg)!important}.avatar-frame-startercloud{box-shadow:0 0 0 4px #f8fcff,0 0 0 8px #9ec7dc,0 0 0 11px #dceef5,5px 7px #3b5d6f2e!important}.avatar-frame-startercloud .avatar-frame-art:before,.avatar-frame-startercloud .avatar-frame-art:after{content:""!important;background:#f8fcff!important;border:3px solid #5f8293!important;border-radius:999px!important;width:24%!important;height:12%!important;position:absolute!important;box-shadow:-7px -5px 0 -2px #f8fcff,7px -8px 0 -3px #f8fcff!important}.avatar-frame-startercloud .avatar-frame-art:before{top:17%!important;left:-12%!important}.avatar-frame-startercloud .avatar-frame-art:after{bottom:13%!important;right:-12%!important;transform:scale(.82)!important}.avatar-frame-starterbloom{box-shadow:0 0 0 4px #fffaf0,0 0 0 8px #829979,0 0 0 11px #e8d8ad,5px 7px #3e4f382e!important}.avatar-frame-starterbloom .avatar-frame-art:before{content:"✿"!important;color:#d08f7c!important;text-shadow:-5px -3px #f1c9a8,2px 2px #fffaf0!important;font:900 clamp(22px,2.4vw,34px)/1 Georgia,serif!important;position:absolute!important;bottom:-8%!important;left:-10%!important;transform:rotate(-14deg)!important}.avatar-frame-starterpearl{box-shadow:0 0 0 4px #fffdf8,0 0 0 7px #cabfcd,0 0 0 11px #fffdf8,5px 7px #4a405229!important}.avatar-frame-starterpearl .avatar-frame-art{filter:drop-shadow(0 1px #85778d)!important;border:5px dotted #fffdf8!important;border-radius:50%!important;inset:-14%!important}.avatar-frame-starterpearl .avatar-frame-art:before{content:"◇"!important;color:#b8a7c2!important;text-shadow:1px 1px #fff!important;font-size:18px!important;position:absolute!important;top:0!important;right:5%!important}.avatar-frame-starterstitch{box-shadow:0 0 0 4px #fff9e9,0 0 0 9px #405271,0 0 0 12px #f2b85b,5px 7px #222b3d38!important}.avatar-frame-starterstitch .avatar-frame-art{border:2px dashed #fff9e9!important;border-radius:50%!important;inset:-9%!important}.avatar-frame-starterstitch .avatar-frame-art:before{content:"✦"!important;aspect-ratio:1!important;color:#405271!important;background:#f2b85b!important;border:3px solid #405271!important;border-radius:50%!important;place-items:center!important;width:27%!important;font-size:12px!important;display:grid!important;position:absolute!important;top:5%!important;right:-8%!important;box-shadow:2px 2px #fff9e9!important}.avatar-frame-starterribbon .avatar-frame-art:before{font-size:clamp(18px,1.7vw,25px)!important;bottom:-2%!important;right:-2%!important;transform:rotate(-8deg)translate(-2px,-2px)!important}.avatar-frame-starterbloom .avatar-frame-art:before{font-size:clamp(20px,2vw,29px)!important;bottom:-2%!important;left:-2%!important;transform:rotate(-12deg)translate(2px,-2px)!important}.avatar-frame-starterstitch .avatar-frame-art:before{content:none!important;display:none!important}#boot.boot-style-idolstage .boot-shell{padding:34px 38px 30px!important}#boot.boot-style-idolstage .boot-shell:before{content:none!important;display:none!important}#boot.boot-style-idolstage .boot-title{letter-spacing:-.025em!important;word-break:normal!important;max-width:100%!important;margin-left:0!important;padding-left:0!important;font-size:clamp(30px,5vw,48px)!important;line-height:1.02!important;overflow:visible!important}@media (max-width:620px){#boot.boot-style-idolstage .boot-shell{padding:28px 24px 26px!important}#boot.boot-style-idolstage .boot-title{font-size:clamp(28px,10vw,39px)!important}}body[data-icon-pack=midnighticons] .app-icon{width:48px;height:48px;overflow:visible;box-shadow:none!important;color:#0000!important;text-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}body[data-icon-pack=midnighticons] .app-icon .app-glyph{display:none!important}body[data-icon-pack=midnighticons] .app-icon:before{content:"";background-image:var(--midnight-icon);filter:drop-shadow(0 0 4px #ffffff61)drop-shadow(0 3px 4px #00000047);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:transform .16s,filter .16s;display:block;position:absolute;inset:-2px}body[data-icon-pack=midnighticons] .desktop-icon:hover .app-icon:before{filter:drop-shadow(0 0 5px #ffffff7a)drop-shadow(0 5px 6px #00000057);transform:translateY(-3px)scale(1.045)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=profile]{--midnight-icon:url(/midnight-icons/profile.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=memories]{--midnight-icon:url(/midnight-icons/memories.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=mail]{--midnight-icon:url(/midnight-icons/mail.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=guestbook]{--midnight-icon:url(/midnight-icons/guestbook.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=trails]{--midnight-icon:url(/midnight-icons/trails.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=connections]{--midnight-icon:url(/midnight-icons/connections.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=dreaming]{--midnight-icon:url(/midnight-icons/dreaming.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=calendar]{--midnight-icon:url(/midnight-icons/calendar.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=browser]{--midnight-icon:url(/midnight-icons/browser.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=recycle]{--midnight-icon:url(/midnight-icons/recycle.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=games]{--midnight-icon:url(/midnight-icons/games.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=store]{--midnight-icon:url(/midnight-icons/store.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=passport]{--midnight-icon:url(/midnight-icons/passport.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=gifts]{--midnight-icon:url(/midnight-icons/gifts.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=settings]{--midnight-icon:url(/midnight-icons/settings.png)}body[data-icon-pack=midnighticons] .desktop-icon[data-app=inventory]{--midnight-icon:url(/midnight-icons/inventory.png)}#boot.boot-style-midnight{color:#f4f5f8;background:radial-gradient(circle at 50% 42%,#ffffff0e,#0000 31%),radial-gradient(circle at 18% 12%,#979db00d,#0000 26%),#020204;overflow:hidden}#boot.boot-style-midnight:before{content:"";pointer-events:none;border:1px solid #ffffff12;position:absolute;inset:22px}#boot.boot-style-midnight:after{content:"MIDNIGHT SYSTEM  ·  DREAMCACHE";color:#ffffff38;letter-spacing:.34em;white-space:nowrap;font:600 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}#boot.boot-style-midnight .boot-shell{color:#f7f7f9;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#141519eb,#050507f7);border:1px solid #ffffff2b;border-radius:18px;width:min(500px,88vw);padding:40px 42px 34px;position:relative;box-shadow:0 24px 80px #000000bd,inset 0 1px #ffffff14}#boot.boot-style-midnight .boot-shell:before{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:11px;position:absolute;inset:9px}#boot.boot-style-midnight .brandline{color:#ffffff9e}#boot.boot-style-midnight .brand-star{color:#08090b;background:#f4f5f8;box-shadow:0 0 18px #ffffff47}#boot.boot-style-midnight .boot-title{color:#fff;text-shadow:0 0 18px #ffffff1a;font-weight:760}#boot.boot-style-midnight .boot-copy{color:#ebedf394;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}#boot.boot-style-midnight .boot-progress{background:#050507;border:1px solid #ffffff1a;height:7px}#boot.boot-style-midnight .boot-progress span{background:linear-gradient(90deg,#555965,#fff,#8b8f9a);box-shadow:0 0 12px #ffffff70}#boot.boot-style-midnight .boot-meta{color:#ffffff61}@media (max-width:700px){#boot.boot-style-midnight:before{inset:12px}#boot.boot-style-midnight .boot-shell{padding:30px 24px 27px}}body[data-cursor=midnightcursor],body[data-cursor=midnightcursor] *{cursor:none!important}.midnightcursor-cursor{z-index:2147483647;pointer-events:none;opacity:0;width:22px;height:22px;image-rendering:pixelated;filter:drop-shadow(0 0 3px #ffffff7a);background:url(/midnight/cursor.png) 0 0/22px 22px no-repeat;transition:opacity .1s,scale 80ms;position:fixed;top:-100px;left:-100px;transform:translate(0)}.midnightcursor-cursor.is-visible{opacity:1}.midnightcursor-cursor.is-clicking{scale:.86}.cloud-guidelines-backdrop{z-index:2147483600;-webkit-backdrop-filter:blur(13px)saturate(.78);backdrop-filter:blur(13px)saturate(.78);background:#1e1b329e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.cloud-guidelines-modal{background:linear-gradient(145deg,#fffdfffa,#f5f2fffa 52%,#ffeff8fa);border:1px solid #fffffff0;border-radius:27px;width:min(720px,100%);max-height:min(88vh,820px);overflow:hidden;box-shadow:0 32px 100px #1e193a61,0 0 0 1px #9c89cd24}.cloud-guidelines-titlebar{color:#55516b;letter-spacing:.05em;background:#ffffff8c;border-bottom:1px solid #917fbb2b;justify-content:space-between;align-items:center;gap:18px;padding:12px 17px;font-size:10px;display:flex}.cloud-guidelines-titlebar span{align-items:center;gap:8px;display:flex}.cloud-guidelines-titlebar i{background:linear-gradient(145deg,#9fb4f5,#c5a5eb,#efafd4);border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #bea6e821}.cloud-guidelines-titlebar small{color:#9690a6;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.cloud-guidelines-content{scrollbar-width:thin;scrollbar-color:#b9a3df #e8e1f48c;max-height:calc(min(88vh,820px) - 43px);padding:32px 36px 34px;overflow-y:auto}.cloud-guidelines-kicker{color:#9a7fc8;letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:900}.cloud-guidelines-content>h1{color:#302d48;letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:38px}.cloud-guidelines-content>p:not(.cloud-guidelines-kicker){color:#747086;max-width:610px;margin:10px 0 24px;font-size:11px;line-height:1.75}.cloud-guidelines-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cloud-guidelines-list li{background:#ffffff9e;border:1px solid #917fbb24;border-radius:17px;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:15px;display:grid}.cloud-guidelines-list li>span{color:#fff;background:linear-gradient(145deg,#9eb4f5,#b7a1e8,#e9aad0);border-radius:13px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.cloud-guidelines-list h2{color:#454159;margin:1px 0 5px;font-size:12px}.cloud-guidelines-list p{color:#6f6a7e;margin:0;font-size:10px;line-height:1.65}.cloud-guidelines-content form{gap:13px;margin-top:20px;display:grid}.cloud-guidelines-check{color:#5d586e;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.cloud-guidelines-check input{accent-color:#a88bd8;width:16px;height:16px;margin:0}.cloud-guidelines-content form button{color:#fff;letter-spacing:.03em;cursor:pointer;background:linear-gradient(110deg,#9fb5f3,#b69fe5 52%,#eaa8cf);border:0;border-radius:15px;min-height:46px;font:800 11px inherit;transition:transform .16s,box-shadow .16s;box-shadow:0 14px 30px #9078c63d}.cloud-guidelines-content form button:hover{transform:translateY(-2px);box-shadow:0 18px 34px #9078c64f}@media (max-width:620px){.cloud-guidelines-backdrop{padding:10px}.cloud-guidelines-modal{border-radius:21px;max-height:94vh}.cloud-guidelines-titlebar{padding:11px 13px}.cloud-guidelines-titlebar small{display:none}.cloud-guidelines-content{max-height:calc(94vh - 41px);padding:24px 18px 25px}.cloud-guidelines-content>h1{font-size:31px}.cloud-guidelines-list li{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px}.cloud-guidelines-list li>span{border-radius:11px;width:32px;height:32px}}.dreamcache-avatar.avatar-frame-laceheart,.frame-mini-preview.avatar-frame-laceheart{isolation:isolate!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:relative!important;overflow:visible!important}.dreamcache-avatar.avatar-frame-laceheart>img:first-child,.directory-avatar.avatar-frame-laceheart>.directory-avatar-photo,.directory-avatar.avatar-frame-laceheart>.directory-avatar-initials,.frame-mini-preview.avatar-frame-laceheart>span:not(.avatar-frame-art){z-index:1!important;object-fit:cover!important;object-position:center!important;clip-path:polygon(50% 98%,43% 91%,32% 82%,21% 71%,12% 59%,6% 46%,4% 33%,7% 21%,14% 12%,24% 7%,35% 7%,44% 12%,50% 20%,56% 12%,65% 7%,76% 7%,86% 12%,93% 21%,96% 33%,94% 46%,88% 59%,79% 71%,68% 82%,57% 91%)!important;border:0!important;border-radius:0!important;width:88%!important;max-width:none!important;height:92%!important;max-height:none!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.avatar-frame-laceheart>.avatar-frame-art{filter:drop-shadow(0 2px 3px #1e1a2b40)drop-shadow(0 0 3px #ffffffb3)!important;pointer-events:none!important;z-index:4!important;background:url(/avatar-frames/lace-heart.png) 50%/100% 100% no-repeat!important;width:126%!important;max-width:none!important;height:116%!important;max-height:none!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.frame-mini-preview.avatar-frame-laceheart>.avatar-frame-art{width:132%!important;height:122%!important}.directory-avatar.avatar-frame-laceheart>.avatar-frame-art{width:128%!important;height:118%!important}.dreamcache-avatar.avatar-frame-pinkears,.frame-mini-preview.avatar-frame-pinkears{isolation:isolate!important;position:relative!important;overflow:visible!important}.avatar-frame-pinkears>.avatar-frame-art{filter:drop-shadow(0 2px 2px #4e241c38)!important;pointer-events:none!important;z-index:6!important;background:url(/avatar-frames/pink-ears.png) 50%/contain no-repeat!important;width:132%!important;max-width:none!important;height:48%!important;max-height:none!important;display:block!important;position:absolute!important;top:-19%!important;left:50%!important;transform:translate(-50%)!important}.frame-mini-preview.avatar-frame-pinkears>.avatar-frame-art{width:138%!important;height:51%!important;top:-22%!important}.directory-avatar.avatar-frame-pinkears>.avatar-frame-art{width:128%!important;height:47%!important;top:-18%!important}.dreamcache-avatar.avatar-frame-graylopears,.frame-mini-preview.avatar-frame-graylopears{isolation:isolate!important;position:relative!important;overflow:visible!important}.avatar-frame-graylopears>.avatar-frame-art{filter:drop-shadow(0 2px 2px #19191e40)!important;pointer-events:none!important;z-index:1!important;background:url(/avatar-frames/gray-lop-ears.png) 50%/contain no-repeat!important;width:125%!important;max-width:none!important;height:95%!important;max-height:none!important;display:block!important;position:absolute!important;top:-10%!important;left:50%!important;transform:translate(-50%)!important}.avatar-frame-graylopears>img:first-child,.avatar-frame-graylopears>span:not(.avatar-frame-art),.directory-avatar.avatar-frame-graylopears>.directory-avatar-photo,.directory-avatar.avatar-frame-graylopears>.directory-avatar-initials{z-index:2!important;position:relative!important}.frame-mini-preview.avatar-frame-graylopears>.avatar-frame-art{width:128%!important;height:98%!important;top:-12%!important}.directory-avatar.avatar-frame-graylopears>.avatar-frame-art{width:122%!important;height:93%!important;top:-9%!important}body[data-cursor=pinkheartsight],body[data-cursor=pinkheartsight] *{cursor:none!important}.pinkheartsight-cursor{z-index:2147483647;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 3px #bf5a9942);background:url(/cursors/pink-heart-sight.png) 50%/contain no-repeat;width:34px;height:34px;transition:opacity .1s,scale 80ms;position:fixed;top:-100px;left:-100px;transform:translate(-50%,-50%)}.pinkheartsight-cursor.is-visible{opacity:1}.pinkheartsight-cursor.is-clicking{scale:.86}.pinkheartsight-hit{z-index:2147483646;pointer-events:none;color:#f06fc0;letter-spacing:.06em;white-space:nowrap;text-shadow:0 1px #fff,1px 0 #fff,0 -1px #fff,-1px 0 #fff,0 2px 6px #b7438959;transform-origin:0 100%;font:900 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;animation:.68s cubic-bezier(.2,.75,.25,1) forwards pinkHeartSightHit;position:fixed;transform:translate(10px,-8px)scale(.72)rotate(-5deg)}@keyframes pinkHeartSightHit{0%{opacity:0;transform:translate(7px,-3px)scale(.42)rotate(-8deg)}22%{opacity:1;transform:translate(13px,-15px)scale(1.08)rotate(3deg)}72%{opacity:1;transform:translate(16px,-24px)scale(.96)rotate(-2deg)}to{opacity:0;transform:translate(20px,-34px)scale(.82)rotate(-2deg)}}body[data-cache-theme=targetarcade]{--accent:#ec77b7;--accent2:#f5a8d0;--accent3:#aa96ed;--ink:#49394f;--glass:#fff7fceb;--glass-strong:#fffbfef7;--line:#c3679d38;--shadow:0 20px 48px #57365e29;--radius:13px}body[data-cache-theme=targetarcade] .os-window,body[data-cache-theme=targetarcade] .home-card,body[data-cache-theme=targetarcade] .desktop-widget{color:#49394f;background:linear-gradient(#fffbfd,#fff2f9) padding-box padding-box!important;border:1px solid #dd70aeb8!important;border-radius:13px!important;box-shadow:0 0 0 2px #ffffffe6,0 0 0 3px #e477b538,7px 9px #6848711a,0 22px 48px #5b3b6524!important}body[data-cache-theme=targetarcade] .os-window{background:linear-gradient(90deg,#ec77b7 0 12px,#0000 12px) 0 0/28px 1px no-repeat,linear-gradient(#ec77b7 0 12px,#0000 12px) 0 0/1px 28px no-repeat,linear-gradient(270deg,#aa96ed 0 12px,#0000 12px) 100% 100%/28px 1px no-repeat,linear-gradient(0deg,#aa96ed 0 12px,#0000 12px) 100% 100%/1px 28px no-repeat,linear-gradient(#fffbfd,#fff2f9) padding-box padding-box!important}body[data-cache-theme=targetarcade] .titlebar,body[data-cache-theme=targetarcade] .top-strip,body[data-cache-theme=targetarcade] .owner-ribbon,body[data-cache-theme=targetarcade] .visitor-ribbon{text-shadow:0 1px #68396c42;min-height:36px;box-shadow:inset 0 -1px #73437c24,inset 0 1px #ffffff8a;color:#fff!important;background:linear-gradient(#ffffff3d,#0000 48%),linear-gradient(90deg,#dd6daf,#ef8fc3 58%,#a991e8)!important;border-bottom:1px solid #ffffffd1!important}body[data-cache-theme=targetarcade] .titlebar:before{content:"⌖ TARGET";color:#fff;letter-spacing:.055em;background:#9c3e8033;border:1px solid #fffc;border-radius:999px;align-items:center;margin-right:8px;padding:4px 7px;font:800 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex;box-shadow:inset 0 1px #ffffff38}body[data-cache-theme=targetarcade] .window-controls{gap:4px}body[data-cache-theme=targetarcade] .window-controls button{color:#fff!important;background:#ffffff21!important;border:1px solid #ffffffc7!important;border-radius:50%!important;box-shadow:inset 0 1px #ffffff47!important}body[data-cache-theme=targetarcade] .window-controls button:hover{color:#c64d96!important;background:#ffffffe0!important}body[data-cache-theme=targetarcade] .primary-btn,body[data-cache-theme=targetarcade] .secondary-btn,body[data-cache-theme=targetarcade] .shop-button{color:#fff!important;background:linear-gradient(#ffffff38,#0000 50%),linear-gradient(90deg,#e36cac,#b195e9)!important;border:1px solid #d35da061!important;border-radius:999px!important;box-shadow:inset 0 1px #ffffff94,0 3px 8px #9f458229!important}body[data-cache-theme=targetarcade] .primary-btn:hover,body[data-cache-theme=targetarcade] .secondary-btn:hover,body[data-cache-theme=targetarcade] .shop-button:hover{filter:saturate(1.06)brightness(1.04);transform:translateY(-1px)}body[data-cache-theme=targetarcade] input,body[data-cache-theme=targetarcade] textarea,body[data-cache-theme=targetarcade] select{box-shadow:inset 0 1px 3px #5f3b660f,0 0 0 1px #ffffffb8;color:#49394f!important;background:#ffffffc7!important;border:1px solid #d368a44d!important;border-radius:9px!important}body[data-cache-theme=targetarcade] .taskbar{color:#513d57;background:linear-gradient(#ffffff6b,#0000 45%),linear-gradient(90deg,#fff0f8f5,#f2e0fff0)!important;border:1px solid #dd6fae7a!important;border-radius:14px 14px 0 0!important;box-shadow:0 -1px #ffffffe6,0 -10px 30px #66436f1a!important}body[data-cache-theme=targetarcade] .taskbar:before{content:"⌖  PLAYER ONLINE";color:#fff;letter-spacing:.07em;background:linear-gradient(90deg,#dd6dad,#a58ce5);border:1px solid #ffffffe6;border-radius:999px;padding:3px 8px;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:-18px;left:18px;box-shadow:0 2px 7px #82427924}body[data-cache-theme=targetarcade] .desktop-label{color:#fff;text-shadow:0 1px #552a4f4d;background:#c15394c2;border:1px solid #ffffffd1;border-radius:999px;padding:2px 6px;box-shadow:0 2px 7px #5f376521}body[data-cache-theme=targetarcade] .settings-card,body[data-cache-theme=targetarcade] .frame-settings-row,body[data-cache-theme=targetarcade] .memory-card{box-shadow:inset 0 1px #ffffffb8;background:#ffffff94!important;border:1px solid #d369a533!important;border-radius:11px!important}body[data-cache-theme=targetarcade] .kicker{color:#c95b9b;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800}body[data-cache-theme=targetarcade] .kicker:before{content:"⌖ ";color:#a78de8}body[data-cache-theme=targetarcade] .rule{opacity:.48;background:linear-gradient(90deg,#0000,#ec8fc2 24%,#aa99e9 76%,#0000);height:1px}body[data-cache-theme=targetarcade] a{color:#c85398;font-weight:700}body[data-cache-theme=targetarcade] .status-dot,body[data-cache-theme=targetarcade] .online-dot{border:1px solid #fff;box-shadow:0 0 0 2px #53d69d2e,0 0 7px #46db9b6b;background:#64dba1!important}@media (max-width:700px){body[data-cache-theme=targetarcade] .titlebar:before{content:"⌖";padding-inline:5px}body[data-cache-theme=targetarcade] .taskbar:before{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
