@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#eef2ff;background:#05070c;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #05070c;--panel: rgba(12, 16, 27, .72);--line: rgba(180, 205, 255, .12);--muted: #8992a9;--cyan: #75f7df;--violet: #9d8cff;--text: #eef2ff;--soft-text: #c7cede;--surface: #090d16;--header-bg: rgba(7,10,17,.96);--shadow: rgba(0,0,0,.35)}[data-theme=light]{color:#172033;background:#f4f7fb;--bg: #f4f7fb;--panel: rgba(255,255,255,.8);--line: rgba(28,49,79,.14);--muted: #637087;--cyan: #087f76;--violet: #6656d9;--text: #172033;--soft-text: #4e5a70;--surface: #fff;--header-bg: rgba(247,249,252,.96);--shadow: rgba(38,55,79,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.app-shell{min-height:100vh;position:relative;overflow:hidden;background:radial-gradient(circle at 50% -20%,color-mix(in srgb,var(--violet) 15%,var(--bg)) 0,transparent 42%)}.grid-overlay{position:fixed;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 75%);mask-image:linear-gradient(to bottom,black,transparent 75%)}.ambient{position:fixed;width:40vw;height:40vw;border-radius:50%;filter:blur(120px);opacity:.09;pointer-events:none}.ambient-one{background:var(--cyan);top:-28vw;right:-5vw}.ambient-two{background:var(--violet);bottom:-28vw;left:-10vw}.site-header{width:min(1320px,calc(100% - 64px));height:92px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:20}.brand{display:flex;align-items:center;gap:12px}.brand-avatar{width:42px;height:42px;display:block;position:relative;flex:0 0 auto;padding:2px;border:1px solid rgba(117,247,223,.44);border-radius:50%;background:linear-gradient(145deg,#75f7df2e,#9d8cff1f);box-shadow:0 0 0 3px #75f7df09,0 0 22px #75f7df14;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.brand-avatar:after{content:"";position:absolute;inset:2px;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1f;pointer-events:none}.brand-avatar img{width:100%;height:100%;display:block;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%;filter:saturate(.9) contrast(1.04)}.brand:hover .brand-avatar{transform:translateY(-1px);border-color:#75f7dfbf;box-shadow:0 0 0 3px #75f7df0e,0 0 26px #75f7df26}.brand strong,.brand small{display:block}.brand strong{font:600 14px Manrope;letter-spacing:.02em}.brand small{color:var(--muted);font-size:11px;margin-top:2px}.nav-links{display:flex;align-items:center;gap:38px}.nav-links>a{color:var(--muted);font-size:13px;padding:36px 0 35px;position:relative;transition:color .2s}.nav-links>a:hover,.nav-links>a.active{color:var(--text)}.nav-links>a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.profile-button{border:1px solid rgba(117,247,223,.34);border-radius:99px;background:#75f7df0f;padding:10px 17px;cursor:pointer;font-size:12px;transition:.25s ease}.profile-button span{color:var(--cyan);margin-left:7px}.profile-button:hover{background:var(--cyan);color:#07100f;transform:translateY(-1px)}.profile-button:hover span{color:inherit}.mobile-profile,.menu-button{display:none}.header-actions{display:flex;align-items:center}.theme-selector{display:flex;align-items:center;gap:2px;padding:3px;margin-right:10px;border:1px solid var(--line);border-radius:99px;background:color-mix(in srgb,var(--panel) 74%,transparent)}.theme-selector button{width:30px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:color .2s,background .2s,box-shadow .2s}.theme-selector button span{font-size:13px;line-height:1}.theme-selector button:hover{color:var(--text)}.theme-selector button.selected{color:var(--text);background:color-mix(in srgb,var(--text) 9%,transparent);box-shadow:inset 0 0 0 1px var(--line)}.site-main{width:min(1320px,calc(100% - 64px));min-height:calc(100vh - 158px);margin:auto;position:relative;z-index:2}.content-page{padding:82px 0 100px}.page-hero{display:grid;grid-template-columns:1.45fr .65fr;gap:80px;align-items:end;margin-bottom:64px}.eyebrow{color:var(--cyan);text-transform:uppercase;font:600 10px Manrope;letter-spacing:.2em}.page-hero h1{font:500 clamp(44px,6vw,82px)/1.03 "Manrope";letter-spacing:-.055em;max-width:820px;margin:20px 0 0}.page-hero p{color:var(--muted);font-size:14px;line-height:1.8;max-width:410px;margin:0 0 6px}.filter-row{display:flex;gap:8px;overflow-x:auto;padding:0 0 24px;margin-bottom:20px;border-bottom:1px solid var(--line);scrollbar-width:none}.filter-row button{white-space:nowrap;border:1px solid var(--line);background:#ffffff04;color:var(--muted);border-radius:99px;padding:8px 14px;font-size:11px;cursor:pointer;transition:.2s}.filter-row button:hover{color:#fff;border-color:#ffffff42}.filter-row button.selected{background:#e9efff;color:#090c14;border-color:#e9efff}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.project-card{min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}.project-card:hover{transform:translateY(-6px);border-color:#75f7df42;box-shadow:0 24px 70px #00000059,0 0 0 1px #75f7df08}.card-visual{height:290px;margin:8px;position:relative;overflow:hidden;border-radius:12px;background:#090d16}.card-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(3,5,9,.75));pointer-events:none}.card-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s ease}.project-card:hover .card-visual img{transform:scale(1.035)}.card-index{position:absolute;top:15px;left:15px;z-index:2;border:1px solid rgba(255,255,255,.15);background:#04070ca6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:99px;padding:6px 9px;font-size:9px;letter-spacing:.15em}.view-project{position:absolute;z-index:2;bottom:16px;right:16px;font-size:11px;opacity:0;transform:translateY(8px);transition:.25s}.view-project b{color:var(--cyan);margin-left:4px}.project-card:hover .view-project{opacity:1;transform:none}.image-placeholder{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle,rgba(117,247,223,.12),transparent 48%),linear-gradient(135deg,#0a1020,#080a10)}.image-placeholder span{color:#75f7df38;font:600 48px Manrope;letter-spacing:-.05em}.card-body{padding:19px 24px 25px}.card-tags{display:flex;gap:8px;min-height:16px}.card-tags span{color:var(--cyan);text-transform:uppercase;font-size:9px;letter-spacing:.14em}.card-tags span+span:before{content:"·";color:#4d566b;margin-right:8px}.card-body h2{font:500 22px/1.2 Manrope;margin:12px 0 9px;letter-spacing:-.025em}.card-body p{color:var(--muted);font-size:12px;line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-links{display:flex;gap:18px;margin-top:18px}.card-links a{color:#c7cede;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.card-links a:hover{color:var(--cyan)}.empty-state{grid-column:1 / -1;min-height:280px;border:1px dashed var(--line);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted)}.empty-state span{color:#dfe6f7;font:500 18px Manrope}.empty-state p{font-size:12px}.detail-page{padding:28px 0 72px}.detail-topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.back-link{border:0;padding:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer;transition:color .2s}.back-link span{color:var(--cyan);margin-right:8px}.back-link:hover{color:#fff}.detail-count{color:#596176;font-size:9px;text-transform:uppercase;letter-spacing:.17em}.detail-intro{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:clamp(32px,5vw,72px);align-items:stretch;padding-bottom:54px;border-bottom:1px solid var(--line)}.detail-header{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:20px 0}.detail-title h1{max-width:700px;margin:15px 0 11px;font:500 clamp(44px,5.5vw,76px)/1 "Manrope";letter-spacing:-.06em;overflow-wrap:anywhere}.detail-title>p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.detail-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:28px}.detail-actions a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 14px;border:1px solid var(--line);border-radius:99px;color:#bac3d6;font-size:10px;transition:.2s}.detail-actions a span{color:var(--cyan)}.detail-actions a:hover{color:#06100e;border-color:var(--cyan);background:var(--cyan)}.detail-actions a:hover span{color:inherit}.detail-hero{width:100%;height:clamp(340px,42vw,500px);position:relative;padding:12px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(circle at 50% 45%,rgba(117,247,223,.045),transparent 60%),#070a11;overflow:hidden}.detail-hero img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:10px}.detail-hero.no-image{display:grid;place-items:center;background:radial-gradient(circle,rgba(117,247,223,.1),transparent 45%),#080c14;color:#75f7df2e;font:600 clamp(30px,6vw,70px) "Manrope";text-transform:uppercase}.hero-corner{position:absolute;width:30px;height:30px;z-index:2;pointer-events:none}.hero-corner-a{left:20px;top:20px;border-left:1px solid var(--cyan);border-top:1px solid var(--cyan)}.hero-corner-b{right:20px;bottom:20px;border-right:1px solid var(--cyan);border-bottom:1px solid var(--cyan)}.detail-body{display:grid;grid-template-columns:210px minmax(0,760px);justify-content:space-between;gap:64px;padding:58px 5% 64px;border-bottom:1px solid var(--line)}.detail-meta{display:flex;flex-direction:column;gap:18px}.detail-meta>div{padding-bottom:14px;border-bottom:1px solid var(--line)}.detail-meta span,.detail-meta strong{display:block}.detail-meta span{color:#596176;font-size:9px;text-transform:uppercase;letter-spacing:.16em;margin-bottom:9px}.detail-meta strong{color:#c5ccdb;font-size:11px;text-transform:capitalize;font-weight:500}.detail-meta ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0}.detail-meta li{padding:5px 8px;border:1px solid var(--line);border-radius:99px;color:#929caf;font-size:9px}.detail-meta .status-live{display:flex;align-items:center;gap:7px}.status-live i{width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.section-number{display:block;color:var(--cyan);font:600 9px Manrope;text-transform:uppercase;letter-spacing:.17em}.detail-story .detail-lead{margin:17px 0 25px;color:#e6ebf5;font:400 clamp(20px,2.4vw,28px)/1.4 "Manrope";letter-spacing:-.025em}.detail-story>p:not(.detail-lead){color:var(--muted);font-size:13px;line-height:1.75;margin:0 0 17px}.detail-gallery-section{padding:58px 0 20px}.gallery-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.gallery-heading p{margin:0;color:var(--muted);font-size:11px}.detail-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,42%);gap:14px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity;scrollbar-color:rgba(117,247,223,.28) transparent;scrollbar-width:thin}.gallery-item{min-width:0;height:260px;position:relative;overflow:hidden;padding:7px;border:1px solid var(--line);border-radius:14px;background:#ffffff05;cursor:zoom-in;scroll-snap-align:start}.gallery-item img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition:transform .45s ease}.gallery-item:after{content:"";position:absolute;inset:7px;border-radius:8px;background:linear-gradient(180deg,transparent 70%,rgba(3,5,9,.72));pointer-events:none}.gallery-item>span{position:absolute;z-index:2;left:21px;right:21px;bottom:20px;display:flex;justify-content:space-between;color:#cfd6e5;font-size:9px;letter-spacing:.12em}.gallery-item>span b{opacity:0;color:var(--cyan);font-weight:500;transition:opacity .2s}.gallery-item:hover img{transform:scale(1.025)}.gallery-item:hover>span b{opacity:1}.lightbox{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;background:#020408f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:fadeIn .2s ease}.lightbox img{max-width:min(1200px,92vw);max-height:78vh;-o-object-fit:contain;object-fit:contain;border:1px solid var(--line);border-radius:12px;box-shadow:0 40px 100px #000}.lightbox-close{position:absolute;top:28px;right:32px;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;color:#fff;background:#ffffff08;font-size:20px;cursor:pointer}.lightbox-nav{position:absolute;z-index:2;top:50%;width:48px;height:48px;display:grid;place-items:center;transform:translateY(-50%);border:1px solid var(--line);border-radius:50%;color:#fff;background:#080c14b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:19px;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.lightbox-nav:hover{color:#07100f;background:var(--cyan);border-color:var(--cyan);transform:translateY(-50%) scale(1.05)}.lightbox-previous{left:28px}.lightbox-next{right:28px}.lightbox-caption{width:min(1200px,92vw);display:flex;justify-content:space-between;align-items:center;margin-top:17px;color:#737d91}.lightbox-caption span{color:var(--cyan);font-size:9px;letter-spacing:.16em}.lightbox-caption small{font-size:9px;letter-spacing:.1em;text-transform:uppercase}.detail-next{margin-top:54px;padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.detail-next>span{color:#596176;font-size:9px;text-transform:uppercase;letter-spacing:.16em}.detail-next button,.detail-missing a{padding:11px 16px;border:1px solid rgba(117,247,223,.3);border-radius:99px;background:#75f7df0d;color:#e9f3f3;cursor:pointer;font-size:10px}.detail-next button b,.detail-missing a span{color:var(--cyan);margin-left:6px}.detail-missing{min-height:calc(100vh - 158px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.detail-missing h1{font:500 clamp(38px,6vw,70px) "Manrope";letter-spacing:-.05em;margin:20px 0 8px}.detail-missing p{color:var(--muted);font-size:13px;margin:0 0 28px}.site-footer{width:min(1320px,calc(100% - 64px));min-height:66px;margin:auto;border-top:1px solid var(--line);color:#626b80;font-size:10px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.availability{color:#8c96aa}.availability i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);margin-right:8px}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#020408d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;place-items:center;padding:30px;animation:fadeIn .2s ease}.profile-modal{width:min(980px,100%);max-height:88vh;overflow:auto;display:grid;grid-template-columns:.85fr 1.15fr;background:#090d16;border:1px solid rgba(176,205,255,.18);border-radius:22px;padding:12px;position:relative;box-shadow:0 40px 120px #000}.modal-close{position:absolute;z-index:2;top:24px;right:24px;width:34px;height:34px;border:1px solid var(--line);background:#05070cb3;border-radius:50%;cursor:pointer;font-size:20px}.profile-photo-wrap{min-height:540px;position:relative;overflow:hidden;border-radius:14px}.profile-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-label{position:absolute;bottom:15px;left:15px;background:#05070cbf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:99px;padding:8px 12px;font-size:10px}.profile-copy{padding:58px 48px 40px}.profile-copy h2{font:500 38px/1.1 Manrope;letter-spacing:-.04em;margin:20px 0}.profile-copy>p{color:var(--muted);font-size:13px;line-height:1.8}.profile-copy blockquote{margin:30px 0;padding-left:18px;border-left:1px solid var(--cyan);font:500 16px/1.6 Manrope;color:#d8deec}.social-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.social-grid a{display:flex;justify-content:space-between;padding:13px 14px;border:1px solid var(--line);border-radius:9px;font-size:11px;color:#aeb7ca;transition:.2s}.social-grid a span{color:var(--cyan)}.social-grid a:hover{border-color:#75f7df4d;color:#fff}@keyframes fadeIn{0%{opacity:0}}@media(max-width:800px){.site-header,.site-main,.site-footer{width:min(100% - 32px,1320px)}.site-header{height:76px}.desktop-profile{display:none}.menu-button{display:flex;width:38px;height:38px;flex-direction:column;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:10px;background:transparent;padding:10px}.menu-button span{display:block;height:1px;background:#fff}.nav-links{display:none;position:absolute;top:68px;left:0;right:0;padding:18px;flex-direction:column;align-items:stretch;gap:0;background:#070a11f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line);border-radius:14px;box-shadow:0 22px 60px #0006}.nav-links.is-open{display:flex}.nav-links>a{padding:14px 5px;border-bottom:1px solid var(--line)}.nav-links>a.active:after{display:none}.mobile-profile{display:block;margin-top:14px}.content-page{padding:58px 0 70px}.page-hero{grid-template-columns:1fr;gap:26px;margin-bottom:44px}.page-hero h1{font-size:clamp(40px,12vw,62px)}.project-grid{grid-template-columns:1fr}.card-visual{height:clamp(210px,58vw,330px)}.site-footer{flex-wrap:wrap;gap:12px;padding:20px 0}.availability{order:3;flex-basis:100%}.profile-modal{grid-template-columns:1fr}.profile-photo-wrap{min-height:320px;max-height:42vh}.profile-copy{padding:38px 20px 24px}.detail-page{padding:22px 0 58px}.detail-topbar{margin-bottom:28px}.detail-intro{grid-template-columns:1fr;gap:26px;padding-bottom:38px}.detail-header{padding:0}.detail-title h1{font-size:clamp(45px,15vw,72px)}.detail-actions{flex-direction:row;flex-wrap:wrap}.detail-actions a{min-width:140px}.detail-hero{height:clamp(240px,66vw,380px);padding:6px;border-radius:14px}.detail-body{grid-template-columns:1fr;gap:38px;padding:44px 0 50px}.detail-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.detail-story .detail-lead{font-size:23px}.detail-gallery-section{padding-top:48px}.gallery-heading{align-items:flex-end}.gallery-heading p{max-width:150px;text-align:right}.detail-gallery{grid-auto-columns:86%}.gallery-item{height:clamp(210px,58vw,320px)}.lightbox{padding:30px 16px}.lightbox-nav{top:auto;bottom:28px;width:42px;height:42px;transform:none}.lightbox-nav:hover{transform:scale(1.05)}.lightbox-previous{left:20px}.lightbox-next{right:20px}.lightbox-caption{justify-content:center;margin-top:13px}.lightbox-caption small{display:none}.detail-next{margin-top:46px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-theme=light] .grid-overlay{opacity:.38}[data-theme=light] .nav-links>a:hover,[data-theme=light] .nav-links>a.active,[data-theme=light] .filter-row button:hover,[data-theme=light] .back-link:hover{color:var(--text)}[data-theme=light] .filter-row button{background:#ffffff7a}[data-theme=light] .filter-row button.selected{background:#172033;color:#fff;border-color:#172033}[data-theme=light] .project-card{box-shadow:0 12px 40px #26374f0e}[data-theme=light] .project-card:hover{box-shadow:0 22px 55px var(--shadow)}[data-theme=light] .card-index{color:#fff;background:#101826c7;border-color:#ffffff47}[data-theme=light] .card-visual,[data-theme=light] .detail-hero{background:radial-gradient(circle at 50% 45%,rgba(8,127,118,.06),transparent 60%),#eef2f7}[data-theme=light] .image-placeholder{background:radial-gradient(circle,rgba(8,127,118,.11),transparent 48%),linear-gradient(135deg,#edf2f8,#f9fbfd)}[data-theme=light] .card-body h2,[data-theme=light] .detail-story .detail-lead,[data-theme=light] .profile-copy h2,[data-theme=light] .detail-missing h1{color:var(--text)}[data-theme=light] .card-links a,[data-theme=light] .detail-actions a,[data-theme=light] .detail-meta strong,[data-theme=light] .social-grid a{color:var(--soft-text)}[data-theme=light] .empty-state span{color:var(--text)}[data-theme=light] .profile-modal{background:var(--surface);box-shadow:0 40px 120px var(--shadow)}[data-theme=light] .modal-backdrop,[data-theme=light] .lightbox{background:#e1e8f1e0}[data-theme=light] .modal-close,[data-theme=light] .lightbox-close,[data-theme=light] .lightbox-nav{color:var(--text);background:#ffffffd1}[data-theme=light] .profile-copy blockquote{color:#344057}[data-theme=light] .detail-hero.no-image{background:radial-gradient(circle,rgba(8,127,118,.1),transparent 45%),#eef2f7}[data-theme=light] .gallery-item{background:#ffffff8c}[data-theme=light] .lightbox img{box-shadow:0 30px 80px var(--shadow)}@media(max-width:800px){[data-theme=light] .nav-links{background:var(--header-bg);box-shadow:0 22px 60px var(--shadow)}.theme-selector{margin-right:8px}.theme-selector button{width:28px;height:26px}}
