.sm{--sm-paper:#f3ede1;--sm-paper-2:#ebe3d3;--sm-seal:#c2372c;--sm-muted:#6f6556;--sm-display-font:var(--sm-display),"Playfair Display",Georgia,serif;--sm-text-font:var(--sm-text),"Newsreader",Georgia,serif;position:relative;min-height:100vh;color:var(--sm-ink);background:var(--sm-paper);font-family:var(--sm-text-font);line-height:1.6;overflow-x:clip;background-image:radial-gradient(rgba(60,40,20,.05) 1px,transparent 0),radial-gradient(rgba(60,40,20,.035) 1px,transparent 0);background-size:3px 3px,7px 7px;background-position:0 0,1px 2px}.sm[dir=rtl]{--sm-display-font:var(--sm-ruqaa),"Aref Ruqaa",serif;--sm-text-font:var(--sm-naskh),"Noto Naskh Arabic",serif}.sm a{color:inherit}.sm-defs{position:absolute}.sm-hero{position:relative;min-height:100svh;display:grid;grid-template-rows:1fr auto;overflow:hidden}.sm-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease;touch-action:pan-y;cursor:crosshair}.sm-canvas.is-live{opacity:1}.sm-name{position:relative;grid-row:1;align-self:center;justify-self:center;margin:0;padding:0 20px;text-align:center;max-width:16ch;font-family:var(--sm-display-font);font-style:italic;font-weight:600;font-size:clamp(56px,12vw,180px);line-height:1.02;letter-spacing:-.02em;color:var(--sm-ink);text-shadow:0 0 1px var(--sm-ink),0 0 12px color-mix(in srgb,var(--sm-ink) 25%,transparent)}.sm[dir=rtl] .sm-name{font-style:normal;font-weight:700;line-height:1.35;letter-spacing:0}.sm-name-pending{opacity:0}.sm-name-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sm-seal{display:inline-grid;place-items:center;width:64px;height:64px;background:var(--sm-seal);color:#fbe9e3;font-family:var(--sm-display-font);font-weight:700;font-size:26px;line-height:1;border-radius:6px;box-shadow:inset 0 0 0 3px var(--sm-seal),inset 0 0 0 5px #fbe9e3;transform:rotate(-8deg);mask-image:radial-gradient(circle at 30% 40%,#000 60%,rgba(0,0,0,.75) 100%);-webkit-mask-image:radial-gradient(circle at 30% 40%,#000 60%,rgba(0,0,0,.75) 100%)}.sm-hero>.sm-seal{position:absolute;top:clamp(20px,5vh,48px);inset-inline-end:clamp(20px,5vw,64px)}.sm-hero-foot{position:relative;grid-row:2;z-index:1;display:grid;justify-items:center;gap:12px;padding:0 20px clamp(28px,7vh,64px);text-align:center;pointer-events:none}.sm-hero-foot>*{pointer-events:auto}.sm-avatar{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.1);box-shadow:0 0 0 3px var(--sm-paper),0 0 0 4px color-mix(in srgb,var(--sm-ink) 40%,transparent)}.sm-headline{margin:0;max-width:40ch;font-size:clamp(18px,2vw,24px);font-style:italic}.sm[dir=rtl] .sm-headline{font-style:normal}.sm-sub{margin:0;max-width:46ch;color:var(--sm-muted)}.sm-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.sm .sm-btn{display:inline-flex;align-items:center;padding:11px 22px;background:var(--sm-ink);color:var(--sm-paper);font-family:var(--sm-display-font);font-size:16px;font-weight:600;text-decoration:none;border-radius:40px 34px 38px 30px/30px 38px 32px 40px;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 24px -14px var(--sm-ink)}.sm .sm-btn:hover{transform:translateY(-2px) rotate(-.6deg);box-shadow:0 16px 30px -14px var(--sm-ink)}.sm .sm-btn-ghost{background:transparent;color:var(--sm-ink);box-shadow:inset 0 0 0 1.5px var(--sm-ink)}.sm-badge{font-size:14px;font-style:italic}.sm-badge,.sm-hint{color:var(--sm-muted)}.sm-hint{margin:4px 0 0;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sm[dir=rtl] .sm-hint{letter-spacing:0;font-size:13px;text-transform:none}.sm-body{width:min(1080px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(70px,12vw,140px);padding:clamp(40px,8vw,90px) 0 80px}.sm-head{display:flex;align-items:center;gap:18px;margin-bottom:clamp(24px,4vw,44px)}.sm-enso{position:relative;width:84px;height:84px;flex:none;color:var(--sm-ink)}.sm-enso svg{width:100%;height:100%;overflow:visible}.sm-enso b,.sm-enso svg{position:absolute;inset:0}.sm-enso b{display:grid;place-items:center;font-family:var(--sm-display-font);font-size:30px;font-weight:600;font-style:italic}.sm[dir=rtl] .sm-enso b{font-style:normal;font-size:32px}.sm-head h2{margin:0;font-family:var(--sm-display-font);font-size:clamp(34px,5vw,64px);font-weight:600;font-style:italic;line-height:1.05;letter-spacing:-.01em}.sm[dir=rtl] .sm-head h2{font-style:normal;font-weight:700;line-height:1.5;letter-spacing:0}.sm-story{margin:0;max-width:34ch;font-family:var(--sm-display-font);font-size:clamp(26px,3.6vw,46px);line-height:1.35;font-weight:500}.sm[dir=rtl] .sm-story{font-family:var(--sm-text-font);font-weight:500;line-height:1.9;max-width:32ch}.sm-brushes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px 30px}.sm-brushes li{position:relative;font-family:var(--sm-display-font);font-size:clamp(22px,2.6vw,32px);font-style:italic;padding-bottom:10px}.sm[dir=rtl] .sm-brushes li{font-style:normal;font-family:var(--sm-text-font);font-weight:600}.sm-brushes svg{position:absolute;left:-4%;right:-4%;bottom:0;width:108%;height:12px;color:color-mix(in srgb,var(--sm-ink) 70%,transparent);overflow:visible}.sm-works{list-style:none;margin:0;padding:0;display:grid;gap:clamp(60px,10vw,120px)}.sm-work{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(22px,4vw,56px);align-items:center}.sm-work:nth-child(2n) .sm-paper{order:2}.sm-paper{position:relative;display:block;background:#fbf8f1;padding:14px;box-shadow:0 30px 50px -30px rgba(40,30,20,.55);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sm-paper:hover{transform:rotate(-.8deg) scale(1.01)}.sm-paper img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;filter:grayscale(.25) contrast(1.05) sepia(.08);transition:filter .6s}.sm-paper:hover img{filter:none}.sm-paper-blank{display:grid;place-items:center;aspect-ratio:4/3;font-family:var(--sm-display-font);font-size:110px;font-style:italic;color:var(--sm-ink);background:var(--sm-paper-2)}.sm-wash{position:absolute;inset:0;background:var(--sm-ink);transform-origin:right center}.sm[dir=rtl] .sm-wash{transform-origin:left center}.sm-work-text{position:relative}.sm-work-no{margin:0;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--sm-muted)}.sm[dir=rtl] .sm-work-no{letter-spacing:0;font-size:14px}.sm-work-text h3{margin:8px 0 12px;font-family:var(--sm-display-font);font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.1}.sm[dir=rtl] .sm-work-text h3{line-height:1.5}.sm-work-text h3 a{text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 2px;transition:background-size .4s}.sm[dir=rtl] .sm-work-text h3 a{background-position:100% 100%}.sm-work-text h3 a:hover{background-size:100% 2px}.sm-work-desc{margin:0;font-size:18px;color:color-mix(in srgb,var(--sm-ink) 85%,var(--sm-paper))}.sm-work-tags{margin:12px 0 0;font-size:14px;font-style:italic;color:var(--sm-muted)}.sm-seal-work{position:absolute;top:-6px;inset-inline-end:0;width:44px;height:44px;font-size:20px;transform:rotate(7deg);opacity:.92}.sm-list{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.sm-list li{display:grid;gap:4px;padding-top:14px;border-top:2px solid color-mix(in srgb,var(--sm-ink) 80%,transparent)}.sm-list b{font-family:var(--sm-display-font);font-size:22px;font-weight:600}.sm-list span{color:var(--sm-muted)}.sm-path{position:relative;padding-inline-start:46px}.sm-path-line{position:absolute;top:0;bottom:0;inset-inline-start:6px;width:20px;height:100%;color:var(--sm-ink);overflow:visible}.sm-path ol{list-style:none;margin:0;padding:0;display:grid;gap:38px}.sm-path li{position:relative}.sm-path-dot{position:absolute;inset-inline-start:-46px;top:6px;width:30px;height:30px;border-radius:50%;background:var(--sm-paper);box-shadow:inset 0 0 0 5px var(--sm-ink)}.sm-path-when{margin:0;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--sm-muted)}.sm[dir=rtl] .sm-path-when{letter-spacing:0;font-size:14px}.sm-path-what{margin:4px 0 0;font-size:22px}.sm-path-what b{font-family:var(--sm-display-font);font-weight:600}.sm-path-note{margin:6px 0 0;max-width:60ch;color:color-mix(in srgb,var(--sm-ink) 80%,var(--sm-paper))}.sm-voices{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.sm-voices blockquote{position:relative;margin:0;padding-top:30px}.sm-blot{position:absolute;top:-26px;inset-inline-start:-8px;font-family:var(--sm-display-font);font-size:120px;line-height:1;color:color-mix(in srgb,var(--sm-ink) 18%,transparent)}.sm-voices p{position:relative;margin:0;font-size:clamp(20px,2vw,25px);font-style:italic;line-height:1.5}.sm[dir=rtl] .sm-voices p{font-style:normal;line-height:1.9}.sm-voices footer{margin-top:12px;font-size:15px;color:var(--sm-muted)}.sm-contact{display:grid;gap:22px}.sm-contact-msg{margin:0;max-width:30ch;font-family:var(--sm-display-font);font-size:clamp(28px,4vw,52px);font-style:italic;line-height:1.2}.sm[dir=rtl] .sm-contact-msg{font-style:normal;line-height:1.6}.sm-contact-lines{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sm-contact-where{color:var(--sm-muted);font-style:italic}.sm-social{display:flex;flex-wrap:wrap;gap:12px 28px}.sm-social a{display:inline-flex;align-items:center;gap:8px;font-size:19px;text-decoration:none;border-bottom:1.5px solid color-mix(in srgb,var(--sm-ink) 35%,transparent);padding-bottom:2px}.sm-social a:hover{border-color:var(--sm-ink)}.sm-foot{display:grid;justify-items:center;gap:12px;padding:30px 20px 60px;text-align:center;color:var(--sm-muted);font-style:italic}.sm-seal-small{width:40px;height:40px;font-size:16px}@media (max-width:760px){.sm-work{grid-template-columns:minmax(0,1fr)}.sm-work:nth-child(2n) .sm-paper{order:0}.sm-enso{width:64px;height:64px}.sm-hero>.sm-seal{width:48px;height:48px;font-size:20px}}@media (prefers-reduced-motion:reduce){.sm-wash{display:none}}.dk{--dk-glass:rgba(246,248,252,.72);--dk-ink:#16181d;--dk-muted:#676d78;--dk-line:rgba(20,24,30,.1);position:relative;min-height:100vh;color:var(--dk-ink);font-family:var(--font-sans),-apple-system,"Inter",system-ui,sans-serif;background:#0d1117;overflow:hidden}.dk[dir=rtl]{font-family:var(--font-arabic),"Cairo",system-ui,sans-serif}.dk a,.dk button{color:inherit}.dk button{font:inherit;cursor:pointer}.dk-boot{position:fixed;inset:0;z-index:100;display:grid;place-content:center;justify-items:center;gap:26px;background:#000;transition:opacity .6s ease .1s,visibility 0s .7s}.dk-boot.is-done{opacity:0;visibility:hidden}.dk-boot-logo{display:grid;place-items:center;width:84px;height:84px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,var(--dk-accent),#fff3);color:#fff;font-size:38px;font-weight:800}.dk-boot-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dk-boot-bar{width:180px;height:5px;border-radius:5px;background:#ffffff26;overflow:hidden}.dk-boot-bar i{display:block;height:100%;width:100%;background:#fff;border-radius:inherit;transform-origin:left;animation:dk-load 1.35s cubic-bezier(.6,.1,.3,1) both}.dk[dir=rtl] .dk-boot-bar i{transform-origin:right}@keyframes dk-load{0%{transform:scaleX(0)}}.dk-menubar{position:relative;z-index:50;display:flex;align-items:center;gap:16px;height:30px;padding:0 14px;background:rgba(20,22,28,.5);color:#fff;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);font-size:13px}.dk-apple{opacity:.9}.dk-menu-name{font-weight:700;white-space:nowrap}.dk-menus{display:flex;align-items:center;gap:2px;min-width:0;overflow:hidden}.dk-menus>*{padding:3px 9px;border-radius:5px;border:0;background:transparent;white-space:nowrap;font-size:13px;text-decoration:none}.dk-menus>:hover,.dk-menus>[aria-pressed=true]{background:hsla(0,0%,100%,.18)}.dk-status{margin-inline-start:auto;display:flex;align-items:center;gap:14px;white-space:nowrap}.dk-avail{display:inline-flex;align-items:center;gap:6px}.dk-avail i{width:7px;height:7px;border-radius:50%;background:#34c759;box-shadow:0 0 8px #34c759}.dk-clock{font-variant-numeric:tabular-nums}.dk-screen{position:relative;height:calc(100vh - 30px);min-height:640px;overflow:hidden}.dk-wallpaper{position:absolute;inset:-10%;background:radial-gradient(40% 50% at 20% 25%,color-mix(in srgb,var(--dk-accent) 75%,#fff) 0,transparent 60%),radial-gradient(45% 55% at 85% 20%,color-mix(in srgb,var(--dk-accent) 40%,#7c3aed) 0,transparent 62%),radial-gradient(55% 55% at 60% 95%,color-mix(in srgb,var(--dk-accent) 50%,#f97316) 0,transparent 60%),linear-gradient(160deg,#1b2a4a,#0b0f19);filter:saturate(1.15);animation:dk-drift 30s ease-in-out infinite alternate}@keyframes dk-drift{to{transform:translate(3%,-2%) scale(1.06) rotate(2deg)}}.dk-hero{position:absolute;z-index:1;top:22px;inset-inline-start:22px;width:360px;padding:20px 22px;border-radius:24px;color:#fff;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 24px 50px -24px rgba(0,0,0,.6);animation:dk-open .6s cubic-bezier(.2,.9,.2,1.1) .2s both}.dk-hero-avatar{width:58px;height:58px;margin:0 0 12px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.dk-hero h1{margin:0;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.05}.dk[dir=rtl] .dk-hero h1{letter-spacing:0;line-height:1.25}.dk-hero-headline{margin:8px 0 0;font-size:14.5px;line-height:1.5;opacity:.9}.dk-hero-sub{margin:4px 0 0;font-size:13px;opacity:.7}.dk-icons{position:absolute;top:18px;inset-inline-end:16px;z-index:2;list-style:none;margin:0;padding:0;grid-auto-flow:column;grid-template-rows:repeat(auto-fill,96px);max-height:calc(100% - 130px)}.dk-icon,.dk-icons{display:grid;gap:6px}.dk-icon{justify-items:center;width:88px;padding:6px 4px;border:0;background:transparent;border-radius:8px;color:#fff}.dk-icon:focus-visible,.dk-icon:hover{background:hsla(0,0%,100%,.14);outline:none}.dk-icon-glyph{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--dk-tint) 85%,#fff),var(--dk-tint) 55%,color-mix(in srgb,var(--dk-tint) 70%,#000));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 8px 18px -6px rgba(0,0,0,.45)}.dk-icon-label{max-width:100%;padding:1px 5px;border-radius:4px;font-size:12px;font-weight:600;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.8),0 0 8px rgba(0,0,0,.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-sticky{position:absolute;z-index:3;bottom:110px;inset-inline-start:26px;width:230px;padding:16px 16px 18px;background:linear-gradient(180deg,#fff59d,#fde968);color:#3b3300;box-shadow:0 18px 30px -12px rgba(0,0,0,.45);transform:rotate(-3deg);font-size:14px}.dk-sticky:before{content:"";position:absolute;top:-9px;left:50%;width:70px;height:20px;margin-left:-35px;background:hsla(0,0%,100%,.5);transform:rotate(2deg)}.dk-sticky p{margin:0 0 8px}.dk-sticky-title{font-weight:800}.dk-sticky a{display:block;font-weight:700;text-decoration:underline;word-break:break-all}.dk-window{position:absolute;z-index:10;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:rgba(250,250,252,.9);color:var(--dk-ink);backdrop-filter:blur(30px) saturate(1.8);-webkit-backdrop-filter:blur(30px) saturate(1.8);box-shadow:0 0 0 .5px rgba(0,0,0,.25),0 30px 70px -20px rgba(0,0,0,.6);animation:dk-open .45s cubic-bezier(.2,.9,.2,1.1);transition:transform .45s cubic-bezier(.5,0,.2,1),opacity .35s,box-shadow .3s}@keyframes dk-open{0%{transform:scale(.86) translateY(24px);opacity:0}}.dk-window:not(.is-focus){box-shadow:0 0 0 .5px rgba(0,0,0,.2),0 16px 40px -20px rgba(0,0,0,.5)}.dk-window:not(.is-focus) .dk-titlebar{opacity:.75}.dk-window.is-min{transform:translateY(80vh) scale(.12);opacity:0;pointer-events:none}.dk-window.is-max{inset:10px 10px 96px 10px!important;width:auto!important;height:auto!important}.dk-titlebar{position:relative;display:flex;align-items:center;height:40px;padding:0 12px;border-bottom:1px solid var(--dk-line);background:rgba(236,237,241,.75);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.dk-titlebar:active{cursor:grabbing}.dk-lights{display:flex;gap:8px}.dk-light{width:12px;height:12px;padding:0;border-radius:50%;border:0;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.2)}.dk-close{background:#ff5f57}.dk-min{background:#febc2e}.dk-max{background:#28c840}.dk-lights:hover .dk-light{filter:brightness(.9)}.dk-title{position:absolute;left:70px;right:70px;text-align:center;font-size:13px;font-weight:700;color:#3a3d44;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.dk-window-body{flex:1;overflow:auto;padding:18px 20px 22px}.dk-text p{margin:0 0 10px;font-size:15px;line-height:1.7}.dk-finder{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px}.dk-finder li{gap:2px}.dk-file,.dk-finder li{display:grid;justify-items:center}.dk-file{gap:8px;width:100%;padding:8px;border:0;background:transparent;border-radius:10px}.dk-file:focus-visible,.dk-file:hover{background:color-mix(in srgb,var(--dk-accent) 16%,transparent);outline:none}.dk-thumb{display:grid;place-items:center;width:100%;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:#e4e6eb;box-shadow:0 6px 16px -8px rgba(0,0,0,.4);transition:transform .3s cubic-bezier(.2,.9,.2,1.2)}.dk-file:hover .dk-thumb{transform:scale(1.04)}.dk-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dk-thumb b{font-size:30px;color:var(--dk-accent)}.dk-file-name{max-width:100%;font-size:12.5px;font-weight:700;text-align:center;line-height:1.3}.dk-file-link{font-size:11px;color:var(--dk-muted);text-decoration:underline}.dk-reviews,.dk-rows,.dk-toggles{list-style:none;margin:0;padding:0}.dk-toggles{border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--dk-line)}.dk-toggles li{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--dk-line);font-size:14px}.dk-toggles li:last-child{border-bottom:0}.dk-toggle{position:relative;width:38px;height:22px;flex:none;border-radius:22px;background:#34c759}.dk-toggle:after{content:"";position:absolute;top:2px;inset-inline-end:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.dk-rows{display:grid;gap:10px}.dk-rows li{display:grid;gap:2px;padding:10px 12px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--dk-line);font-size:14px}.dk-rows li span{color:var(--dk-muted);font-size:13px}.dk-rows a{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none}.dk-log{margin:0;padding:14px;border-radius:10px;background:#111418;color:#d1fae5;font-family:var(--font-mono),ui-monospace,monospace;font-size:12.5px;line-height:1.7;white-space:pre-wrap;direction:ltr;text-align:left}.dk-log-time{color:#7dd3fc}.dk-log b{color:#fff}.dk-reviews{display:grid;gap:12px}.dk-reviews li{padding:12px 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--dk-line)}.dk-stars{color:#ff9f0a;letter-spacing:2px;font-size:13px}.dk-reviews p{margin:6px 0;font-size:14px;line-height:1.6}.dk-review-by{font-size:12px;color:var(--dk-muted)}.dk-mail{display:grid;gap:8px}.dk-mail-row{display:flex;gap:10px;margin:0;padding-bottom:8px;border-bottom:1px solid var(--dk-line);font-size:14px}.dk-mail-row span{color:var(--dk-muted);min-width:56px}.dk-mail-row a{word-break:break-all}.dk-mail-body{margin:6px 0;font-size:15px;line-height:1.7}.dk .dk-btn{display:inline-flex;align-items:center;justify-self:start;gap:6px;padding:8px 14px;border-radius:8px;background:var(--dk-accent);color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 6px 16px -6px var(--dk-accent)}.dk .dk-btn:hover{filter:brightness(1.08)}.dk-preview{display:grid;gap:10px}.dk-preview img{width:100%;max-height:260px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.dk-preview h3{margin:4px 0 0;font-size:22px;font-weight:800;letter-spacing:-.01em}.dk-preview p{margin:0;font-size:14.5px;line-height:1.7;color:#3a3d44}.dk-tags{display:flex;flex-wrap:wrap;gap:6px}.dk-tags span{padding:3px 9px;border-radius:20px;background:#eef0f4;font-size:12px;font-weight:600}.dk-dock{position:absolute;z-index:40;bottom:12px;left:50%;transform:translateX(-50%);display:flex;align-items:flex-end;gap:6px;height:68px;padding:8px 10px;border-radius:22px;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.28);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);box-shadow:0 20px 50px -20px rgba(0,0,0,.6)}.dk-dock-app{--dk-mag:1;position:relative;width:50px;height:50px;padding:0;border:0;background:transparent;transform-origin:bottom center;transform:scale(var(--dk-mag));margin-inline:calc((var(--dk-mag) - 1) * 16px);transition:transform .18s ease-out,margin .18s ease-out}.dk-dock-glyph{display:grid;place-items:center;width:100%;height:100%;border-radius:13px;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--dk-tint) 85%,#fff),var(--dk-tint) 55%,color-mix(in srgb,var(--dk-tint) 70%,#000));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 6px 14px -6px rgba(0,0,0,.5)}.dk-dock-app:active .dk-dock-glyph{animation:dk-bounce .6s cubic-bezier(.3,1.6,.5,1)}@keyframes dk-bounce{30%{transform:translateY(-16px)}}.dk-dock-dot{position:absolute;bottom:-7px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#fff}.dk-doc{background:#f3f4f7;overflow:visible}.dk-document{width:min(820px,calc(100% - 32px));margin:0 auto;padding:40px 0 80px;display:grid;gap:22px}.dk-doc-head{display:grid;justify-items:center;gap:10px;text-align:center;padding:20px 0}.dk-doc-head img{width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.dk-doc-head h1{margin:0;font-size:clamp(36px,6vw,60px);font-weight:800;letter-spacing:-.03em}.dk-doc-head p{margin:0;color:var(--dk-muted);font-size:18px}.dk-doc-section{padding:22px 24px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--dk-line),0 10px 30px -20px rgba(0,0,0,.3)}.dk-doc-section h2{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:20px}.dk-doc-section h2 span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#fff;font-size:15px}.dk-doc .dk-menubar{position:sticky;top:0}.dk-foot{position:relative;z-index:45;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;padding:14px;background:#0d1117;color:#fff;font-size:14px}.dk-foot a{text-decoration:underline}.dk-mobile .dk-menu-name,.dk-mobile .dk-menus{display:none}.dk-mobile .dk-menubar{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;position:absolute;left:0;right:0;justify-content:space-between}.dk-mobile .dk-status{margin:0}.dk-mobile .dk-screen{height:100svh;min-height:620px}.dk-mobile .dk-hero{top:56px;left:16px;right:16px;inset-inline-start:16px;width:auto;padding:18px;text-align:center}.dk-mobile .dk-hero-avatar{margin-inline:auto;width:60px;height:60px;margin-bottom:10px}.dk-mobile .dk-hero h1{font-size:30px}.dk-mobile .dk-hero-headline{font-size:14px}.dk-mobile .dk-icons{top:auto;bottom:110px;left:16px;right:16px;inset-inline-end:16px;grid-auto-flow:row;grid-template-rows:none;grid-template-columns:repeat(4,1fr);gap:14px 6px;max-height:none}.dk-mobile .dk-icon{width:100%}.dk-mobile .dk-icon-glyph{width:58px;height:58px;border-radius:16px}.dk-mobile .dk-icon-label{font-size:11px}.dk-mobile .dk-dock{width:calc(100% - 24px);justify-content:space-around;overflow:hidden}.dk-mobile .dk-dock-app:nth-child(n+5){display:none}.dk-sheet{position:absolute;inset:0;z-index:80;display:flex;flex-direction:column;background:#f2f2f7;animation:dk-sheet .45s cubic-bezier(.2,.9,.2,1)}@keyframes dk-sheet{0%{transform:translateY(100%)}}.dk-sheet-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 14px 10px;font-size:15px;border-bottom:1px solid var(--dk-line);background:rgba(248,248,250,.9)}.dk-sheet-bar button{justify-self:start;border:0;background:none;color:var(--dk-accent);font-weight:700}.dk-sheet-body{flex:1;overflow:auto;padding:16px}@media (prefers-reduced-motion:reduce){.dk-boot-bar i,.dk-sheet,.dk-wallpaper,.dk-window{animation:none}}