.lk-root{--lk-accent:#0e7c66;--lk-accent-rgb:14,124,102;--lk-page:#f5f7fa;--lk-surface:#fff;--lk-surface-2:#f5f7fa;--lk-ink:#0b1220;--lk-body:#1f2937;--lk-muted:#5c6675;--lk-line:#e6eaf0;--lk-line-strong:#d7dde6;--lk-saffron:#e0a526;--lk-accent-ink:var(--lk-accent);--lk-tint:rgba(var(--lk-accent-rgb),0.08);--lk-shadow:0 1px 2px rgba(11,18,32,.04),0 10px 28px -12px rgba(11,18,32,.14);--lk-shadow-hover:0 2px 6px rgba(11,18,32,.06),0 22px 44px -18px rgba(11,18,32,.24);--lk-r:16px;--lk-ease:cubic-bezier(0.22,1,0.36,1);--lk-cover-bg:#0b1220;--lk-cover-ink:#f8fafc;--lk-cover-muted:rgba(248,250,252,.68);--lk-cover-line:hsla(0,0%,100%,.14);--lk-cover-glass:hsla(0,0%,100%,.08);--lk-calli:#fff;min-height:100vh;min-height:100dvh;background:var(--lk-page);color:var(--lk-body);font-family:var(--font-ibm-plex-sans-arabic),system-ui,sans-serif}.lk-root[data-theme=dark],html.dark .lk-root[data-theme=auto]{--lk-page:#070b14;--lk-surface:#101725;--lk-surface-2:#131b2a;--lk-ink:#f1f5f9;--lk-body:#d9dee7;--lk-muted:#94a0b2;--lk-line:#1f2a3a;--lk-line-strong:#2a3648;--lk-saffron:#f0bb45;--lk-accent-ink:color-mix(in srgb,var(--lk-accent) 62%,#fff);--lk-tint:rgba(var(--lk-accent-rgb),0.16);--lk-shadow:0 1px 2px rgba(0,0,0,.3),0 12px 30px -14px rgba(0,0,0,.6);--lk-shadow-hover:0 2px 6px rgba(0,0,0,.35),0 24px 48px -18px rgba(0,0,0,.7);color-scheme:dark}.lk-root[data-theme=light]{color-scheme:light}.lk-root[data-radius=sm]{--lk-r:10px}.lk-root[data-radius=lg]{--lk-r:24px}.lk-root[data-header=emerald]{--lk-cover-bg:color-mix(in srgb,var(--lk-accent) 72%,#04120e)}.lk-root[data-header=paper]{--lk-cover-bg:var(--lk-surface-2);--lk-cover-ink:var(--lk-ink);--lk-cover-muted:var(--lk-muted);--lk-cover-line:var(--lk-line-strong);--lk-cover-glass:rgba(var(--lk-accent-rgb),0.07);--lk-calli:var(--lk-accent-ink)}.lk-cover,.lk-shell{position:relative}.lk-cover{isolation:isolate;overflow:hidden;background:var(--lk-cover-bg);color:var(--lk-cover-ink);padding:max(14px,env(safe-area-inset-top)) 18px 0}.lk-cover-art{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px 380px at 92% -6%,rgba(var(--lk-accent-rgb),.42),transparent 62%),radial-gradient(420px 320px at 0 108%,rgba(224,165,38,.13),transparent 64%)}.lk-cover-art:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.11) 1px,transparent 1.2px);background-size:18px 18px;mask-image:linear-gradient(180deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%)}.lk-cover-art:after{content:"";position:absolute;inset:0;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.lk-root[data-header=paper] .lk-cover-art{background:radial-gradient(520px 380px at 92% -6%,rgba(var(--lk-accent-rgb),.14),transparent 62%),radial-gradient(420px 320px at 0 108%,rgba(224,165,38,.12),transparent 64%)}.lk-root[data-header=paper] .lk-cover-art:before{background-image:radial-gradient(rgba(11,18,32,.09) 1px,transparent 1.2px)}.lk-root[data-header=paper] .lk-cover-art:after{opacity:.05}.lk-topbar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px}.lk-brand{display:inline-flex;align-items:center;gap:10px;color:var(--lk-cover-ink);text-decoration:none;border-radius:999px;padding-inline-end:10px;transition:opacity .2s ease}.lk-brand:hover{opacity:.86}.lk-brand-text{font-size:.82rem;font-weight:600;letter-spacing:.02em;color:var(--lk-cover-muted)}.lk-actions{display:flex;align-items:center;gap:8px}.lk-icon-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;color:var(--lk-cover-ink);background:var(--lk-cover-glass);border:1px solid var(--lk-cover-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background-color .25s ease,transform .25s var(--lk-ease),border-color .25s ease}.lk-icon-btn:hover{background:hsla(0,0%,100%,.16);transform:translateY(-1px)}.lk-root[data-header=paper] .lk-icon-btn:hover{background:rgba(var(--lk-accent-rgb),.12)}.lk-icon-btn:active{transform:scale(.94)}.lk-icon-btn--plain{color:var(--lk-muted);background:transparent;border-color:transparent;backdrop-filter:none}.lk-icon-btn--plain:hover{background:var(--lk-surface-2);color:var(--lk-ink);transform:none}.lk-identity{position:relative;z-index:2;display:grid;grid-template-columns:47% 1fr;align-items:end;gap:4px;min-height:300px}.lk-portrait{position:relative;align-self:end;width:136%;margin-inline-start:-28%;aspect-ratio:1320/1633;margin-bottom:0;animation:lk-portrait 1.1s var(--lk-ease) both}.lk-portrait:before{content:"";position:absolute;inset:12% 8% 0;border-radius:50% 50% 0 0;background:radial-gradient(closest-side,rgba(var(--lk-accent-rgb),.28),transparent);filter:blur(18px);pointer-events:none}.lk-root[data-header=paper] .lk-portrait:before{background:radial-gradient(closest-side,rgba(var(--lk-accent-rgb),.14),transparent)}.lk-portrait-img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}.lk-intro{position:relative;align-self:center;display:flex;flex-direction:column;align-items:flex-start;padding:18px 0 64px;min-width:0}.lk-pill{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:600;line-height:1;padding:7px 11px;border-radius:999px;color:var(--lk-cover-ink);background:var(--lk-cover-glass);border:1px solid var(--lk-cover-line);animation:lk-rise .8s var(--lk-ease) .1s both}.lk-pill:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--lk-saffron);box-shadow:0 0 0 3px rgba(224,165,38,.18)}.lk-calligraphy{display:block;width:100%;max-width:230px;aspect-ratio:1245/365;margin-top:16px;background:var(--lk-calli);-webkit-mask:url(/img/almosawi-calligraphy.svg) no-repeat center/contain;mask:url(/img/almosawi-calligraphy.svg) no-repeat center/contain;animation:lk-ink 1.5s var(--lk-ease) .25s both}.lk-name{margin-top:12px;font-size:1.5rem;font-weight:700;line-height:1.35;color:var(--lk-cover-ink);animation:lk-rise .8s var(--lk-ease) .35s both}.lk-name--caption{margin-top:10px;font-size:.95rem;font-weight:600;letter-spacing:.01em;color:var(--lk-cover-muted)}.lk-socials{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;list-style:none;padding:0;animation:lk-rise .8s var(--lk-ease) .45s both}.lk-social{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;color:var(--lk-cover-ink);background:var(--lk-cover-glass);border:1px solid var(--lk-cover-line);transition:transform .3s var(--lk-ease),background-color .3s ease,color .3s ease}.lk-social:hover{transform:translateY(-2px);background:var(--lk-accent);border-color:transparent;color:#fff}.lk-cover--framed .lk-identity{grid-template-columns:1fr;min-height:0}.lk-cover--framed .lk-intro{align-items:center;text-align:center;padding-top:22px}.lk-avatar{position:relative;width:112px;height:112px;border-radius:30%;overflow:hidden;margin-bottom:16px;box-shadow:0 0 0 4px var(--lk-cover-bg),0 0 0 5px rgba(var(--lk-accent-rgb),.7),0 20px 40px -12px rgba(0,0,0,.5);animation:lk-portrait 1s var(--lk-ease) both}.lk-avatar-img{-o-object-fit:cover;object-fit:cover}.lk-sheet{position:relative;z-index:4;margin-top:-30px;background:var(--lk-surface);border-radius:30px 30px 0 0;box-shadow:0 -18px 40px -24px rgba(0,0,0,.45);padding:30px 16px max(28px,env(safe-area-inset-bottom));min-height:60vh}.lk-sheet:before{content:"";position:absolute;top:10px;inset-inline:0;margin-inline:auto;width:38px;height:4px;border-radius:99px;background:var(--lk-line-strong)}.lk-sheet:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}.lk-root[data-bg=dots] .lk-sheet:after{background-image:radial-gradient(rgba(var(--lk-accent-rgb),.13) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 520px);mask-image:linear-gradient(180deg,#000 0,transparent 520px)}.lk-root[data-bg=wash] .lk-sheet:after{background:radial-gradient(600px 300px at 100% 0,rgba(var(--lk-accent-rgb),.09),transparent 70%),radial-gradient(500px 280px at 0 30%,rgba(224,165,38,.07),transparent 70%)}.lk-root[data-bg=lines] .lk-sheet:after{background-image:repeating-linear-gradient(to bottom,transparent 0 31px,rgba(var(--lk-accent-rgb),.07) 31px 32px);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 640px);mask-image:linear-gradient(180deg,#000 0,transparent 640px)}.lk-sheet-inner{position:relative;max-width:620px;margin-inline:auto}.lk-lede{position:relative;margin:8px 2px 26px;padding-inline-start:16px;font-family:var(--font-noto-naskh-arabic),serif;font-size:1.06rem;line-height:2;color:var(--lk-body);white-space:pre-line}.lk-lede:before{content:"";position:absolute;inset-inline-start:0;top:.55em;bottom:.55em;width:3px;border-radius:3px;background:linear-gradient(to bottom,var(--lk-accent),var(--lk-saffron))}.lk-empty{padding:48px 0;text-align:center;color:var(--lk-muted)}.lk-section+.lk-section{margin-top:34px}.lk-section-head{display:flex;align-items:flex-end;gap:12px;margin-bottom:14px}.lk-section-no{font-size:.78rem;font-weight:700;line-height:1.6;color:var(--lk-accent-ink);font-variant-numeric:tabular-nums;padding:0 8px;border-radius:6px;background:var(--lk-tint)}.lk-section-titles{display:flex;flex-direction:column;min-width:0}.lk-section-title{font-size:1.08rem;font-weight:700;line-height:1.4;color:var(--lk-ink)}.lk-section-sub{font-size:.8rem;color:var(--lk-muted);line-height:1.6}.lk-section-rule{flex:1;height:1px;margin-bottom:.7em}.lk-section-rule,[dir=rtl] .lk-section-rule{background:linear-gradient(to left,var(--lk-line-strong),transparent)}.lk-stack{display:grid;gap:12px}.lk-stack+.lk-layout{margin-top:12px}.lk-layout--grid,.lk-layout--list{display:grid;gap:10px}.lk-layout--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lk-layout--shelf{display:grid;grid-auto-flow:column;grid-auto-columns:132px;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin-inline:-16px;padding:4px 16px 14px;scrollbar-width:none;-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 16px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(270deg,transparent 0,#000 16px,#000 calc(100% - 28px),transparent)}.lk-layout--shelf::-webkit-scrollbar{display:none}.lk-card{position:relative;display:flex;color:inherit;text-decoration:none;border-radius:var(--lk-r);-webkit-tap-highlight-color:transparent;transition:transform .35s var(--lk-ease),box-shadow .35s var(--lk-ease),border-color .25s ease,background-color .25s ease}.lk-card,.lk-reveal{animation:lk-rise .75s var(--lk-ease) both;animation-delay:calc(var(--d, 0) * 55ms + .14s)}.lk-card:focus-visible{outline:2px solid var(--lk-accent);outline-offset:3px}.lk-card:active{transform:scale(.985)}.lk-footer-card,.lk-row,.lk-tile{background:var(--lk-surface);border:1px solid var(--lk-line)}.lk-root[data-cards=soft] .lk-footer-card,.lk-root[data-cards=soft] .lk-row,.lk-root[data-cards=soft] .lk-tile{background:var(--lk-surface-2);border-color:transparent}.lk-root[data-cards=elevated] .lk-footer-card,.lk-root[data-cards=elevated] .lk-row,.lk-root[data-cards=elevated] .lk-tile{box-shadow:var(--lk-shadow)}@media (hover:hover){.lk-footer-card:hover,.lk-row:hover,.lk-tile:hover{border-color:rgba(var(--lk-accent-rgb),.35);transform:translateY(-2px);box-shadow:var(--lk-shadow-hover)}.lk-root[data-cards=soft] .lk-row:hover,.lk-root[data-cards=soft] .lk-tile:hover{background:var(--lk-surface)}}.lk-glyph{position:relative;flex-shrink:0;display:grid;place-items:center;width:46px;height:46px;border-radius:calc(var(--lk-r) * .72);overflow:hidden;color:var(--lk-accent-ink);background:var(--lk-tint);box-shadow:inset 0 0 0 1px rgba(var(--lk-accent-rgb),.12);transition:transform .4s var(--lk-ease),background-color .3s ease,color .3s ease}.lk-glyph-img{-o-object-fit:cover;object-fit:cover}@media (hover:hover){.lk-card:hover .lk-glyph{background:var(--lk-accent);color:#fff;transform:rotate(-4deg) scale(1.04)}}.lk-arrow{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:var(--lk-muted);transition:transform .35s var(--lk-ease),color .25s ease,background-color .25s ease}.lk-arrow-ico{width:17px;height:17px}.lk-arrow--sm{width:26px;height:26px}@media (hover:hover){.lk-card:hover .lk-arrow{color:var(--lk-accent-ink);background:var(--lk-tint);transform:translateX(-3px)}}.lk-badge{display:inline-flex;align-items:center;margin-inline-start:8px;padding:1px 8px;border-radius:999px;font-size:.66rem;font-weight:700;line-height:1.7;vertical-align:middle;color:#fff;background:var(--lk-accent)}.lk-badge--on-dark{margin:0;color:#0b1220;background:var(--lk-saffron)}.lk-badge--float{position:absolute;top:8px;inset-inline-start:8px;margin:0;box-shadow:0 4px 12px rgba(0,0,0,.25)}.lk-row{align-items:center;gap:14px;padding:12px 14px 12px 10px;min-height:72px}.lk-row-text{display:flex;flex-direction:column;flex:1;min-width:0}.lk-row-title{font-size:.98rem;font-weight:600;line-height:1.55;color:var(--lk-ink)}.lk-row-desc{font-size:.8rem;line-height:1.65;color:var(--lk-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lk-tile{flex-direction:column;gap:10px;padding:14px;min-height:128px}.lk-tile .lk-glyph{width:42px;height:42px}.lk-tile-top{display:flex;align-items:flex-start;justify-content:space-between}.lk-tile-title{margin-top:auto;font-size:.94rem;font-weight:700;line-height:1.5;color:var(--lk-ink)}.lk-tile-desc{margin-top:-6px;font-size:.74rem;line-height:1.6;color:var(--lk-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lk-featured{overflow:hidden;isolation:isolate;align-items:stretch;gap:16px;padding:18px;min-height:150px;color:#f8fafc;background:#0b1220;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 18px 40px -20px rgba(11,18,32,.55)}.lk-root[data-theme=dark] .lk-featured,html.dark .lk-root[data-theme=auto] .lk-featured{background:color-mix(in srgb,var(--lk-accent) 22%,#0b1220);border-color:hsla(0,0%,100%,.08)}.lk-featured-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(360px 220px at 100% 0,rgba(var(--lk-accent-rgb),.55),transparent 70%),radial-gradient(300px 200px at 0 120%,rgba(224,165,38,.16),transparent 70%);transition:opacity .4s ease,transform .6s var(--lk-ease)}.lk-featured-glow:after{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.08) 1px,transparent 1.2px);background-size:16px 16px;-webkit-mask-image:linear-gradient(270deg,#000,transparent 70%);mask-image:linear-gradient(270deg,#000,transparent 70%)}@media (hover:hover){.lk-featured:hover{transform:translateY(-3px);box-shadow:0 28px 56px -22px rgba(11,18,32,.65)}.lk-featured:hover .lk-featured-glow{transform:scale(1.08)}}.lk-featured-body{position:relative;display:flex;flex-direction:column;flex:1;min-width:0}.lk-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.7rem;font-weight:700;letter-spacing:.02em;color:var(--lk-saffron)}.lk-featured-title{margin-top:6px;font-size:1.2rem;font-weight:700;line-height:1.45;color:#fff}.lk-featured-desc{margin-top:4px;font-size:.82rem;line-height:1.7;color:rgba(248,250,252,.7);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lk-cta{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;gap:10px;font-size:.84rem;font-weight:600;color:#fff}.lk-cta-dot{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:#0b1220;background:#fff;transition:transform .4s var(--lk-ease),background-color .3s ease}@media (hover:hover){.lk-featured:hover .lk-cta-dot{transform:translateX(-5px);background:var(--lk-saffron)}}.lk-featured-mark{flex-shrink:0;display:grid;place-items:center;width:58px;height:58px;border-radius:calc(var(--lk-r) * .8);color:#fff;background:rgba(var(--lk-accent-rgb),.9);box-shadow:0 0 0 6px rgba(var(--lk-accent-rgb),.18),0 12px 24px -8px rgba(var(--lk-accent-rgb),.7)}.lk-watermark{position:absolute;inset-inline-end:-18px;bottom:-26px;width:150px;height:150px;color:hsla(0,0%,100%,.05);pointer-events:none;transform:rotate(-12deg)}.lk-featured-book{position:relative;flex-shrink:0;width:92px;aspect-ratio:2/3;align-self:center;border-radius:3px 7px 7px 3px;overflow:hidden;background:#1f2937;box-shadow:inset 3px 0 0 hsla(0,0%,100%,.12),-1px 0 0 rgba(0,0,0,.3),0 18px 30px -10px rgba(0,0,0,.7);transform:perspective(600px) rotateY(10deg);transition:transform .6s var(--lk-ease)}@media (hover:hover){.lk-featured:hover .lk-featured-book{transform:perspective(600px) rotateY(0deg) translateY(-3px)}}.lk-cover-img{-o-object-fit:cover;object-fit:cover}.lk-shelf-item{flex-direction:column;gap:10px;scroll-snap-align:start;border-radius:6px}.lk-shelf-cover{position:relative;display:block;aspect-ratio:2/3;border-radius:3px 8px 8px 3px;overflow:hidden;background:var(--lk-surface-2);box-shadow:inset 3px 0 0 hsla(0,0%,100%,.18),0 1px 2px rgba(11,18,32,.1),0 14px 26px -12px rgba(11,18,32,.45);transition:transform .5s var(--lk-ease),box-shadow .5s var(--lk-ease)}.lk-shelf-cover:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:10px;background:linear-gradient(270deg,rgba(0,0,0,.18),transparent);pointer-events:none}.lk-shelf-fallback{display:grid;place-items:center;height:100%;color:var(--lk-accent-ink);background:var(--lk-tint)}.lk-shelf-title{font-size:.8rem;font-weight:600;line-height:1.55;color:var(--lk-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (hover:hover){.lk-shelf-item:hover .lk-shelf-cover{transform:translateY(-5px) rotate(-1deg);box-shadow:inset 3px 0 0 hsla(0,0%,100%,.18),0 22px 36px -14px rgba(11,18,32,.55)}}.lk-footer{margin-top:40px;padding-top:22px;border-top:1px solid var(--lk-line)}.lk-footer-card{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 10px;border-radius:var(--lk-r);color:inherit;text-decoration:none;transition:transform .35s var(--lk-ease),box-shadow .35s var(--lk-ease),border-color .25s ease}.lk-footer-text{display:flex;flex-direction:column;flex:1;min-width:0}.lk-footer-title{font-weight:700;color:var(--lk-ink);font-size:.95rem}.lk-footer-sub{font-size:.74rem;color:var(--lk-muted)}.lk-copy{margin-top:18px;text-align:center;font-size:.72rem;color:var(--lk-muted)}.lk-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:rgba(7,11,20,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:lk-fade .25s ease both}.lk-modal-card{width:100%;max-width:360px;padding:18px;border-radius:24px;background:var(--lk-surface);color:var(--lk-body);box-shadow:0 30px 80px -20px rgba(0,0,0,.5);animation:lk-pop .4s var(--lk-ease) both}.lk-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lk-modal-kicker{font-size:.72rem;font-weight:700;color:var(--lk-accent-ink)}.lk-modal-title{font-size:1rem;font-weight:700;color:var(--lk-ink)}.lk-qr{margin-top:14px;display:grid;place-items:center;aspect-ratio:1;padding:14px;border-radius:18px;background:#fff;border:1px solid var(--lk-line)}.lk-qr svg,.lk-qr>div{width:100%;height:100%}.lk-qr-wait{font-size:.85rem;color:#5c6675}.lk-qr-url{margin-top:10px;text-align:center;font-size:.78rem;color:var(--lk-muted)}.lk-modal-actions{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lk-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--lk-ink);background:var(--lk-surface-2);border:1px solid var(--lk-line);text-decoration:none;transition:background-color .2s ease,transform .2s ease}.lk-btn:hover{transform:translateY(-1px)}.lk-btn--primary{color:#fff;background:var(--lk-accent);border-color:transparent}.lk-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.lk-toast{position:fixed;z-index:70;bottom:max(20px,env(safe-area-inset-bottom));inset-inline:0;margin-inline:auto;width:-moz-max-content;width:max-content;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;font-size:.82rem;font-weight:600;color:#fff;background:#0b1220;box-shadow:0 12px 30px -10px rgba(0,0,0,.5);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .3s ease,transform .4s var(--lk-ease)}.lk-toast[data-show]{opacity:1;transform:none}@media (min-width:560px){.lk-cover{padding-inline:28px}.lk-identity{grid-template-columns:40% 1fr;min-height:340px}.lk-portrait{width:124%;margin-inline-start:-18%}.lk-calligraphy{max-width:300px}.lk-sheet{padding-inline:28px}.lk-layout--grid{gap:12px}.lk-layout--shelf{grid-auto-columns:144px;margin-inline:-28px;padding-inline:28px;scroll-padding-inline:28px}.lk-featured{padding:22px;min-height:168px}.lk-featured-book{width:108px}}@media (min-width:1024px){.lk-shell{display:grid;grid-template-columns:minmax(400px,42%) 1fr;min-height:100vh}.lk-cover{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:28px 44px 0}.lk-identity{flex:1;display:flex;flex-direction:column;align-items:stretch;min-height:0}.lk-intro{padding:7vh 0 0;align-self:auto}.lk-calligraphy{max-width:360px;margin-top:22px}.lk-name--caption{font-size:1.05rem}.lk-name:not(.lk-name--caption){font-size:2rem}.lk-portrait{order:2;flex:1;width:100%;aspect-ratio:auto;margin-inline-start:0;min-height:260px;margin-top:12px;margin-bottom:0}.lk-cover--framed .lk-intro{margin-block:auto;padding:0 0 12vh}.lk-avatar{width:150px;height:150px}.lk-sheet{margin-top:0;border-radius:0;box-shadow:none;padding:64px clamp(28px,5vw,80px) 40px;min-height:100vh}.lk-sheet:before{display:none}.lk-lede{font-size:1.14rem;margin-top:0}.lk-layout--shelf{margin-inline:0;padding-inline:2px;-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),transparent)}.lk-section+.lk-section{margin-top:42px}}.lk-root[data-preview] .lk-card{cursor:default}@keyframes lk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lk-portrait{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@keyframes lk-ink{0%{clip-path:inset(0 0 0 100%);opacity:.2}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes lk-fade{0%{opacity:0}to{opacity:1}}@keyframes lk-pop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lk-root *,.lk-root :after,.lk-root :before{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important}}.lk-apps{position:relative;isolation:isolate;overflow:hidden;margin-top:34px;padding:18px;border-radius:calc(var(--lk-r) + 4px);background:var(--lk-surface-2);border:1px solid var(--lk-line)}.lk-lede+.lk-apps{margin-top:0;margin-bottom:30px}.lk-apps-art{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(320px 180px at 100% 0,rgba(var(--lk-accent-rgb),.14),transparent 70%)}.lk-apps-head{display:flex;align-items:center;gap:14px}.lk-apps-icon{flex-shrink:0;width:56px;height:56px;border-radius:24%;box-shadow:0 10px 22px -10px rgba(11,18,32,.35)}.lk-apps-text{display:flex;flex-direction:column;min-width:0}.lk-apps-title{font-size:1rem;font-weight:700;line-height:1.5;color:var(--lk-ink)}.lk-apps-desc{font-size:.8rem;line-height:1.65;color:var(--lk-muted)}.lk-badges{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.lk-store{position:relative;display:inline-flex;border-radius:9px;transition:transform .35s var(--lk-ease),box-shadow .35s var(--lk-ease)}.lk-store-img{display:block;height:46px;width:auto}@media (hover:hover){a.lk-store:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px rgba(11,18,32,.55)}}a.lk-store:focus-visible{outline:2px solid var(--lk-accent);outline-offset:3px}.lk-store--soon{cursor:default}.lk-store--soon .lk-store-img{opacity:.55;filter:grayscale(.35)}.lk-soon{position:absolute;top:-8px;inset-inline-end:-6px;padding:1px 9px;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.8;color:#0b1220;background:var(--lk-saffron);box-shadow:0 6px 14px -6px rgba(0,0,0,.4)}