[data-style-pack=klasik]{--radius-surface:var(--radius-app,0.625rem);--radius-control:var(--radius-app,0.625rem);--radius-pill:999px;--border-width:var(--app-border-width,1px);--border-style:solid;--border-color:var(--border);--shadow-surface:inset 0 1px 0 var(--klasik-kenar-isigi),var(--surface-shadow),0 calc(10px * var(--shadow-size, 1)) calc(20px * var(--shadow-size, 1)) calc(-10px * var(--shadow-size, 1)) rgb(20 20 30/calc(0.22 * var(--shadow-intensity, 1)));--shadow-raised:inset 0 1px 0 var(--klasik-kenar-isigi),var(--surface-shadow),0 calc(18px * var(--shadow-size, 1)) calc(30px * var(--shadow-size, 1)) calc(-12px * var(--shadow-size, 1)) rgb(20 20 30/calc(0.32 * var(--shadow-intensity, 1)));--shadow-overlay:var(--overlay-shadow);--klasik-kenar-isigi:rgb(255 255 255/0.7);--space-unit:0.25rem;--font-display:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--text-scale-ratio:1.25;--leading-body:1.6;--tracking-display:0em;--page-bg:var(--background);--surface-bg:var(--surface);--surface-fg:var(--surface-foreground);--container-max:1200px;--content-measure:70ch;--motion-duration:200ms;--motion-ease:cubic-bezier(0.4,0,0.2,1);--motion-distance:0px;--nav-height:4rem;--rail-width:0px;--dock-height:0px}.dark [data-style-pack=klasik],[data-theme=dark] [data-style-pack=klasik]{--klasik-kenar-isigi:rgb(255 255 255/0.08)}[data-style-pack=kinetik]{--radius-surface:0px;--radius-control:0px;--radius-pill:999px;--border-width:2px;--border-style:solid;--border-color:var(--foreground);--shadow-surface:none;--shadow-raised:6px 6px 0 0 var(--foreground);--shadow-overlay:0 20px 45px -18px rgb(0 0 0/0.5);--space-unit:0.25rem;--font-display:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--text-scale-ratio:1.5;--leading-body:1.55;--tracking-display:-0.04em;--page-bg:var(--background);--surface-bg:var(--surface);--surface-fg:var(--surface-foreground);--container-max:1360px;--content-measure:66ch;--motion-duration:420ms;--motion-ease:cubic-bezier(0.2,0.8,0.2,1);--motion-distance:40px;--nav-height:3.75rem;--rail-width:0px;--dock-height:0px;--kinetik-notch:14px;--kinetik-skew:-2.5deg}[data-style-pack=kinetik] .kinetik-notch{clip-path:polygon(0 0,calc(100% - var(--kinetik-notch)) 0,100% var(--kinetik-notch),100% 100%,var(--kinetik-notch) 100%,0 calc(100% - var(--kinetik-notch)))}[data-style-pack=kinetik] .kinetik-band{rotate:var(--kinetik-skew)}[data-style-pack=kinetik] .kinetik-band>*{rotate:calc(-1 * var(--kinetik-skew))}[data-style-pack=kinetik] .kinetik-outline{color:transparent;-webkit-text-stroke:2px var(--foreground);paint-order:stroke fill}@media (min-width:640px){[data-style-pack=kinetik] .kinetik-outline{-webkit-text-stroke-width:3px}}@keyframes kinetik-marquee{0%{translate:0 0}to{translate:-50% 0}}[data-style-pack=kinetik] .kinetik-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}[data-style-pack=kinetik] .kinetik-marquee-track{display:flex;width:max-content;animation:kinetik-marquee 26s linear infinite}[data-style-pack=kinetik] .kinetik-marquee:hover .kinetik-marquee-track{animation-play-state:paused}@keyframes kinetik-slide-in{0%{opacity:0;translate:calc(-1 * var(--motion-distance)) 0}to{opacity:1;translate:0 0}}@supports (animation-timeline:view()){[data-style-pack=kinetik] .kinetik-in{animation:kinetik-slide-in linear both;animation-timeline:view();animation-range:entry 0 entry 60%}[data-style-pack=kinetik] .kinetik-in:nth-child(2n){animation-range:entry 8% entry 68%}}[data-style-pack=kinetik] .kinetik-rule:after{content:"";display:block;width:3.5rem;height:6px;margin-top:.75rem;background:var(--accent);transition:width var(--motion-duration) var(--motion-ease)}[data-style-pack=kinetik] .kinetik-rule:hover:after{width:7rem}@media (hover:hover){[data-style-pack=kinetik] .kinetik-press{transition:translate var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}[data-style-pack=kinetik] .kinetik-press:hover{translate:3px 3px;box-shadow:3px 3px 0 0 var(--foreground)}}[data-style-pack=kinetik] .kinetik-display{font-weight:800;letter-spacing:var(--tracking-display);text-transform:uppercase;line-height:1.05}[data-style-pack=kinetik] .kinetik-article .tiptap-content h2{text-transform:uppercase;font-weight:800;letter-spacing:var(--tracking-display);margin-top:2.25em}[data-style-pack=kinetik] .kinetik-article .tiptap-content blockquote{border-left:6px solid var(--accent);margin:2rem 0;padding:1rem 0 1rem 1.5rem;font-size:1.25em;font-weight:600;font-style:normal}[data-style-pack=kinetik] .kinetik-strip{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}[data-style-pack=kinetik] .kinetik-strip::-webkit-scrollbar{display:none}[data-style-pack=kinetik] .kinetik-strip>*{scroll-snap-align:start}[data-style-pack=kinetik] .kinetik-strip{mask-image:linear-gradient(90deg,#000 88%,transparent)}@media (min-width:1280px){[data-style-pack=kinetik] .kinetik-strip{mask-image:none}}@media (prefers-reduced-motion:reduce){[data-style-pack=kinetik] .kinetik-marquee-track{animation:none;translate:0 0}[data-style-pack=kinetik] .kinetik-in{animation:none;opacity:1;translate:none}[data-style-pack=kinetik] .kinetik-press:hover{translate:none}[data-style-pack=kinetik] .kinetik-rule:after{transition:none}}[data-style-pack=prizma]{--radius-surface:8px;--radius-control:6px;--radius-pill:999px;--border-width:2px;--border-style:solid;--border-color:var(--foreground);--prizma-face:color-mix(in oklab,var(--foreground) 18%,transparent);--prizma-face-strong:color-mix(in oklab,var(--foreground) 30%,transparent);--shadow-surface:3px 3px 0 0 var(--prizma-face),6px 6px 0 0 color-mix(in oklab,var(--foreground) 10%,transparent),0 10px 18px -10px rgb(0 0 0/0.35);--shadow-raised:5px 5px 0 0 var(--prizma-face-strong),10px 10px 0 0 var(--prizma-face),0 18px 30px -14px rgb(0 0 0/0.45);--shadow-overlay:0 24px 50px -20px rgb(0 0 0/0.55);--space-unit:0.25rem;--font-display:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--text-scale-ratio:1.333;--leading-body:1.6;--tracking-display:-0.035em;--page-bg:var(--background);--surface-bg:var(--surface);--surface-fg:var(--surface-foreground);--container-max:1320px;--content-measure:66ch;--motion-duration:260ms;--motion-ease:cubic-bezier(0.2,0.9,0.3,1.15);--motion-distance:18px;--nav-height:4rem;--rail-width:0px;--dock-height:0px;--prizma-perspective:1100px}@layer components{[data-style-pack=prizma] .prizma-block{border:var(--border-width) var(--border-style) var(--border-color);background:var(--surface-bg);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);transition:translate var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}@media (hover:hover){[data-style-pack=prizma] .prizma-block:hover{translate:0 -4px;box-shadow:var(--shadow-raised)}}[data-style-pack=prizma] .prizma-tilt{transform:perspective(var(--prizma-perspective)) rotateY(-4deg) rotateX(1.5deg);transform-origin:left center;transition:transform var(--motion-duration) var(--motion-ease)}@media (hover:hover){[data-style-pack=prizma] .prizma-tilt:hover{transform:perspective(var(--prizma-perspective)) rotateY(0deg) rotateX(0deg)}}[data-style-pack=prizma] .prizma-plinth{position:relative;display:inline-block;background:var(--accent);color:var(--accent-foreground);padding:.5rem 1.25rem;border-radius:var(--radius-control);box-shadow:4px 4px 0 0 var(--prizma-face-strong),0 12px 20px -12px rgb(0 0 0/.5)}@media (min-width:1024px){[data-style-pack=prizma] .prizma-brick>:nth-child(3n+2){translate:0 2.5rem}[data-style-pack=prizma] .prizma-brick>:nth-child(3n+3){translate:0 1.25rem}}[data-style-pack=prizma] .prizma-index{font-weight:800;letter-spacing:-.06em;line-height:.8;color:color-mix(in oklab,var(--foreground) 12%,transparent)}[data-style-pack=prizma] .prizma-display{font-weight:800;letter-spacing:var(--tracking-display);line-height:1.02}@keyframes prizma-rise{0%{opacity:0;transform:perspective(var(--prizma-perspective)) translateY(var(--motion-distance)) scale(.97)}to{opacity:1;transform:perspective(var(--prizma-perspective)) translateY(0) scale(1)}}@supports (animation-timeline:view()){[data-style-pack=prizma] .prizma-in{animation:prizma-rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}[data-style-pack=prizma] .prizma-article .tiptap-content h2{font-weight:800;letter-spacing:var(--tracking-display);margin-top:2.25em}[data-style-pack=prizma] .prizma-article .tiptap-content blockquote{border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-surface);background:var(--surface-bg);box-shadow:var(--shadow-surface);margin:2rem 0;padding:1.25rem 1.5rem;font-size:1.125em;font-style:normal}@media (prefers-reduced-motion:reduce){[data-style-pack=prizma] .prizma-tilt,[data-style-pack=prizma] .prizma-tilt:hover{transform:none;transition:none}[data-style-pack=prizma] .prizma-block,[data-style-pack=prizma] .prizma-block:hover{translate:none;transition:none}[data-style-pack=prizma] .prizma-in{animation:none;opacity:1;transform:none}[data-style-pack=prizma] .prizma-brick>*{translate:none}}}[data-style-pack=kagit]{--radius-surface:3px;--radius-control:3px;--radius-pill:999px;--border-width:1px;--border-style:solid;--border-color:color-mix(in oklab,var(--border) 50%,transparent);--shadow-surface:0 1px 1px rgb(0 0 0/0.05),0 2px 4px rgb(0 0 0/0.05),0 8px 16px -8px rgb(0 0 0/0.12),0 20px 32px -20px rgb(0 0 0/0.16);--shadow-raised:0 2px 3px rgb(0 0 0/0.06),0 6px 12px -3px rgb(0 0 0/0.1),0 18px 32px -12px rgb(0 0 0/0.18),0 36px 56px -28px rgb(0 0 0/0.24);--shadow-overlay:0 30px 60px -20px rgb(0 0 0/0.4);--space-unit:0.25rem;--font-display:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--text-scale-ratio:1.25;--leading-body:1.7;--tracking-display:-0.015em;--page-bg:var(--background);--surface-bg:var(--surface);--surface-fg:var(--surface-foreground);--container-max:1180px;--content-measure:62ch;--motion-duration:340ms;--motion-ease:cubic-bezier(0.22,0.61,0.36,1);--motion-distance:14px;--nav-height:4.75rem;--rail-width:0px;--dock-height:0px;--kagit-tilt:1.4deg}@layer components{[data-style-pack=kagit] .kagit-sheet{position:relative;isolation:isolate;box-shadow:var(--shadow-surface);transition:transform var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}[data-style-pack=kagit] .kagit-sheet,[data-style-pack=kagit] .kagit-sheet:after,[data-style-pack=kagit] .kagit-sheet:before{background:var(--surface-bg);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-surface)}[data-style-pack=kagit] .kagit-sheet:after,[data-style-pack=kagit] .kagit-sheet:before{content:"";position:absolute;inset:0;z-index:-1;box-shadow:0 6px 14px -8px rgb(0 0 0/.2)}[data-style-pack=kagit] .kagit-sheet:before{rotate:calc(-1 * var(--kagit-tilt))}[data-style-pack=kagit] .kagit-sheet:after{rotate:calc(var(--kagit-tilt) * .6)}@media (hover:hover){[data-style-pack=kagit] .kagit-sheet:hover{transform:translateY(-3px) rotate(-.4deg);box-shadow:var(--shadow-raised)}}[data-style-pack=kagit] .kagit-single{background:var(--surface-bg);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}[data-style-pack=kagit] .kagit-tab{position:relative;border:var(--border-width) var(--border-style) var(--border-color);border-bottom:none;border-radius:var(--radius-surface) var(--radius-surface) 0 0;background:color-mix(in oklab,var(--surface) 92%,var(--foreground));box-shadow:0 -2px 6px -3px rgb(0 0 0/.18);transition:translate var(--motion-duration) var(--motion-ease),background-color var(--motion-duration) var(--motion-ease)}[data-style-pack=kagit] .kagit-tab[aria-current=page]{background:var(--surface-bg);translate:0 2px;box-shadow:0 -6px 14px -6px rgb(0 0 0/.25);z-index:1}@media (hover:hover){[data-style-pack=kagit] .kagit-tab:hover{translate:0 -2px}}[data-style-pack=kagit] .kagit-tag{background:var(--accent);color:var(--accent-foreground);box-shadow:0 4px 10px -4px rgb(0 0 0/.35);rotate:-1.5deg}[data-style-pack=kagit] .kagit-display{font-weight:700;letter-spacing:var(--tracking-display)}@keyframes kagit-drop{0%{opacity:0;transform:translateY(var(--motion-distance)) rotate(1.2deg)}to{opacity:1;transform:translateY(0) rotate(0deg)}}@supports (animation-timeline:view()){[data-style-pack=kagit] .kagit-in{animation:kagit-drop linear both;animation-timeline:view();animation-range:entry 0 entry 50%}}[data-style-pack=kagit] .kagit-article .tiptap-content blockquote{background:var(--surface-bg);border:var(--border-width) var(--border-style) var(--border-color);border-left:4px solid var(--accent);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);margin:2rem 0;padding:1.25rem 1.5rem;font-style:normal;rotate:-.35deg}[data-style-pack=kagit] .kagit-article .tiptap-content h2{font-weight:700;letter-spacing:var(--tracking-display);margin-top:2.25em}@media (prefers-reduced-motion:reduce){[data-style-pack=kagit] .kagit-sheet,[data-style-pack=kagit] .kagit-sheet:hover{transform:none;transition:none}[data-style-pack=kagit] .kagit-sheet:after,[data-style-pack=kagit] .kagit-sheet:before{rotate:none}[data-style-pack=kagit] .kagit-in{animation:none;opacity:1;transform:none}[data-style-pack=kagit] .kagit-article .tiptap-content blockquote,[data-style-pack=kagit] .kagit-tag{rotate:none}[data-style-pack=kagit] .kagit-tab:hover{translate:none}}}[data-style-pack=kabartma]{--radius-surface:0.75rem;--radius-control:0.625rem;--radius-pill:999px;--border-width:1px;--border-style:solid;--border-color:color-mix(in oklab,var(--border) 75%,transparent);--shadow-surface:inset 0 1px 0 var(--kabartma-sheen),inset 0 -2px 0 var(--kabartma-shade),0 calc(2px * var(--shadow-size, 1)) 0 rgb(20 20 30/calc(0.06 * var(--shadow-intensity, 1))),0 calc(12px * var(--shadow-size, 1)) calc(22px * var(--shadow-size, 1)) calc(-12px * var(--shadow-size, 1)) rgb(20 20 30/calc(0.34 * var(--shadow-intensity, 1)));--shadow-raised:inset 0 1px 0 var(--kabartma-sheen),inset 0 -2px 0 var(--kabartma-shade),0 calc(4px * var(--shadow-size, 1)) 0 rgb(20 20 30/calc(0.08 * var(--shadow-intensity, 1))),0 calc(22px * var(--shadow-size, 1)) calc(34px * var(--shadow-size, 1)) calc(-16px * var(--shadow-size, 1)) rgb(20 20 30/calc(0.4 * var(--shadow-intensity, 1)));--shadow-overlay:0 calc(28px * var(--shadow-size, 1)) calc(50px * var(--shadow-size, 1)) calc(-18px * var(--shadow-size, 1)) rgb(20 20 30/calc(0.45 * var(--shadow-intensity, 1)));--space-unit:0.25rem;--font-display:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--text-scale-ratio:1.3;--leading-body:1.62;--tracking-display:-0.015em;--page-bg:var(--background);--surface-bg:var(--surface);--surface-fg:var(--surface-foreground);--container-max:1240px;--content-measure:68ch;--motion-duration:180ms;--motion-ease:cubic-bezier(0.3,0.8,0.4,1);--motion-distance:10px;--nav-height:4.5rem;--rail-width:0px;--dock-height:0px;--kabartma-sheen:rgb(255 255 255/0.7);--kabartma-shade:rgb(20 20 30/0.1);--kabartma-face:linear-gradient(180deg,color-mix(in oklab,var(--surface-bg) 88%,white),var(--surface-bg))}.dark [data-style-pack=kabartma],[data-theme=dark] [data-style-pack=kabartma]{--kabartma-sheen:rgb(255 255 255/0.1);--kabartma-shade:rgb(0 0 0/0.45);--kabartma-face:linear-gradient(180deg,color-mix(in oklab,var(--surface-bg) 92%,white),var(--surface-bg))}@layer components{[data-style-pack=kabartma] .kabartma-panel{background:var(--kabartma-face);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}[data-style-pack=kabartma] .kabartma-lift{transition:transform var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}@media (hover:hover){[data-style-pack=kabartma] .kabartma-lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-raised)}}[data-style-pack=kabartma] .kabartma-accent{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 88%,white),var(--accent));color:var(--accent-foreground);border-radius:var(--radius-surface);box-shadow:inset 0 1px 0 rgb(255 255 255/.35),inset 0 -2px 0 rgb(0 0 0/.2),var(--shadow-overlay)}[data-style-pack=kabartma] .kabartma-frame{overflow:hidden;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}[data-style-pack=kabartma] .kabartma-band{background:var(--kabartma-face);border-bottom:2px solid var(--border-color);box-shadow:inset 0 1px 0 var(--kabartma-sheen),0 8px 18px -14px rgb(20 20 30/.5)}[data-style-pack=kabartma] .kabartma-key{position:relative;background:var(--kabartma-face);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-control);box-shadow:inset 0 1px 0 var(--kabartma-sheen),inset 0 -2px 0 var(--kabartma-shade),0 2px 4px -2px rgb(20 20 30/.3);transition:translate var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease),background-color var(--motion-duration) var(--motion-ease)}@media (hover:hover){[data-style-pack=kabartma] .kabartma-key:hover{translate:0 -1px;box-shadow:inset 0 1px 0 var(--kabartma-sheen),inset 0 -2px 0 var(--kabartma-shade),0 6px 10px -4px rgb(20 20 30/.35)}}[data-style-pack=kabartma] .kabartma-key:active,[data-style-pack=kabartma] .kabartma-key[aria-current=page],[data-style-pack=kabartma] .kabartma-key[aria-expanded=true]{translate:0 1px;box-shadow:inset 0 2px 5px rgb(0 0 0/.28),inset 0 -1px 0 var(--kabartma-sheen)}[data-style-pack=kabartma] .kabartma-key[aria-current=page]{background:var(--accent);color:var(--accent-foreground);border-color:color-mix(in oklab,var(--accent) 70%,black)}[data-style-pack=kabartma] .kabartma-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;border-radius:var(--radius-control);border:var(--border-width) var(--border-style) var(--border-color);box-shadow:inset 0 1px 0 var(--kabartma-sheen),inset 0 -2px 0 var(--kabartma-shade),0 3px 6px -3px rgb(20 20 30/.35);transition:translate var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}[data-style-pack=kabartma] .kabartma-btn-primary{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 86%,white),var(--accent));color:var(--accent-foreground);border-color:color-mix(in oklab,var(--accent) 65%,black)}[data-style-pack=kabartma] .kabartma-btn-secondary{background:var(--kabartma-face);color:var(--foreground)}[data-style-pack=kabartma] .kabartma-btn-ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--default-600)}@media (hover:hover){[data-style-pack=kabartma] .kabartma-btn:hover{translate:0 -1px}}[data-style-pack=kabartma] .kabartma-btn:active{translate:0 1px;box-shadow:inset 0 2px 5px rgb(0 0 0/.3)}[data-style-pack=kabartma] .kabartma-badge{display:inline-flex;align-items:center;padding:.15rem .6rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;background:var(--kabartma-face);border:var(--border-width) var(--border-style) var(--border-color);box-shadow:inset 0 1px 0 var(--kabartma-sheen)}[data-style-pack=kabartma] .kabartma-display{font-family:var(--font-display);font-weight:800;letter-spacing:var(--tracking-display)}[data-style-pack=kabartma] .kabartma-menu{background:var(--kabartma-face);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-surface);box-shadow:inset 0 1px 0 var(--kabartma-sheen),var(--shadow-overlay)}@keyframes kabartma-rise{0%{opacity:0;transform:translateY(var(--motion-distance))}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){[data-style-pack=kabartma] .kabartma-in{animation:kabartma-rise linear both;animation-timeline:view();animation-range:entry 0 entry 45%}}[data-style-pack=kabartma] .tiptap-content blockquote{background:var(--kabartma-face);border:var(--border-width) var(--border-style) var(--border-color);border-left:4px solid var(--accent);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);margin:2rem 0;padding:1.25rem 1.5rem;font-style:normal}@media (prefers-reduced-motion:reduce){[data-style-pack=kabartma] .kabartma-btn,[data-style-pack=kabartma] .kabartma-key,[data-style-pack=kabartma] .kabartma-lift,[data-style-pack=kabartma] .kabartma-lift:hover{transform:none;translate:none;transition:none}[data-style-pack=kabartma] .kabartma-in{animation:none;opacity:1;transform:none}}}[data-style-pack=vitrin]{--radius-surface:0.5rem;--radius-control:0.5rem;--radius-pill:999px;--border-width:1px;--border-style:solid;--border-color:color-mix(in oklab,var(--border) 60%,transparent);--shadow-surface:0 calc(1px * var(--shadow-size, 1)) calc(2px * var(--shadow-size, 1)) rgb(15 18 30/calc(0.08 * var(--shadow-intensity, 1))),0 calc(14px * var(--shadow-size, 1)) calc(26px * var(--shadow-size, 1)) calc(-14px * var(--shadow-size, 1)) rgb(15 18 30/calc(0.42 * var(--shadow-intensity, 1)));--shadow-raised:0 calc(2px * var(--shadow-size, 1)) calc(4px * var(--shadow-size, 1)) rgb(15 18 30/calc(0.1 * var(--shadow-intensity, 1))),0 calc(26px * var(--shadow-size, 1)) calc(40px * var(--shadow-size, 1)) calc(-18px * var(--shadow-size, 1)) rgb(15 18 30/calc(0.5 * var(--shadow-intensity, 1)));--shadow-overlay:0 calc(30px * var(--shadow-size, 1)) calc(60px * var(--shadow-size, 1)) calc(-20px * var(--shadow-size, 1)) rgb(15 18 30/calc(0.55 * var(--shadow-intensity, 1)));--space-unit:0.25rem;--font-display:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--text-scale-ratio:1.333;--leading-body:1.6;--tracking-display:-0.02em;--page-bg:var(--background);--surface-bg:var(--surface);--surface-fg:var(--surface-foreground);--container-max:1280px;--content-measure:66ch;--motion-duration:220ms;--motion-ease:cubic-bezier(0.33,1,0.68,1);--motion-distance:16px;--nav-height:4.25rem;--rail-width:0px;--dock-height:0px;--vitrin-gloss:linear-gradient(180deg,rgb(255 255 255/0.5),rgb(255 255 255/0.06) 42%,transparent 60%);--vitrin-bar:linear-gradient(180deg,color-mix(in oklab,var(--accent) 88%,white),var(--accent) 55%,color-mix(in oklab,var(--accent) 88%,black))}.dark [data-style-pack=vitrin],[data-theme=dark] [data-style-pack=vitrin]{--vitrin-gloss:linear-gradient(180deg,rgb(255 255 255/0.12),rgb(255 255 255/0.03) 40%,transparent 58%)}@layer components{[data-style-pack=vitrin] .vitrin-case{position:relative;isolation:isolate;background:var(--surface-bg);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}[data-style-pack=vitrin] .vitrin-case:before{content:"";position:absolute;inset:0 0 auto 0;height:55%;z-index:2;pointer-events:none;border-radius:var(--radius-surface) var(--radius-surface) 0 0;background:var(--vitrin-gloss)}[data-style-pack=vitrin] .vitrin-lift{transition:transform var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}@media (hover:hover){[data-style-pack=vitrin] .vitrin-lift:hover{transform:translateY(-5px);box-shadow:var(--shadow-raised)}}[data-style-pack=vitrin] .vitrin-accent{position:relative;isolation:isolate;background:var(--vitrin-bar);color:var(--accent-foreground);border-radius:var(--radius-surface);box-shadow:var(--shadow-raised)}[data-style-pack=vitrin] .vitrin-frame{overflow:hidden;border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}[data-style-pack=vitrin] .vitrin-band{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 14%,var(--surface)),var(--surface));border-bottom:var(--border-width) var(--border-style) var(--border-color);box-shadow:inset 0 1px 0 rgb(255 255 255/.25)}[data-style-pack=vitrin] .vitrin-bar{background:var(--vitrin-bar);color:var(--accent-foreground);box-shadow:0 10px 24px -14px rgb(15 18 30/.75)}[data-style-pack=vitrin] .vitrin-chip{border-radius:var(--radius-control);color:var(--accent-foreground);transition:background-color var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease)}@media (hover:hover){[data-style-pack=vitrin] .vitrin-chip:hover{background:rgb(255 255 255/.16)}}[data-style-pack=vitrin] .vitrin-chip[aria-current=page],[data-style-pack=vitrin] .vitrin-chip[aria-expanded=true]{background:var(--surface-bg);color:var(--accent);box-shadow:0 6px 14px -8px rgb(0 0 0/.6)}[data-style-pack=vitrin] .vitrin-menu{position:relative;isolation:isolate;background:var(--surface-bg);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay)}[data-style-pack=vitrin] .vitrin-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.5rem;padding:.62rem 1.15rem;border-radius:var(--radius-control);box-shadow:var(--shadow-surface);transition:transform var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}[data-style-pack=vitrin] .vitrin-btn:before{content:"";position:absolute;inset:0 0 auto 0;height:55%;z-index:2;pointer-events:none;border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--vitrin-gloss)}[data-style-pack=vitrin] .vitrin-btn-primary{background:var(--vitrin-bar);color:var(--accent-foreground)}[data-style-pack=vitrin] .vitrin-btn-secondary{background:var(--surface-bg);color:var(--foreground);border:var(--border-width) var(--border-style) var(--border-color)}[data-style-pack=vitrin] .vitrin-btn-ghost{background:transparent;box-shadow:none;color:var(--default-600)}[data-style-pack=vitrin] .vitrin-btn-ghost:before{content:none}@media (hover:hover){[data-style-pack=vitrin] .vitrin-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-raised)}}[data-style-pack=vitrin] .vitrin-badge{display:inline-flex;align-items:center;padding:.18rem .65rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:700;letter-spacing:.01em;background:color-mix(in oklab,var(--accent) 14%,var(--surface));color:color-mix(in oklab,var(--accent) 75%,var(--foreground));box-shadow:inset 0 1px 0 rgb(255 255 255/.3)}[data-style-pack=vitrin] .vitrin-display{font-family:var(--font-display);font-weight:800;letter-spacing:var(--tracking-display)}@keyframes vitrin-rise{0%{opacity:0;transform:translateY(var(--motion-distance)) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@supports (animation-timeline:view()){[data-style-pack=vitrin] .vitrin-in{animation:vitrin-rise linear both;animation-timeline:view();animation-range:entry 0 entry 45%}}[data-style-pack=vitrin] .tiptap-content blockquote{background:color-mix(in oklab,var(--accent) 8%,var(--surface));border-left:4px solid var(--accent);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);margin:2rem 0;padding:1.25rem 1.5rem;font-style:normal}@media (prefers-reduced-motion:reduce){[data-style-pack=vitrin] .vitrin-btn,[data-style-pack=vitrin] .vitrin-btn:hover,[data-style-pack=vitrin] .vitrin-lift,[data-style-pack=vitrin] .vitrin-lift:hover{transform:none;transition:none}[data-style-pack=vitrin] .vitrin-in{animation:none;opacity:1;transform:none}}}[data-style-pack=kapsul]{--radius-surface:1.5rem;--radius-control:999px;--radius-pill:999px;--border-width:1px;--border-style:solid;--border-color:color-mix(in oklab,var(--border) 45%,transparent);--shadow-surface:0 calc(2px * var(--shadow-size, 1)) calc(6px * var(--shadow-size, 1)) calc(-2px * var(--shadow-size, 1)) rgb(18 22 40/calc(0.1 * var(--shadow-intensity, 1))),0 calc(18px * var(--shadow-size, 1)) calc(38px * var(--shadow-size, 1)) calc(-18px * var(--shadow-size, 1)) rgb(18 22 40/calc(0.34 * var(--shadow-intensity, 1)));--shadow-raised:0 calc(4px * var(--shadow-size, 1)) calc(10px * var(--shadow-size, 1)) calc(-3px * var(--shadow-size, 1)) rgb(18 22 40/calc(0.14 * var(--shadow-intensity, 1))),0 calc(32px * var(--shadow-size, 1)) calc(56px * var(--shadow-size, 1)) calc(-24px * var(--shadow-size, 1)) rgb(18 22 40/calc(0.45 * var(--shadow-intensity, 1)));--shadow-overlay:0 calc(26px * var(--shadow-size, 1)) calc(60px * var(--shadow-size, 1)) calc(-16px * var(--shadow-size, 1)) rgb(18 22 40/calc(0.5 * var(--shadow-intensity, 1)));--space-unit:0.25rem;--font-display:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--text-scale-ratio:1.25;--leading-body:1.68;--tracking-display:-0.025em;--page-bg:var(--background);--surface-bg:var(--surface);--surface-fg:var(--surface-foreground);--container-max:1200px;--content-measure:64ch;--motion-duration:300ms;--motion-ease:cubic-bezier(0.34,1.3,0.64,1);--motion-distance:20px;--nav-height:4.75rem;--rail-width:0px;--dock-height:0px}@layer components{[data-style-pack=kapsul] .kapsul-card{background:var(--surface-bg);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}[data-style-pack=kapsul] .kapsul-lift{transition:transform var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}@media (hover:hover){[data-style-pack=kapsul] .kapsul-lift:hover{transform:translateY(-6px);box-shadow:var(--shadow-raised)}}[data-style-pack=kapsul] .kapsul-accent{background:var(--accent);color:var(--accent-foreground);border-radius:var(--radius-surface);box-shadow:var(--shadow-raised)}[data-style-pack=kapsul] .kapsul-frame{overflow:hidden;border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}[data-style-pack=kapsul] .kapsul-band{margin:.75rem .75rem 0;background:color-mix(in oklab,var(--accent) 10%,var(--surface));border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}[data-style-pack=kapsul] .kapsul-bar{background:color-mix(in oklab,var(--surface) 92%,transparent);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-pill);box-shadow:var(--shadow-raised);backdrop-filter:blur(12px)}[data-style-pack=kapsul] .kapsul-pill{border-radius:var(--radius-pill);color:var(--default-600);transition:background-color var(--motion-duration) var(--motion-ease),color var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}@media (hover:hover){[data-style-pack=kapsul] .kapsul-pill:hover{background:color-mix(in oklab,var(--accent) 12%,transparent);color:var(--foreground)}}[data-style-pack=kapsul] .kapsul-pill[aria-current=page],[data-style-pack=kapsul] .kapsul-pill[aria-expanded=true]{background:var(--accent);color:var(--accent-foreground);box-shadow:0 8px 18px -8px color-mix(in oklab,var(--accent) 70%,black)}[data-style-pack=kapsul] .kapsul-menu{background:var(--surface-bg);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay)}[data-style-pack=kapsul] .kapsul-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.35rem;border-radius:var(--radius-pill);transition:transform var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}[data-style-pack=kapsul] .kapsul-btn-primary{background:var(--accent);color:var(--accent-foreground);box-shadow:0 12px 24px -12px color-mix(in oklab,var(--accent) 75%,black)}[data-style-pack=kapsul] .kapsul-btn-secondary{background:var(--surface-bg);color:var(--foreground);border:var(--border-width) var(--border-style) var(--border-color);box-shadow:var(--shadow-surface)}[data-style-pack=kapsul] .kapsul-btn-ghost{background:transparent;color:var(--default-600)}@media (hover:hover){[data-style-pack=kapsul] .kapsul-btn-primary:hover,[data-style-pack=kapsul] .kapsul-btn-secondary:hover{transform:translateY(-2px);box-shadow:var(--shadow-raised)}}[data-style-pack=kapsul] .kapsul-badge{display:inline-flex;align-items:center;padding:.2rem .75rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:600;background:color-mix(in oklab,var(--accent) 12%,var(--surface));color:color-mix(in oklab,var(--accent) 70%,var(--foreground))}[data-style-pack=kapsul] .kapsul-display{font-family:var(--font-display);font-weight:700;letter-spacing:var(--tracking-display)}@keyframes kapsul-float{0%{opacity:0;transform:translateY(var(--motion-distance))}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){[data-style-pack=kapsul] .kapsul-in{animation:kapsul-float linear both;animation-timeline:view();animation-range:entry 0 entry 50%}}[data-style-pack=kapsul] .tiptap-content blockquote{background:var(--surface-bg);border:var(--border-width) var(--border-style) var(--border-color);border-left:4px solid var(--accent);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface);margin:2rem 0;padding:1.35rem 1.6rem;font-style:normal}@media (prefers-reduced-motion:reduce){[data-style-pack=kapsul] .kapsul-btn,[data-style-pack=kapsul] .kapsul-btn-primary:hover,[data-style-pack=kapsul] .kapsul-btn-secondary:hover,[data-style-pack=kapsul] .kapsul-lift,[data-style-pack=kapsul] .kapsul-lift:hover{transform:none;transition:none}[data-style-pack=kapsul] .kapsul-in{animation:none;opacity:1;transform:none}}}[data-style-pack=mozaik]{--radius-surface:0.375rem;--radius-control:0.375rem;--radius-pill:0.375rem;--border-width:2px;--border-style:solid;--border-color:color-mix(in oklab,var(--foreground) 22%,transparent);--shadow-surface:0 calc(5px * var(--shadow-size, 1)) 0 0 var(--mozaik-edge),0 calc(10px * var(--shadow-size, 1)) calc(18px * var(--shadow-size, 1)) calc(-10px * var(--shadow-size, 1)) rgb(20 20 30/calc(0.35 * var(--shadow-intensity, 1)));--shadow-raised:0 calc(2px * var(--shadow-size, 1)) 0 0 var(--mozaik-edge),0 calc(14px * var(--shadow-size, 1)) calc(22px * var(--shadow-size, 1)) calc(-12px * var(--shadow-size, 1)) rgb(20 20 30/calc(0.42 * var(--shadow-intensity, 1)));--shadow-overlay:0 calc(6px * var(--shadow-size, 1)) 0 0 var(--mozaik-edge),0 calc(26px * var(--shadow-size, 1)) calc(44px * var(--shadow-size, 1)) calc(-16px * var(--shadow-size, 1)) rgb(20 20 30/calc(0.5 * var(--shadow-intensity, 1)));--space-unit:0.25rem;--font-display:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-figtree),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--text-scale-ratio:1.2;--leading-body:1.58;--tracking-display:-0.01em;--page-bg:var(--background);--surface-bg:var(--surface);--surface-fg:var(--surface-foreground);--container-max:1320px;--content-measure:68ch;--motion-duration:140ms;--motion-ease:cubic-bezier(0.2,0.7,0.3,1);--motion-distance:8px;--nav-height:4.5rem;--rail-width:0px;--dock-height:0px;--mozaik-edge:color-mix(in oklab,var(--surface) 72%,black);--mozaik-edge-accent:color-mix(in oklab,var(--accent) 62%,black)}.dark [data-style-pack=mozaik],[data-theme=dark] [data-style-pack=mozaik]{--mozaik-edge:color-mix(in oklab,var(--surface) 62%,black);--mozaik-edge-accent:color-mix(in oklab,var(--accent) 55%,black)}@layer components{[data-style-pack=mozaik] .mozaik-tile{background:var(--surface-bg);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}[data-style-pack=mozaik] .mozaik-press{transition:translate var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}@media (hover:hover){[data-style-pack=mozaik] .mozaik-press:hover{translate:0 3px;box-shadow:var(--shadow-raised)}}[data-style-pack=mozaik] .mozaik-accent{background:var(--accent);color:var(--accent-foreground);border:var(--border-width) var(--border-style) var(--mozaik-edge-accent);border-radius:var(--radius-surface);box-shadow:0 5px 0 0 var(--mozaik-edge-accent),0 14px 24px -12px rgb(20 20 30/.45)}[data-style-pack=mozaik] .mozaik-frame{overflow:hidden;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-surface);box-shadow:var(--shadow-surface)}[data-style-pack=mozaik] .mozaik-band{background:var(--surface-bg);border-bottom:5px solid var(--mozaik-edge)}[data-style-pack=mozaik] .mozaik-bar{background:var(--surface-bg);border-bottom:var(--border-width) var(--border-style) var(--border-color)}[data-style-pack=mozaik] .mozaik-key{background:var(--surface-bg);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-control);box-shadow:0 4px 0 0 var(--mozaik-edge);transition:translate var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease),background-color var(--motion-duration) var(--motion-ease)}@media (hover:hover){[data-style-pack=mozaik] .mozaik-key:hover{translate:0 2px;box-shadow:0 2px 0 0 var(--mozaik-edge)}}[data-style-pack=mozaik] .mozaik-key:active{translate:0 4px;box-shadow:0 0 0 0 var(--mozaik-edge)}[data-style-pack=mozaik] .mozaik-key[aria-current=page],[data-style-pack=mozaik] .mozaik-key[aria-expanded=true]{background:var(--accent);color:var(--accent-foreground);border-color:var(--mozaik-edge-accent);translate:0 4px;box-shadow:0 0 0 0 var(--mozaik-edge-accent)}[data-style-pack=mozaik] .mozaik-menu{background:var(--surface-bg);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-surface);box-shadow:var(--shadow-overlay)}[data-style-pack=mozaik] .mozaik-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;border-radius:var(--radius-control);border:var(--border-width) var(--border-style) var(--border-color);transition:translate var(--motion-duration) var(--motion-ease),box-shadow var(--motion-duration) var(--motion-ease)}[data-style-pack=mozaik] .mozaik-btn-primary{background:var(--accent);color:var(--accent-foreground);border-color:var(--mozaik-edge-accent);box-shadow:0 4px 0 0 var(--mozaik-edge-accent)}[data-style-pack=mozaik] .mozaik-btn-secondary{background:var(--surface-bg);color:var(--foreground);box-shadow:0 4px 0 0 var(--mozaik-edge)}[data-style-pack=mozaik] .mozaik-btn-ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--default-600)}@media (hover:hover){[data-style-pack=mozaik] .mozaik-btn-primary:hover{translate:0 2px;box-shadow:0 2px 0 0 var(--mozaik-edge-accent)}[data-style-pack=mozaik] .mozaik-btn-secondary:hover{translate:0 2px;box-shadow:0 2px 0 0 var(--mozaik-edge)}}[data-style-pack=mozaik] .mozaik-badge{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:var(--radius-pill);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--surface-bg);border:var(--border-width) var(--border-style) var(--border-color);box-shadow:0 2px 0 0 var(--mozaik-edge)}[data-style-pack=mozaik] .mozaik-display{font-family:var(--font-display);font-weight:800;letter-spacing:var(--tracking-display)}@keyframes mozaik-drop{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-distance)))}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){[data-style-pack=mozaik] .mozaik-in{animation:mozaik-drop linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}[data-style-pack=mozaik] .tiptap-content blockquote{background:var(--surface-bg);border:var(--border-width) var(--border-style) var(--border-color);border-left:6px solid var(--accent);border-radius:var(--radius-surface);box-shadow:0 4px 0 0 var(--mozaik-edge);margin:2rem 0;padding:1.15rem 1.4rem;font-style:normal}@media (prefers-reduced-motion:reduce){[data-style-pack=mozaik] .mozaik-btn,[data-style-pack=mozaik] .mozaik-key:hover,[data-style-pack=mozaik] .mozaik-press,[data-style-pack=mozaik] .mozaik-press:hover{translate:none;transition:none}[data-style-pack=mozaik] .mozaik-in{animation:none;opacity:1;transform:none}}}