
/* Equal optical glyph sizes and shared liquid glass. */
header .community-add,header .sparks-shortcut,header .desktop-settings,header .mobile-account-trigger,header .profile-dropdown summary{box-sizing:border-box!important;width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important;border:1px solid var(--glass-edge)!important;border-radius:50%!important;background:var(--glass-fill)!important;box-shadow:inset 0 1px 0 var(--glass-highlight),0 5px 18px #0002;backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);display:grid!important;place-items:center!important;color:var(--text)!important}header .header-actions .icon,header .community-add svg,header .profile-dropdown summary .icon{width:22px!important;height:22px!important;margin:0!important}.brand-pro-tag{font-size:9px!important;letter-spacing:.7px;border:1px solid #e3d4a2;border-radius:6px;padding:3px 5px;margin-left:5px;color:#f4e5b8!important;-webkit-text-fill-color:#f4e5b8!important}
body[data-view=wallpaper] #main{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}.wallpaper-canvas{position:relative;height:100svh;min-height:580px;background:var(--wall-bg,var(--bg));isolation:isolate}.wallpaper-canvas-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.canvas-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 58%,#0008)}.wallpaper-floating-panel{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 64px);box-sizing:border-box;display:flex;align-items:center;gap:20px;padding:14px 18px;border:1px solid #ffffff38;border-radius:32px;background:#171d2d73;color:white;box-shadow:inset 0 1px 0 #ffffff30,0 10px 50px #0003;backdrop-filter:blur(32px) saturate(1.6);-webkit-backdrop-filter:blur(32px) saturate(1.6)}.canvas-identity{min-width:180px;max-width:400px}.canvas-identity h1{font-size:18px;margin:0 0 5px;line-height:1.25}.canvas-identity .author{font-size:12px;color:#e1e2eb;padding:0}.canvas-identity p{font-size:11px;margin:5px 0 0;color:#c7cbd8}.canvas-actions{display:flex;align-items:center;gap:8px}.glass-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #ffffff32;border-radius:50%;background:#ffffff12;color:white;backdrop-filter:blur(20px)}.glass-icon .icon{width:22px;height:22px}.glass-icon[aria-pressed=true]{background:var(--aura-spectrum);color:#252737}.canvas-actions .primary,.canvas-actions .secondary{min-height:44px;border-radius:24px;padding:10px 20px;white-space:nowrap;display:flex;align-items:center;gap:8px}.canvas-actions .icon{width:20px;height:20px}.canvas-report{position:absolute;right:20px;top:calc(20px + env(safe-area-inset-top,0px))}.canvas-details{max-width:780px;padding:30px 24px;margin:auto;text-align:center;color:var(--muted);line-height:1.65}.unique-scene{position:relative;flex-shrink:0;width:170px;height:150px;margin:12px auto;perspective:500px;filter:hue-rotate(var(--scene-hue));transform:rotate(-9deg)}.unique-scene i{position:absolute;width:80px;height:94px;border:1px solid #ffffffb0;border-radius:20px;background:linear-gradient(130deg,#b1f5f2,#bfc9ff 35%,#edc1ec 65%,#e9f6ee);box-shadow:inset 5px 4px 10px #fff8,inset -7px -8px 14px #6671bd65,7px 12px 15px #0003;transform:rotateY(-25deg) rotateX(14deg)}.unique-scene i:nth-child(1){left:20px;top:30px}.unique-scene i:nth-child(2){left:58px;top:15px;transform:rotateY(25deg) rotate(24deg)}.unique-scene i:nth-child(3){width:45px;height:45px;left:108px;top:85px;border-radius:50%}.unique-scene i:nth-child(4){width:24px;height:24px;left:126px;top:16px;transform:rotate(45deg);border-radius:8px}.scene-1 i{border-radius:50%}.scene-2 i:nth-child(1){transform:rotate(40deg);border-radius:12px;width:100px;height:65px}.scene-3 i:nth-child(2){border-radius:60px 10px 60px 10px}
@media(max-width:999px){header .community-add,header .sparks-shortcut,header .desktop-settings,header .mobile-account-trigger{width:32px!important;height:36px!important;min-height:36px!important;padding:6px!important}header .brand{font-size:18px!important}.wallpaper-canvas{min-height:560px}.wallpaper-floating-panel{bottom:calc(16px + env(safe-area-inset-bottom,0px));max-width:none;width:calc(100% - 24px);border-radius:26px;display:grid;grid-template-columns:36px 1fr;gap:12px;padding:16px}.canvas-back{width:36px;height:36px}.canvas-identity{min-width:0;max-width:none}.canvas-identity h1{font-size:18px}.canvas-actions{grid-column:1/-1;display:flex;justify-content:center}.canvas-actions .canvas-download{flex:1;justify-content:center}.canvas-actions .primary{flex:1;justify-content:center}.wallpaper-canvas-image{object-fit:contain}.canvas-report{top:calc(16px + env(safe-area-inset-top,0px));right:16px}}

.wallpaper-floating-panel .canvas-identity h1{font-size:18px!important;margin:0 0 5px!important;line-height:1.3!important;letter-spacing:-.3px!important}.wallpaper-floating-panel .canvas-identity .author{margin:0!important;padding:0!important}.wallpaper-floating-panel .canvas-identity p{margin:5px 0 0!important}.canvas-back .icon{transform:rotate(90deg)}

/* Circular standalone controls at every breakpoint. */
body header .community-add,body header .sparks-shortcut,body header .desktop-settings,body header .mobile-account-trigger,body header .profile-dropdown summary{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;aspect-ratio:1!important;border-radius:50%!important;background:var(--glass-fill)!important;border:1px solid var(--glass-edge)!important;backdrop-filter:blur(24px) saturate(1.5)!important;-webkit-backdrop-filter:blur(24px) saturate(1.5)!important}.discover-hero{touch-action:pan-y!important;user-select:none;-webkit-user-select:none}.discover-hero img{-webkit-user-drag:none}
@media(max-width:999px){body header .community-add,body header .sparks-shortcut,body header .desktop-settings,body header .mobile-account-trigger{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:7px!important}body header .header-actions{gap:4px!important}body header .brand{font-size:17px!important}body header .mobile-account-trigger{padding:7px!important}body[data-view]>.dock>.mobile-dock-search{width:68px!important;flex-basis:68px!important;height:68px!important;aspect-ratio:1!important}}

/* Filled preview and compact floating control strip. */
body[data-view=wallpaper]{overflow:hidden!important}body[data-view=wallpaper] #main{height:100svh!important;overflow:hidden!important}.wallpaper-canvas{height:100svh!important;min-height:0!important}.wallpaper-canvas-image{object-fit:cover!important;object-position:center!important}.canvas-top-back{position:absolute;top:calc(16px + env(safe-area-inset-top,0px));left:16px;z-index:4}.canvas-top-back .icon{transform:rotate(90deg)}.wallpaper-floating-panel{gap:16px!important;padding:12px 16px!important;border-radius:28px!important;bottom:24px!important}.wallpaper-floating-panel .canvas-identity{display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 10px;min-width:180px}.wallpaper-floating-panel .canvas-identity h1{grid-column:1/-1;font-size:16px!important;margin:0!important}.wallpaper-floating-panel .canvas-identity .author{font-size:12px!important;line-height:1.4!important}.wallpaper-floating-panel .canvas-identity p{font-size:11px!important;margin:0!important;line-height:1.4!important}.glass-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;aspect-ratio:1!important;box-sizing:border-box!important;border-radius:50%!important;padding:10px!important}.canvas-actions{gap:8px!important}.canvas-actions .primary,.canvas-actions .secondary{font-size:13px!important;padding:10px 18px!important}.canvas-details{display:none!important}
@media(max-width:999px){.wallpaper-floating-panel{display:flex!important;flex-direction:column;align-items:stretch;gap:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;padding:14px!important;border-radius:24px!important}.wallpaper-floating-panel .canvas-identity{grid-template-columns:auto 1fr!important;gap:4px 12px!important}.wallpaper-floating-panel .canvas-identity p{text-align:right}.canvas-actions{width:100%;gap:8px!important}.canvas-actions .primary,.canvas-actions .secondary{padding:10px 12px!important;font-size:12px!important}.canvas-actions .glass-icon{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.canvas-actions .glass-icon .icon{width:20px!important;height:20px!important}}

.wallpaper-floating-panel .canvas-identity .author{min-height:0!important;height:auto!important;display:block!important}.wallpaper-floating-panel .canvas-identity{row-gap:4px!important}
