:root{--color-bg-base:#0f172a;--color-bg-surface:#1e293b;--color-text-primary:#f8fafc;--color-text-secondary:#94a3b8;--color-accent:#3b82f6;--color-accent-hover:#2563eb;--color-danger:#ef4444;--color-success:#10b981;--glass-bg:#1e293b99;--glass-border:#ffffff1a;--glass-blur:blur(12px);--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 6px -1px #0006;--shadow-glass:0 8px 32px 0 #0000005e;--phone-width:390px;--phone-height:844px;--phone-radius:40px;--transition-fast:.15s ease-out;--transition-normal:.25s ease-out;--theme-page-bg:#e5e7eb;--theme-phone-frame:#111827;--theme-phone-border:#27272a;--theme-phone-shadow:0 28px 70px #0f172a52;--theme-wallpaper:linear-gradient(160deg, #f8fafc 0%, #eef2f7 58%, #e2e8f0 100%);--theme-status-color:#0f172a;--theme-app-bg:#f8fafc;--theme-surface:#fff;--theme-surface-muted:#f1f5f9;--theme-surface-glass:#ffffffd1;--theme-border:#e2e8f0;--theme-border-strong:#cbd5e1;--theme-text:#0f172a;--theme-text-muted:#64748b;--theme-accent:#2563eb;--theme-accent-soft:#2563eb1f;--theme-success:#10b981;--theme-danger:#ef4444;--theme-card-radius:12px;--theme-control-radius:9px;--theme-dock-radius:24px;--theme-card-padding:14px;--theme-shadow-soft:0 10px 24px #0f172a14;--theme-shadow-card:0 1px 2px #0f172a0f;--theme-shadow-icon:0 10px 20px #0f172a2e;--theme-backdrop-filter:none;--theme-outline-width:1px;--app-icon-size:56px;--dock-icon-size:44px;--app-icon-radius:16px;--app-label-color:#0f172a;--app-label-shadow:0 1px 0 #ffffffbf;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}*{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0}.selectable{-webkit-user-select:text;user-select:text}html,body,#root{width:100%;height:100%;min-height:100%}body{color:var(--color-text-primary);background-color:#000;justify-content:center;align-items:center;width:100vw;height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow:hidden}::-webkit-scrollbar{display:none}.glass-panel{background:var(--theme-surface-glass,var(--glass-bg));-webkit-backdrop-filter:var(--theme-backdrop-filter,var(--glass-blur));border:var(--theme-outline-width,1px) solid var(--theme-border,var(--glass-border));box-shadow:var(--theme-shadow-card,var(--shadow-glass))}.app-back-control{min-width:52px;min-height:32px;color:var(--theme-accent,var(--color-accent));cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.app-back-control svg{flex-shrink:0}.icon-btn{cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .18s,transform .15s;display:inline-flex}.icon-btn svg{stroke-width:2px;width:28px;height:28px}.icon-btn:active{background:#0000000f;transform:scale(.96)}.back-btn,.save-btn{cursor:pointer;min-width:44px;min-height:44px;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:15px;font-weight:600;transition:background-color .18s;display:inline-flex}.back-btn:active,.save-btn:active{background:#0000000f}.icon-btn-small{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;transition:background-color .18s;display:inline-flex}.icon-btn-small svg{width:20px;height:20px}.header-actions{align-items:center;gap:4px;display:flex;position:relative}select{appearance:none;background-color:var(--theme-surface,var(--color-bg-surface));color:var(--theme-text,var(--color-text-primary));border:var(--theme-outline-width,1px) solid var(--theme-border,var(--glass-border));border-radius:var(--theme-control-radius,8px);cursor:pointer;transition:var(--transition-fast);box-shadow:var(--theme-shadow-card,var(--shadow-sm));background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2394a3b8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-position:right 10px center;background-repeat:no-repeat;background-size:16px;outline:none;padding:10px 36px 10px 12px;font-family:inherit;font-size:14px}select:focus{border-color:var(--theme-accent,var(--color-accent));box-shadow:0 0 0 2px var(--theme-accent-soft,#3b82f633)}select option{background-color:var(--theme-surface,var(--color-bg-surface));color:var(--theme-text,var(--color-text-primary))}.shared-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:absolute;inset:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.theme-flatMinimalism :where(button,[role=button],select,input,textarea,a):focus-visible{outline:3px solid var(--theme-text,#11110f);outline-offset:3px}.theme-flatMinimalism .home-screen-root *,.theme-flatMinimalism .home-screen-root :before,.theme-flatMinimalism .home-screen-root :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}.home-screen-root{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.home-screen-scrollable{min-height:0;padding-top:calc(max(12px, env(safe-area-inset-top)) + 30px);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;padding-bottom:0;display:flex;overflow:hidden}.widget-area{flex-direction:column;gap:15px;padding:12px 16px 10px;display:flex}.mock-widget{background:var(--theme-surface-glass,#ffffff3d);-webkit-backdrop-filter:var(--theme-backdrop-filter,blur(8px));border-radius:var(--theme-card-radius,20px);padding:var(--theme-card-padding,16px);color:var(--theme-status-color,#fff);border:var(--theme-outline-width,1px) solid var(--theme-border,#ffffff57);box-shadow:var(--theme-shadow-card,0 16px 38px #0f172a2e)}.widget-header{opacity:.9;justify-content:space-between;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.widget-content p{margin:0 0 8px;font-size:15px;font-style:italic;line-height:1.5}.widget-author{text-align:right;opacity:.8;font-size:13px;display:block}.edit-mode-header{border-radius:var(--theme-card-radius,12px);justify-content:space-between;align-items:center;margin:0 10px 10px;padding:10px 20px;display:flex}.add-widget-btn{color:#10b981;cursor:pointer;font-weight:600}.done-btn{color:var(--theme-accent,#0ea5e9);cursor:pointer;background-color:var(--theme-accent-soft,#0ea5e91a);border-radius:20px;padding:6px 16px;font-weight:600}.delete-widget-btn{cursor:pointer;z-index:50;background-color:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:absolute;top:-10px;left:-5px;box-shadow:0 2px 4px #0000001a}.dock-delete{top:-10px;left:10px}.widget-modal-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:2000;background-color:#0f172a6b;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.widget-modal{border-radius:var(--theme-card-radius,16px);flex-direction:column;gap:15px;width:80%;padding:20px;display:flex}.widget-modal h3{text-align:center;color:var(--theme-text,#0f172a);margin:0;font-size:18px}.widget-list{flex-direction:column;gap:10px;display:flex}.widget-item{background-color:var(--theme-surface-muted,#f8fafc);border-radius:var(--theme-control-radius,8px);text-align:center;color:var(--theme-text,#334155);cursor:pointer;padding:15px;font-weight:500}.widget-modal .cancel-btn{border-radius:var(--theme-control-radius,8px);background-color:var(--theme-surface-muted,#e2e8f0);color:var(--theme-text-muted,#475569);cursor:pointer;border:none;margin-top:10px;padding:12px;font-weight:700}.desktop-pages-viewport{--dock-reserved-space:116px;min-height:0;padding:8px 0 calc(var(--dock-reserved-space) + env(safe-area-inset-bottom,0px));scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex:1;overflow:auto hidden}.desktop-pages{min-height:100%;display:flex}.desktop-page{scroll-snap-align:start;flex:0 0 100%;width:100%;min-width:100%}.app-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(var(--desktop-page-rows,4), minmax(0, 104px));grid-auto-rows:104px;align-content:start;gap:18px 8px;height:100%;padding:8px 20px 12px;display:grid}.empty-app-slot{min-height:96px}.desktop-page-dots{left:0;right:0;bottom:calc(max(6px, env(safe-area-inset-bottom)) + 104px);pointer-events:auto;z-index:55;justify-content:center;gap:6px;display:flex;position:absolute}.desktop-page-dot{background:color-mix(in srgb, var(--theme-status-color,#0f172a) 34%, transparent);cursor:pointer;width:6px;height:6px;transition:width var(--transition-fast), background-color var(--transition-fast);border:none;border-radius:999px;padding:0}.desktop-page-dot.is-active{background:color-mix(in srgb, var(--theme-status-color,#0f172a) 76%, transparent);width:18px}.dock-anchor{left:0;right:0;bottom:calc(max(6px, env(safe-area-inset-bottom)) + 14px);pointer-events:none;z-index:50;justify-content:center;align-items:center;display:flex;position:absolute}.dock-container{pointer-events:auto;border-radius:var(--theme-dock-radius,22px);justify-content:center;align-items:center;gap:clamp(14px,4cqw,22px);width:fit-content;max-width:calc(100% - 40px);min-height:60px;padding:8px 16px;display:flex;position:relative}.dock-container.dock-count-1{gap:0;width:112px}.dock-container.dock-count-2{gap:25px;width:min(200px,100% - 40px);padding-inline:18px}.dock-container.dock-count-3{gap:18px;padding-inline:16px}.dock-container.dock-count-4{gap:12px;padding-inline:14px}.dock-container .app-icon-wrapper{z-index:1;cursor:pointer;flex:0 0 64px;justify-content:center;gap:0;width:64px;height:54px;min-height:0;padding:0;position:relative}.app-icon-wrapper.is-editing{cursor:grab}.empty-dock-slot{opacity:0;z-index:0;inset:0;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important}.app-icon-wrapper{cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-width:0;min-height:104px;padding:2px 0;display:flex}.app-icon-wrapper:active .app-icon{transform:scale(.9)}.app-icon{width:min(var(--app-icon-size,56px), 18cqmin);aspect-ratio:1;border-radius:var(--app-icon-radius,18px);box-shadow:var(--theme-shadow-icon,0 12px 24px #0f172a38), inset 0 1px 0 #ffffff40;transition:transform var(--transition-fast), box-shadow var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.dock-container .app-icon{width:min(var(--dock-icon-size,54px), 17cqmin)}.app-icon-symbol{color:#fff;filter:drop-shadow(0 2px 4px #0f172a47);width:32px;height:32px}.app-icon-image{object-fit:cover;width:100%;height:100%;display:block}.app-name{width:76px;min-height:34px;color:var(--app-label-color,#fff);text-align:center;text-shadow:var(--app-label-shadow,0 1px 3px #000000e6);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:16px;display:-webkit-box;overflow:hidden}.theme-neoBrutalism .mock-widget,.theme-neoBrutalism .dock-container,.theme-neoBrutalism .widget-modal,.theme-neoBrutalism .edit-mode-header{-webkit-backdrop-filter:none}.theme-neoBrutalism .app-icon{border:2px solid var(--theme-border,#111)}.home-top-reserved-space{border-radius:var(--theme-card-radius,14px);color:var(--theme-text-muted,#35342f);letter-spacing:.04em;border:3px solid #0000;flex:0 0 clamp(128px,18cqh,154px);justify-content:center;align-items:center;margin:12px 16px 8px;font-size:14px;font-weight:800;display:flex}.home-top-reserved-space.is-editing{border-color:var(--theme-border,#11110f);background:var(--theme-surface-muted,#efede4);border-style:dashed}.add-widget-btn,.done-btn{min-height:44px;font:inherit;border:0;justify-content:center;align-items:center;display:inline-flex}.add-widget-btn{background:0 0;gap:6px;padding:0 6px}.add-widget-btn svg{stroke-width:2.75px;width:20px;height:20px}.widget-item{border:var(--theme-outline-width,1px) solid var(--theme-border,#11110f);min-height:48px;font:inherit;justify-content:center;align-items:center;gap:8px;display:flex}.widget-item svg{stroke-width:2.75px;width:22px;height:22px}.widget-empty-state{min-height:48px;color:var(--theme-text-muted,#35342f);text-align:center;place-items:center;font-size:14px;font-weight:700;display:grid}.delete-widget-btn{border:var(--theme-outline-width,1px) solid var(--theme-border,#11110f);color:var(--theme-text,#11110f);padding:0}.delete-widget-btn svg{stroke-width:3px;width:16px;height:16px}.app-icon{border:var(--app-icon-outline-width,0) solid var(--app-icon-outline,transparent)}.app-icon-symbol{color:var(--app-icon-foreground,#fff);filter:var(--app-icon-symbol-filter,drop-shadow(0 2px 4px #0f172a47))}.app-icon-image{filter:var(--app-icon-image-filter,none)}.theme-flatMinimalism .home-screen-root{color:var(--theme-text)}.theme-flatMinimalism .mock-widget,.theme-flatMinimalism .dock-container,.theme-flatMinimalism .widget-modal,.theme-flatMinimalism .edit-mode-header{background:var(--theme-surface);border:3px solid var(--theme-border);box-shadow:none;-webkit-backdrop-filter:none}.theme-flatMinimalism .app-icon-symbol{stroke-width:2.75px;width:34px;height:34px}.theme-flatMinimalism .app-icon-wrapper:focus-visible,.theme-flatMinimalism .app-icon-wrapper:active{--app-icon-bg:var(--app-icon-active-bg);--app-icon-foreground:var(--app-icon-active-foreground);--app-icon-image-filter:grayscale(1) contrast(1.75) invert(1);outline:none}.theme-flatMinimalism .app-icon-wrapper:focus-visible .app-icon{box-shadow:0 0 0 3px var(--theme-wallpaper), 0 0 0 6px var(--theme-border)}.theme-flatMinimalism .app-icon-wrapper:active .app-icon{transform:none}.theme-flatMinimalism .app-name{letter-spacing:.01em;width:80px;text-shadow:none;font-size:14px;font-weight:800;line-height:18px}.theme-flatMinimalism .desktop-page-dot{border:2px solid var(--theme-border);background:var(--theme-wallpaper);width:8px;height:8px;transition:none}.theme-flatMinimalism .desktop-page-dot.is-active{background:var(--theme-border);width:22px}.theme-flatMinimalism .widget-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#11110f94}.theme-flatMinimalism .widget-item,.theme-flatMinimalism .widget-modal .cancel-btn,.theme-flatMinimalism .done-btn{border:3px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:var(--theme-control-radius);box-shadow:none;font-weight:800}.theme-flatMinimalism .done-btn{min-width:78px;padding:6px 16px}.theme-flatMinimalism .widget-item:is(:focus-visible,:active),.theme-flatMinimalism .widget-modal .cancel-btn:is(:focus-visible,:active),.theme-flatMinimalism .done-btn:is(:focus-visible,:active){background:var(--theme-text);color:var(--theme-wallpaper);outline:none}.theme-flatMinimalism .delete-widget-btn{background:var(--theme-text);width:36px;height:36px;color:var(--theme-wallpaper);box-shadow:none;border-radius:10px;top:-18px;left:-8px}.theme-flatMinimalism .dock-delete{left:8px}.theme-flatMinimalism .empty-app-slot{border:2px dashed color-mix(in srgb, var(--theme-border) 42%, transparent);border-radius:var(--app-icon-radius)}.theme-glassmorphism{--glass-icon-blur:.5px;--glass-icon-symbol-glow:1px;--glass-clock-blur:0px;--glass-dock-blur:0px}.glass-clock-widget{display:none}.top-reserved-edit-label{font-size:12px;position:absolute}.theme-glassmorphism .home-screen-scrollable{padding-top:calc(max(12px, env(safe-area-inset-top)) + 24px)}.theme-glassmorphism .home-top-reserved-space{width:calc(100% - 64px);-webkit-backdrop-filter:blur(var(--glass-clock-blur)) saturate(1.08);background:linear-gradient(145deg,#ffffff03,#ffffff09),#ffffff04;border:1px solid #ffffffb8;border-radius:28px;flex-basis:clamp(142px,19cqh,166px);margin:18px auto 16px;position:relative;box-shadow:0 16px 34px #3a495e1a,inset 0 1px #ffffff2e,inset 0 -1px #64748b14}.theme-glassmorphism .home-top-reserved-space:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(80% 42% at 24% 0,#ffffff42,#0000 74%);position:absolute;inset:1px}.theme-glassmorphism .glass-clock-widget{z-index:1;color:#fffffff7;text-shadow:0 2px 12px #404e632e;flex-direction:column;justify-content:center;align-items:center;font-style:normal;line-height:1;display:flex;position:relative}.theme-glassmorphism .glass-clock-line{justify-content:center;align-items:baseline;gap:8px;display:flex}.theme-glassmorphism .glass-clock-time{text-shadow:none;letter-spacing:.06em;font-family:inherit;font-size:clamp(50px,34cqw,100px);font-weight:100}.theme-glassmorphism .glass-clock-date{letter-spacing:.02em;margin-top:15px;font-size:15px;font-weight:400}.theme-glassmorphism .top-reserved-edit-label{display:none}.theme-glassmorphism .desktop-pages-viewport{--dock-reserved-space:124px}.theme-glassmorphism .app-grid{gap:16px 10px;padding:6px 20px 12px}.theme-glassmorphism .app-icon{isolation:isolate;-webkit-backdrop-filter:blur(var(--glass-icon-blur)) saturate(1) brightness(.94);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);background-image:linear-gradient(145deg,#ffffff04,#ffffff05);background-clip:padding-box;border-color:#ffffffc2;position:relative;box-shadow:0 11px 24px #3a495e08,inset 0 1px #ffffff0a,inset 0 -1px #64748b14}.theme-glassmorphism .app-icon:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(82% 38% at 24% 0,#ffffff52 0%,#0000 32%),radial-gradient(70% 40% at 76% 110%,#cfdeee29 0%,#0000 36%);position:absolute;inset:1px}.theme-glassmorphism .app-icon:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:1px;box-shadow:inset 0 0 0 1px #ffffff1a}.theme-glassmorphism .app-icon-symbol,.theme-glassmorphism .app-icon-image{color:#fff9;stroke-width:.9px;filter:drop-shadow(0 1px 1px #425064) drop-shadow(0 0 var(--glass-icon-symbol-glow) #fff9);position:relative}.theme-glassmorphism .app-name{letter-spacing:.06em;text-shadow:var(--app-label-shadow);font-size:12.5px;font-weight:350;line-height:16px}.theme-glassmorphism .app-icon-wrapper:active .app-icon{border-color:#ffffffc2;transform:scale(.96)translateY(1px);box-shadow:0 7px 15px #3f2a551a,inset 0 1px #ffffff61}.theme-glassmorphism .dock-container{--app-icon-color-strength:0%;--app-icon-color-base:#fff0;width:calc(100% - 32px);max-width:none;min-height:72px;-webkit-backdrop-filter:blur(var(--glass-dock-blur)) saturate(1.08);background:linear-gradient(145deg,#ffffff05,#ffffff0d),#ffffff0d;border-color:#ffffffb8;justify-content:space-around;gap:12px;padding:10px 20px;box-shadow:0 14px 32px #3a495e05,inset 0 1px #ffffff05,inset 0 -1px #64748b14}.theme-glassmorphism .dock-container.dock-count-1,.theme-glassmorphism .dock-container.dock-count-2,.theme-glassmorphism .dock-container.dock-count-3,.theme-glassmorphism .dock-container.dock-count-4{gap:12px;width:calc(100% - 32px);padding-inline:20px}.theme-glassmorphism .desktop-page-dot{background:#ffffff6b;width:7px;height:7px;box-shadow:0 1px 4px #3a495e29}.theme-glassmorphism .desktop-page-dot.is-active{background:#fffffff5;width:7px}.lockscreen-root{z-index:1;perspective:800px;background:linear-gradient(#0000 40%,#00000026);flex-direction:column;align-items:center;animation:.3s lockscreen-fade-in;display:flex;position:absolute;inset:0;overflow:hidden}.theme-glassmorphism .lockscreen-root{-webkit-backdrop-filter:blur(2px)saturate(1.2);background:linear-gradient(#0000 30%,#0003)}@keyframes lockscreen-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lockscreen-root{animation:none}}.lockscreen-clock{text-align:center;color:var(--theme-status-color,#fff);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;margin-top:clamp(40px,8cqh,72px)}.lockscreen-time{letter-spacing:.04em;font-size:clamp(48px,12cqw,72px);font-weight:200;line-height:1.1}.lockscreen-date{opacity:.75;margin-top:4px;font-size:clamp(13px,3.5cqw,16px);font-weight:400}.lockscreen-panels{z-index:2;transform-origin:100%;flex-direction:column;align-self:flex-end;gap:clamp(8px,2cqh,14px);width:clamp(170px,56cqw,240px);margin-top:clamp(24px,6cqh,48px);margin-right:clamp(12px,4cqw,24px);display:flex;transform:rotateY(-16deg)}.theme-neoBrutalism .lockscreen-panels{transform-origin:100%;transform:rotateY(-20deg)}.theme-glassmorphism .lockscreen-panels{transform-origin:100%;transform:rotateY(-14deg)}.lockscreen-recent{border:1px solid var(--theme-border,var(--glass-border));min-height:clamp(72px,18cqh,96px);box-shadow:var(--theme-shadow-card,var(--shadow-glass));background:var(--theme-surface-glass,var(--glass-bg));-webkit-backdrop-filter:var(--theme-backdrop-filter,var(--glass-blur));cursor:pointer;color:var(--theme-text,#0f172a);text-align:center;-webkit-tap-highlight-color:transparent;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:6px 8px 6px 0;font-family:inherit;font-size:13px;transition:transform .15s;display:flex}.lockscreen-recent:active{transform:scale(.97)}.lockscreen-recent-header{align-items:center;gap:0;width:100%;display:flex}.lockscreen-recent-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(56px,16cqh,72px);height:clamp(56px,16cqh,72px);margin-left:8px;font-size:26px;font-weight:600;display:flex;overflow:hidden}.lockscreen-recent-avatar img{object-fit:cover;width:100%;height:100%}.lockscreen-recent-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 8px;font-size:clamp(22px,10cqw,30px);font-weight:400;overflow:hidden}.lockscreen-recent-unread{background:var(--theme-accent,#2563eb);border-radius:50%;flex-shrink:0;width:8px;height:8px}.lockscreen-recent-empty{color:var(--theme-text-muted,#64748b);text-align:center;padding:8px 0;font-size:13px}.lockscreen-actions{gap:8px;display:flex}.lockscreen-action-btn{border:1px solid var(--theme-border,var(--glass-border));min-height:48px;box-shadow:var(--theme-shadow-card,var(--shadow-glass));background:var(--theme-surface-glass,var(--glass-bg));-webkit-backdrop-filter:var(--theme-backdrop-filter,var(--glass-blur));cursor:pointer;color:var(--theme-text,#0f172a);-webkit-tap-highlight-color:transparent;border-radius:5px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:6px 4px;font-family:inherit;font-size:12px;font-weight:500;transition:transform .15s;display:flex}.lockscreen-action-btn:active{transform:scale(.96)}.lockscreen-action-btn svg{stroke-width:1.8px;width:22px;height:22px}.lockscreen-action-btn--sticker{position:relative}.lockscreen-action-btn--sticker:active{transform:scale(.96)}.lockscreen-hint{color:var(--theme-status-color,#fff);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;margin-top:auto;margin-bottom:clamp(28px,6cqh,48px);font-size:12px}.lockscreen-avatar-fallback{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:26px;font-weight:600;display:flex}.theme-neoBrutalism .lockscreen-recent,.theme-neoBrutalism .lockscreen-action-btn{border:2px solid var(--theme-border,#27272a)}.theme-glassmorphism .lockscreen-recent{border:1px solid #ffffff26}.theme-glassmorphism .lockscreen-action-btn{border:1px solid #ffffff1f}.status-bar{width:100%;padding:max(12px, env(safe-area-inset-top)) 24px 10px 24px;color:var(--theme-status-color,#fff);z-index:1000;text-shadow:var(--app-label-shadow,0 1px 2px #0006);pointer-events:none;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;top:0;left:0}.status-left{flex:1;align-items:center;display:flex}.status-center{flex:1;justify-content:center;align-items:center;display:flex}.status-right{flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex}.battery-container{align-items:center;display:flex}.theme-glassmorphism .status-bar{letter-spacing:.01em;text-shadow:0 1px 6px #3a495e47;padding-inline:22px;font-size:14px;font-weight:500}.theme-glassmorphism .status-bar svg{stroke-width:2.1px;filter:drop-shadow(0 1px 4px #3a495e38)}.theme-flatMinimalism .status-bar{color:var(--theme-status-color);letter-spacing:.02em;text-shadow:none;font-size:15px;font-weight:800}.theme-flatMinimalism .status-bar svg{stroke-width:2.75px}.wallpaper-viewport{width:100%;height:100%;position:relative;overflow:hidden}.wallpaper-viewport-img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;top:0;left:0}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:8px;width:85%;max-width:320px;display:flex;position:absolute;top:60px;left:50%;transform:translate(-50%)}.toast-item{text-align:center;pointer-events:auto;word-break:break-word;border-radius:10px;padding:10px 16px;font-size:13px;line-height:1.4;animation:.25s ease-out toastIn}.toast-info{background:var(--theme-surface,#fff);color:var(--theme-text,#0f172a);border:1px solid var(--theme-border,#e2e8f0);box-shadow:0 4px 16px #0000001f}.toast-success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.toast-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.toast-warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a}@keyframes toastIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.confirm-overlay{z-index:9998;background:#0006;justify-content:center;align-items:center;animation:.15s ease-out fadeIn;display:flex;position:absolute;inset:0}.confirm-dialog{background:var(--theme-surface,#fff);text-align:center;border-radius:14px;width:78%;max-width:280px;padding:24px 20px 16px;box-shadow:0 12px 40px #0003}.confirm-message{color:var(--theme-text,#0f172a);word-break:break-word;margin:0 0 20px;font-size:14px;line-height:1.5}.confirm-actions{border-top:1px solid var(--theme-border,#e2e8f0);margin:0 -20px -16px;display:flex}.confirm-btn{cursor:pointer;background:0 0;border:none;flex:1;padding:12px;font-size:15px;font-weight:500}.confirm-cancel{color:var(--theme-text-muted,#64748b);border-radius:0 0 0 14px}.confirm-ok{color:var(--theme-accent,#2563eb);border-left:1px solid var(--theme-border,#e2e8f0);border-radius:0 0 14px;font-weight:600}.confirm-ok--danger{color:var(--theme-danger,#ef4444)}.confirm-btn:active{background:var(--theme-surface-muted,#f1f5f9)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.shell-wrapper{background:var(--theme-page-bg,var(--color-bg-base));width:100vw;height:100dvh;transition:background var(--transition-normal);justify-content:center;align-items:center;display:flex;overflow:hidden}.phone-shell{background-color:var(--theme-phone-frame,#000);transition:background-color var(--transition-normal), border-radius var(--transition-normal), box-shadow var(--transition-normal);flex-direction:column;display:flex;position:relative;overflow:hidden;container:phone/size}.theme-glassmorphism .phone-shell.has-active-app,.theme-glassmorphism .phone-shell.has-active-app .phone-screen{background:var(--theme-app-bg,#f8f3fa)}.is-windowed .phone-shell{width:var(--phone-width);height:var(--phone-height);border-radius:var(--phone-radius);max-width:95vw;max-height:92dvh;box-shadow:0 0 0 10px var(--theme-phone-frame,#1e1e1e), var(--theme-phone-shadow,0 20px 40px #00000080);border:1px solid var(--theme-phone-border,#333)}.is-fullscreen .phone-shell{width:100vw;height:100dvh;box-shadow:none;border:none;border-radius:0}@media (width<=600px),(display-mode:standalone){.is-windowed .phone-shell{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:none;border-radius:0}}.phone-screen{background:var(--theme-wallpaper,#f8fafc);isolation:isolate;background-position:50%;background-size:cover;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.wallpaper-layer{pointer-events:none;z-index:0;position:absolute;inset:0}.home-bar-container{height:max(14px, var(--safe-bottom));z-index:999;pointer-events:auto;background:0 0;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:0}.home-bar{background-color:color-mix(in srgb, var(--theme-status-color,#fff) 80%, transparent);cursor:pointer;width:28%;height:4px;transition:background-color var(--transition-fast);opacity:.85;border-radius:6px}.shell-wrapper{font-family:var(--theme-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.home-bar-container{appearance:none;color:inherit;cursor:pointer;border:0;padding:0}.home-bar-container:focus-visible{outline:3px solid var(--theme-status-color,#11110f);outline-offset:-4px}.theme-flatMinimalism .home-bar{background:var(--theme-status-color);opacity:1;width:32%;height:5px}.pwa-update-prompt{left:14px;right:14px;bottom:calc(24px + var(--safe-bottom));z-index:1200;border:var(--theme-outline-width,1px) solid var(--theme-border,#e2e8f0);border-radius:var(--theme-card-radius,12px);background:var(--theme-surface-glass,#fffffff0);color:var(--theme-text,#0f172a);box-shadow:var(--theme-shadow-soft,0 12px 30px #0f172a2e);-webkit-backdrop-filter:blur(14px);align-items:center;gap:12px;padding:12px;display:flex;position:absolute}.pwa-update-reopen{right:calc(14px + var(--safe-right));bottom:calc(24px + var(--safe-bottom));z-index:1200;border:var(--theme-outline-width,1px) solid var(--theme-border,#e2e8f0);background:var(--theme-surface-glass,#fffffff0);min-height:38px;color:var(--theme-accent,#2563eb);box-shadow:var(--theme-shadow-soft,0 10px 24px #0f172a29);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;position:absolute}.pwa-update-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pwa-update-copy strong{font-size:14px}.pwa-update-copy span{color:var(--theme-text-muted,#64748b);font-size:12px;line-height:1.4}.pwa-update-copy .pwa-update-error{color:var(--theme-danger,#ef4444)}.pwa-update-actions{align-items:center;gap:6px;display:flex}.pwa-update-primary,.pwa-update-secondary{font:inherit;cursor:pointer;border:none}.pwa-update-primary{border-radius:var(--theme-control-radius,9px);background:var(--theme-accent,#2563eb);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.pwa-update-secondary{background:var(--theme-surface-muted,#f1f5f9);width:38px;height:38px;color:var(--theme-text-muted,#64748b);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pwa-update-primary:disabled,.pwa-update-secondary:disabled{cursor:default;opacity:.65}.pwa-update-spin{animation:.9s linear infinite spin}@media (width<=360px){.pwa-update-prompt{flex-direction:column;align-items:stretch}.pwa-update-actions{justify-content:flex-end}}.chat-skin--peachSoda{--theme-name:"奶桃苏打 Peach Soda";--theme-app-bg:#fff6f1;--theme-surface:#fffefc;--theme-surface-muted:#fbe9e0;--theme-surface-glass:#fffbf7e0;--theme-backdrop-filter:blur(14px);--theme-text:#4a352e;--theme-text-muted:#a98073;--theme-accent:#f97362;--theme-accent-soft:#ffe1d6;--theme-success:#3dbd8c;--theme-danger:#ef5b4d;--theme-border:#f3d5c9;--theme-border-strong:#e8b7a4;--theme-outline-width:1px;--theme-card-radius:18px;--theme-control-radius:14px;--theme-shadow-card:0 4px 16px #e07a5f24;--theme-shadow-soft:0 2px 8px #e07a5f1a;--transition-fast:.12s;--transition-normal:.2s;background-color:#fff6f1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52'%3E%3Ccircle cx='10' cy='12' r='3' fill='%23F97362' fill-opacity='0.08'/%3E%3Ccircle cx='36' cy='34' r='2' fill='%23F97362' fill-opacity='0.1'/%3E%3C/svg%3E"),linear-gradient(#ffe9dd 0%,#fff4ee 34%,#fff9f6 100%)}.chat-skin--peachSoda .chat-app{background-color:#fff6f1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52'%3E%3Ccircle cx='10' cy='12' r='3' fill='%23F97362' fill-opacity='0.08'/%3E%3Ccircle cx='36' cy='34' r='2' fill='%23F97362' fill-opacity='0.1'/%3E%3C/svg%3E"),linear-gradient(#ffe9dd 0%,#fff4ee 34%,#fff9f6 100%)}.chat-skin--peachSoda .chat-header{background-image:repeating-linear-gradient(45deg,#f9736229 0 8px,#ffffff8c 8px 16px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Ccircle cx='8' cy='9' r='1.8' fill='%23F97362' fill-opacity='0.09'/%3E%3Ccircle cx='26' cy='25' r='1.3' fill='%23F97362' fill-opacity='0.11'/%3E%3C/svg%3E"),linear-gradient(#fffbf7f0,#fff4eee6);background-position:0 0,0 0,0 0;background-repeat:no-repeat,repeat,no-repeat;background-size:100% 6px,36px 36px,100% 100%;border-bottom:none;position:relative;box-shadow:0 6px 16px #e07a5f1f}.chat-skin--peachSoda .chat-header:after{content:"";pointer-events:none;z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='7'%3E%3Cpath d='M0 0h16v1c-1.3 3.3-4 5-8 5s-6.7-1.7-8-5V0z' fill='%23FFF7F2' fill-opacity='0.94'/%3E%3Cpath d='M0 1c1.3 3.3 4 5 8 5s6.7-1.7 8-5' fill='none' stroke='%23F3D5C9' stroke-width='1'/%3E%3C/svg%3E") 0 0/16px 7px repeat-x;height:7px;position:absolute;bottom:-7px;left:0;right:0}.chat-skin--peachSoda .chat-header h2{outline-offset:-4px;white-space:nowrap;text-overflow:ellipsis;background:#fffefc;border:1px solid #f3d5c9;border-radius:999px;outline:1.5px dashed #f9736273;max-width:64%;margin-left:auto;margin-right:auto;padding:5px 16px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 3px 8px #e07a5f24}.chat-skin--peachSoda .chat-header h2:before,.chat-skin--peachSoda .chat-header h2:after{content:"";vertical-align:-2px;background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;display:inline-block}.chat-skin--peachSoda .chat-header h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20c-4.4 0-7.5-3.1-7.5-7 0-4.5 3.4-8 7.5-8s7.5 3.5 7.5 8c0 3.9-3.1 7-7.5 7Z' fill='%23F97362'/%3E%3Cpath d='M12 5c0-2 1.5-3.5 3.5-3.5.3 2-1.5 3.5-3.5 3.5Z' fill='%233DBD8C'/%3E%3C/svg%3E");margin-right:6px}.chat-skin--peachSoda .chat-header h2:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l1.7 4.6L18.5 9.3l-4.8 1.7L12 15.6l-1.7-4.6L5.5 9.3l4.8-1.7L12 3z' fill='%23F2A93B'/%3E%3Ccircle cx='18.5' cy='17.5' r='2' fill='%23F2A93B' fill-opacity='0.55'/%3E%3C/svg%3E");margin-left:6px}.chat-skin--peachSoda .chat-header .icon-btn{background:#fffefc;border:1px solid #f3d5c9;border-radius:10px;box-shadow:0 2px 6px #e07a5f1f}.chat-skin--peachSoda .message-bubble:not(.bubble-sticker):not(.bubble-image):not(.bubble-chat-card):not(.call-record-bubble){border-radius:18px;position:relative}.chat-skin--peachSoda .bubble-them:not(.bubble-sticker):not(.bubble-image):not(.bubble-chat-card):not(.call-record-bubble){border-top-left-radius:6px}.chat-skin--peachSoda .bubble-me:not(.bubble-sticker):not(.bubble-image):not(.bubble-chat-card):not(.call-record-bubble){border-top-right-radius:6px;box-shadow:0 4px 14px #e96d543d}.chat-skin--peachSoda .message-bubble:not(.bubble-sticker):not(.bubble-image):not(.bubble-chat-card):not(.call-record-bubble):before{content:"";pointer-events:none;border:1.5px dashed #f9736273;border-radius:14px;position:absolute;inset:3px}.chat-skin--peachSoda .bubble-them:not(.bubble-sticker):not(.bubble-image):not(.bubble-chat-card):not(.call-record-bubble):before{border-top-left-radius:3px}.chat-skin--peachSoda .bubble-me:not(.bubble-sticker):not(.bubble-image):not(.bubble-chat-card):not(.call-record-bubble):before{border-color:#fff9;border-top-right-radius:3px}.chat-skin--peachSoda .bubble-me:not(.bubble-sticker):not(.bubble-image):not(.bubble-chat-card):not(.call-record-bubble):after{content:"";opacity:.28;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20c-4.4 0-7.5-3.1-7.5-7 0-4.5 3.4-8 7.5-8s7.5 3.5 7.5 8c0 3.9-3.1 7-7.5 7Z' fill='%23ffffff'/%3E%3Cpath d='M12 5c0-2 1.5-3.5 3.5-3.5.3 2-1.5 3.5-3.5 3.5Z' fill='%23ffffff' fill-opacity='0.75'/%3E%3C/svg%3E") 50%/contain no-repeat;width:14px;height:14px;position:absolute;bottom:4px;right:5px}.chat-skin--peachSoda .msg-avatar,.chat-skin--peachSoda .chat-list-avatar{box-sizing:border-box;border:2px solid #fff;outline:1px solid #f3d5c9;box-shadow:0 3px 8px #e07a5f2e}.chat-skin--peachSoda .msg-avatar,.chat-skin--peachSoda .msg-avatar.default-avatar{background-color:#f2d5c8}.chat-skin--peachSoda .voice-bubble--me{color:#fff;background:#f97362}.chat-skin--peachSoda .voice-bubble--them{color:#4a352e;background:#fffefc;border-color:#f3d5c9}.chat-skin--peachSoda .call-record-bubble{color:#fff;background:#f97362}.chat-skin--peachSoda .chat-card{outline-offset:-5px;border-color:#f3d5c9;outline:1.5px dashed #f973624d;box-shadow:0 6px 18px #e07a5f24}.chat-skin--peachSoda .chat-card-transfer-main{background:linear-gradient(135deg,#ffb37e 0%,#f97362 100%)}.chat-skin--peachSoda .chat-card-transfer.is-accepted .chat-card-transfer-main,.chat-skin--peachSoda .chat-card-transfer.is-rejected .chat-card-transfer-main{background:linear-gradient(135deg,#d9a98f 0%,#bc8168 100%)}.chat-skin--peachSoda .chat-card-transfer-foot{color:#b4553f}.chat-skin--peachSoda .chat-card-transfer-actions button{color:#e85d4b}.chat-skin--peachSoda .chat-card-map{color:#e85d4b;background:linear-gradient(90deg,#f9736224 1px,#0000 1px) 0 0/22px 22px,linear-gradient(0deg,#f973621f 1px,#0000 1px) 0 0/22px 22px,linear-gradient(135deg,#ffe9de 0%,#fff3ec 100%)}.chat-skin--peachSoda .chat-card-link-icon{color:#f97362;background:#ffe9de;border-right-color:#f973621f}.chat-skin--peachSoda .chat-card-body span{color:#8a6b5f}.chat-skin--peachSoda .chat-card-body small{color:#b78e7e}.chat-skin--peachSoda .chat-card-body p{color:#5c4439}.chat-skin--peachSoda .chat-input-area input{border-radius:999px}.chat-skin--peachSoda .chat-input-area input:focus{border-color:var(--theme-accent);outline:none;box-shadow:0 0 0 3px #f9736226}.chat-skin--peachSoda .chat-app .send-btn{box-shadow:0 4px 10px #e96d544d}.chat-skin--peachSoda .chat-settings-tab{color:var(--theme-text-muted)}.chat-skin--peachSoda .chat-settings-tab.active{color:var(--theme-accent);background:#f973621f}.chat-skin--peachSoda .char-grid-item.selected img,.chat-skin--peachSoda .char-grid-item.selected .default-avatar{border-color:var(--theme-accent);box-shadow:0 4px 8px #f9736259}.chat-skin--peachSoda .nav-item{color:var(--theme-text-muted)}.chat-skin--peachSoda .settings-view{background-color:#0000}.chat-skin--peachSoda .settings-view .form-group label{color:var(--theme-text)}.chat-skin--peachSoda .settings-view .form-group input[type=text],.chat-skin--peachSoda .settings-view .form-group select,.chat-skin--peachSoda .settings-view .form-group textarea{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}.chat-skin--peachSoda .settings-view .form-group input:focus,.chat-skin--peachSoda .settings-view .form-group select:focus,.chat-skin--peachSoda .settings-view .form-group textarea:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px #f9736224}.chat-skin--peachSoda .settings-view .form-group input[type=range]{accent-color:var(--theme-accent)}.chat-skin--peachSoda .settings-view .proactive-panel{border-top-color:var(--theme-border)}.chat-skin--peachSoda .settings-view .proactive-indent{border-left-color:var(--theme-accent)}.chat-skin--peachSoda .settings-view .inline-row input[type=number],.chat-skin--peachSoda .settings-view .inline-row input[type=text]{border-color:var(--theme-border)}.chat-skin--peachSoda .settings-view .hint-text{color:var(--theme-text-muted)}.chat-skin--peachSoda .settings-view .section-divider{background:0 0;border-top:2px dashed #f973624d;height:0}.chat-skin--peachSoda .chat-blocked-notice>button{color:#e85d4b;background:#ffe9de;border-color:#f6c9b8}.chat-skin--peachSoda .delete-modal,.chat-skin--peachSoda .export-picker-panel{border:1px solid #f3d5c9;border-radius:18px}.chat-skin--peachSoda .delete-modal-text{color:var(--theme-text)}.chat-skin--peachSoda .delete-modal-cancel{background:var(--theme-surface-muted);color:var(--theme-text-muted)}.chat-skin--peachSoda .memory-action-btn.primary{background:var(--theme-accent);border-color:var(--theme-accent)}.chat-skin--peachSoda .memory-save-link{color:var(--theme-accent)}.chat-skin--peachSoda .memory-add-form{background:var(--theme-surface-muted)}.chat-skin--peachSoda .memory-item{border-radius:12px}.chat-skin--peachSoda .memory-item.big{background:#ffece3;border-color:#f3cdbb}.chat-skin--peachSoda .memory-type-tag,.chat-skin--peachSoda .memory-keyword{background:var(--theme-surface-muted);color:var(--theme-text-muted)}.chat-skin--peachSoda .memory-content{color:var(--theme-text)}.chat-skin--peachSoda .memory-date{color:var(--theme-text-muted)}.chat-skin--peachSoda .moments-app{--moments-link:#e85d4b;--moments-green:#f97362;background-color:#fff6f1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='52'%3E%3Ccircle cx='10' cy='12' r='3' fill='%23F97362' fill-opacity='0.08'/%3E%3Ccircle cx='36' cy='34' r='2' fill='%23F97362' fill-opacity='0.1'/%3E%3C/svg%3E"),linear-gradient(#ffe9dd 0%,#fff4ee 34%,#fff9f6 100%)}
