/* Windows 11 desktop preview */
.desktop-preview{height:410px;background:#101827}
.desktop-wallpaper{inset:0 0 52px;background:radial-gradient(ellipse at 70% 43%,rgba(61,207,218,.44),transparent 23%),radial-gradient(ellipse at 61% 51%,rgba(107,103,231,.68),transparent 39%),linear-gradient(125deg,#1a2944 0%,#344b79 50%,#171b38 100%)}
.desktop-wallpaper:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(12,20,38,.28),transparent 45%,rgba(18,19,50,.34))}
.desktop-wallpaper:after{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(0deg,rgba(11,17,35,.27),transparent)}
.wallpaper-orb{filter:blur(0);opacity:.78}.orb-one{width:310px;height:310px;right:2%;top:0;background:radial-gradient(circle at 33% 29%,rgba(173,250,250,.94),rgba(87,184,221,.62) 29%,rgba(108,103,224,.42) 59%,rgba(70,72,154,.04) 72%);box-shadow:inset -28px -15px 40px rgba(131,103,232,.32),0 0 35px rgba(72,196,219,.12)}
.orb-two{width:360px;height:230px;left:20%;top:27%;background:radial-gradient(ellipse,rgba(116,100,229,.47),transparent 68%)}
.desktop-shortcuts{position:absolute;z-index:1;left:12px;top:12px;display:grid;gap:12px}.desktop-shortcut{position:static;width:53px;min-height:47px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#f8f9ff;font-size:7px;text-align:center;text-shadow:0 1px 3px #182036}.desktop-icon{font-style:normal;font-size:18px;line-height:21px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}.pc-icon{color:#d9efff}.recycle-icon{color:#9be4e7}.folder-desktop{color:#f8d889}
.start-panel{width:min(360px,calc(100% - 34px));height:320px;left:50%;bottom:10px;transform:translateX(-50%);padding:18px 22px 0;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:rgba(31,35,48,.92);box-shadow:0 18px 55px rgba(0,0,0,.4);backdrop-filter:blur(35px);display:flex;flex-direction:column;color:#f1f3fa}
.start-search{flex:none;height:31px;gap:9px;padding:0 10px;border:1px solid rgba(171,190,224,.55);border-radius:5px;background:rgba(12,18,30,.52);font-size:10px;color:#eef2fc}.start-search>span:last-child{font-size:8px;color:#c5ccdb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-glass{position:relative;flex:none;width:11px;height:11px;border:1.5px solid #8dc9ee;border-radius:50%;display:inline-block}.search-glass:after{content:"";position:absolute;width:5px;height:1.5px;background:#8dc9ee;right:-4px;bottom:-2px;transform:rotate(48deg);border-radius:2px}
.pinned-head,.recommended{flex:none;display:flex;align-items:center;justify-content:space-between;margin-top:15px;font-size:10px}.pinned-head button,.recommended button{border:1px solid rgba(255,255,255,.12);border-radius:4px;padding:4px 7px;background:rgba(255,255,255,.08);color:#e3e6ef;font:inherit;font-size:7px}.pinned-grid{flex:none;display:grid;grid-template-columns:repeat(3,1fr);row-gap:11px;margin:12px 0 2px}.pinned-grid>span{min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:3px 1px;color:#eceef5;font-size:7px;white-space:nowrap}.app-icon{width:27px;height:27px;border-radius:5px;display:grid;place-items:center;font-size:15px;font-style:normal;box-shadow:0 1px 2px rgba(0,0,0,.2)}.app-icon b{font-weight:500}
.icon-edge{background:radial-gradient(circle at 65% 62%,#51dc9b 0 22%,transparent 24%),conic-gradient(from 220deg,#0969bf,#21c6d1,#36d69b,#1476ca,#0969bf);color:#e5ffff}.icon-folder{background:linear-gradient(160deg,#ffd96d 0 27%,#f5bd44 28% 40%,#e7a523 42%);color:#fff}.icon-store{background:linear-gradient(145deg,#49aafa,#2455c5);color:white}.icon-settings{background:linear-gradient(145deg,#d5e3f2,#7489a3);color:#35425a}.icon-photo{background:linear-gradient(145deg,#ffcd62,#ef668c 55%,#726cf3);color:#fff}.icon-aura{background:linear-gradient(140deg,#6df0e8,#7769eb);color:#fff}
.recommended{margin-top:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.recent-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:7px}.recent-item{display:flex;align-items:center;gap:7px;min-width:0;padding:4px;border-radius:5px;font-size:7px}.recent-item>i{flex:none;width:22px;height:24px;display:grid;place-items:center;border-radius:3px;background:linear-gradient(145deg,#2d87da,#16549e);color:white;font-size:10px;font-weight:700;font-style:normal}.recent-item>i.recent-pdf{background:linear-gradient(145deg,#e87985,#b9364c);font-size:6px}.recent-item b{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:500}.recent-item small{font-size:6px;color:#abb3c4;margin-top:2px}
.start-footer{height:41px;flex:none;display:flex;align-items:center;justify-content:space-between;margin:auto -22px 0;padding:0 22px;border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);font-size:8px}.start-footer>span:first-child{display:flex;align-items:center;gap:8px}.user-avatar{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#8bcbd2,#7969bc);font-style:normal;font-size:9px}.power-button{font-size:15px;color:#e3e8f4}
.taskbar-preview{height:52px;padding:0 12px;background:rgba(27,31,43,.84);border-top:1px solid rgba(255,255,255,.3)}.weather{display:flex;align-items:center;gap:6px;font-size:15px}.weather>i{color:#ffcf62;font-style:normal}.weather b,.weather small{display:block}.weather b{font-size:8px;font-weight:500}.weather small{font-size:6px;color:#c6ccda}.taskbar-center{gap:7px}.win-mark{width:22px;height:22px;display:grid;grid-template-columns:repeat(2,7px);grid-template-rows:repeat(2,7px);gap:2px;place-content:center;color:transparent}.win-mark i{background:#67aaf3}.win-mark i:nth-child(2){background:#79bcff}.win-mark i:nth-child(3){background:#5798e5}.win-mark i:nth-child(4){background:#70b1f3}.taskbar-search{height:24px;width:105px;gap:7px;padding:0 9px;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:rgba(255,255,255,.13);font-size:8px}.task-icon{width:24px;height:24px;border-radius:5px;font-size:14px}.widget-icon{background:linear-gradient(135deg,#f5c54f,#eb8555);color:#fff}.system-tray{display:flex;align-items:center;gap:8px;font-size:8px}.system-tray>span{font-size:10px}.system-tray small{font-size:7px;line-height:1.45;text-align:right;color:#f0f2fa}
/* Keep the desktop recognizable as Windows 11; Aura adds only a quiet glass finish. */
.desktop-preview{position:relative;isolation:isolate;width:100%;height:430px;overflow:hidden;background:#111827}
.desktop-wallpaper{position:absolute;inset:0 0 48px;overflow:hidden;background:radial-gradient(ellipse at 72% 38%,rgba(126,195,231,.4),transparent 28%),radial-gradient(ellipse at 61% 58%,rgba(110,115,202,.43),transparent 43%),linear-gradient(135deg,#1a2840 0%,#253b5a 50%,#171d33 100%)}
.desktop-wallpaper:before{background:linear-gradient(135deg,rgba(9,18,33,.16),transparent 50%,rgba(16,19,43,.22))}
.desktop-wallpaper:after{height:24%;background:linear-gradient(0deg,rgba(13,19,34,.2),transparent)}
.orb-one{width:275px;height:275px;right:7%;top:4%;opacity:.57;background:radial-gradient(circle at 33% 29%,rgba(193,237,245,.78),rgba(116,182,222,.45) 34%,rgba(115,115,204,.23) 62%,transparent 73%);box-shadow:inset -20px -12px 35px rgba(135,126,220,.24)}
.orb-two{width:320px;height:220px;left:22%;top:27%;opacity:.42;background:radial-gradient(ellipse,rgba(116,129,203,.38),transparent 70%)}
.start-panel{position:absolute;z-index:3;width:min(372px,calc(100% - 42px));height:330px;left:50%;bottom:9px;transform:translateX(-50%);padding:17px 22px 0;border:1px solid rgba(255,255,255,.23);border-radius:8px;background:linear-gradient(145deg,rgba(42,48,63,.84),rgba(36,42,58,.88));box-shadow:0 16px 38px rgba(4,9,20,.32),inset 0 1px rgba(255,255,255,.1);backdrop-filter:blur(30px) saturate(135%)}
.start-search{background:rgba(18,24,37,.48);border-color:rgba(196,211,235,.44)}
.pinned-head button,.recommended button{background:rgba(220,229,245,.09);border-color:rgba(235,242,255,.12);border-radius:4px}
.pinned-grid>span{border-radius:4px;transition:background .18s}.pinned-grid>span:hover,.recent-item:hover{background:rgba(226,235,250,.09)}
.recommended{border-color:rgba(235,242,255,.11)}
.start-footer{background:rgba(223,232,247,.045);border-color:rgba(235,242,255,.1)}
.taskbar-preview{position:absolute;z-index:4;left:0;right:0;bottom:0;height:48px;display:flex;align-items:center;justify-content:space-between;padding-inline:14px;background:rgba(30,35,47,.68);border-top:1px solid rgba(255,255,255,.2);backdrop-filter:blur(24px) saturate(135%)}
.taskbar-center{position:absolute;top:50%;left:50%;height:100%;display:flex;align-items:center;transform:translate(-50%,-50%)}
.taskbar-search{border-color:rgba(231,238,251,.18);background:rgba(222,231,247,.13);border-radius:5px}
.weather svg{width:19px;height:19px;fill:none;stroke:#ffd46b;stroke-width:1.8;stroke-linecap:round}
.win-mark{display:grid;place-items:center}.win-mark svg{display:block;width:21px;height:21px;fill:#70b6ff}
.task-icon{position:relative;display:grid;place-items:center;overflow:visible;background:transparent;box-shadow:none}
.task-icon svg{display:block;width:22px;height:22px}
.task-icon.widget-icon{border-radius:6px;background:linear-gradient(145deg,#eef4ff,#c9dafa);padding:3px}.task-icon.widget-icon svg{width:18px;height:18px;fill:#277dc4}
.task-icon.edge-icon svg{width:24px;height:24px}.task-icon.folder-icon svg{width:24px;height:24px}
.app-icon.icon-edge,.task-icon.edge-icon{position:relative;overflow:visible}
.app-icon.icon-edge:after,.task-icon.edge-icon:before{content:"";position:absolute;z-index:3;right:-3px;bottom:-2px;width:11px;height:10px;border:1px solid rgba(255,255,255,.9);border-radius:3px;background-color:#bc9258;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5.5h12v8H2zM5 5.5V3h6v2.5M2 8.5h12M7 8.5v1h2v-1'/%3E%3C/svg%3E");background-position:center;background-size:9px 9px;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.45)}
.task-icon.aura-icon{border-radius:6px;overflow:hidden}.task-icon.aura-icon img{display:block;width:22px;height:22px;border-radius:5px}
.app-icon.icon-aura{padding:0;overflow:hidden}.app-icon.icon-aura img{display:block;width:100%;height:100%;border-radius:5px}
.task-icon:after{display:none}.task-icon.is-open:after{content:"";display:block;position:absolute;bottom:-4px;left:50%;width:5px;height:2px;transform:translateX(-50%);border-radius:2px;background:#b8dcff}
.win-mark i{display:none}
.desktop-shortcut{border:1px solid transparent;border-radius:3px}.desktop-shortcut:hover{background:rgba(198,222,247,.16);border-color:rgba(225,239,255,.2)}
.hero.section-wrap{width:min(1280px,calc(100% - 48px));grid-template-columns:minmax(390px,.82fr) minmax(0,1.18fr);gap:34px}
.hero-visual{width:100%;padding-inline:0}
.app-window{width:100%}
.desktop-preview{height:500px}
.desktop-wallpaper{bottom:50px}
.taskbar-preview{height:50px}
.start-panel{width:min(430px,calc(100% - 48px));height:380px;bottom:10px;padding:20px 26px 0}
.start-footer{margin-inline:-26px;padding-inline:26px}
@media(max-width:900px){.hero.section-wrap{width:min(760px,calc(100% - 40px));grid-template-columns:minmax(0,1fr);gap:8px}.hero-visual{width:100%;max-width:760px}.desktop-preview{height:480px}.start-panel{width:min(420px,calc(100% - 42px));height:365px}}
@media(max-width:600px){.hero.section-wrap{width:calc(100% - 40px)}.desktop-preview{height:360px}.start-panel{width:min(330px,calc(100% - 28px));height:295px;padding:13px 15px 0}.start-footer{margin-inline:-15px;padding-inline:15px}.taskbar-preview{height:45px}.desktop-wallpaper{bottom:45px}}
@media(max-width:600px){.desktop-preview{height:360px}.start-panel{width:min(330px,calc(100% - 28px));height:295px;padding:13px 15px 0}.start-footer{margin-inline:-15px;padding-inline:15px}.pinned-grid{row-gap:7px;margin-top:8px}.pinned-head,.recommended{margin-top:11px}.recommended{padding-top:7px}.taskbar-preview{height:45px}.desktop-wallpaper{bottom:45px}.weather small{display:none}.taskbar-center{gap:4px}.taskbar-search{width:74px}.task-icon{width:20px;height:20px}.system-tray{gap:4px}.system-tray>span{font-size:8px}}
