.padma{background:var(--k-bg);color:var(--k-ink);font-family:var(--font-cormorant), var(--font-noto), var(--font-arabic), Georgia, serif;--inv-ink:var(--k-ink);--inv-accent:var(--k-accent);--inv-on-accent:var(--k-on-accent);--inv-line:var(--k-border);--inv-field:var(--k-field);--inv-muted:var(--k-muted);--inv-display:var(--font-playfair), var(--font-galada), var(--font-arabic), Georgia, serif}.padma .k-display{font-family:var(--font-playfair), var(--font-galada), var(--font-arabic), Georgia, serif;letter-spacing:-.01em;font-weight:500;line-height:1.02}.padma .k-kicker{font-family:var(--font-outfit), var(--font-noto), sans-serif;letter-spacing:.32em;text-transform:uppercase;font-size:.7rem}.padma .k-arabic{font-family:var(--font-arabic), serif}.padma .k-floor{background-color:var(--k-floor);background-image:radial-gradient(ellipse 80% 60% at 50% 42%, color-mix(in srgb, var(--k-floor) 70%, white 8%), transparent 70%), radial-gradient(ellipse 120% 90% at 50% 50%, transparent 55%, var(--k-floor-deep) 100%);color:var(--k-opening-ink)}.padma .k-grain{pointer-events:none;mix-blend-mode:multiply;opacity:.9;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .13 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.padma .k-paper{background-color:var(--k-bg);background-image:radial-gradient(ellipse 70% 40% at 0% 0%, color-mix(in srgb, var(--k-gold) 14%, transparent), transparent 60%), radial-gradient(ellipse 60% 40% at 100% 100%, color-mix(in srgb, var(--k-accent) 9%, transparent), transparent 60%)}.padma .k-paper-alt{background-color:var(--k-bg2)}.padma .k-card{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-border), inset 0 0 0 7px var(--k-card), inset 0 0 0 8px var(--k-border), 0 30px 60px -30px #3c140a59;border-radius:1.75rem;position:relative}.padma .k-chip{border:1px solid var(--k-border);background:var(--k-field);border-radius:999px}.padma .k-button{background:var(--k-accent);color:var(--k-on-accent);font-family:var(--font-outfit), sans-serif;letter-spacing:.02em;box-shadow:0 14px 30px -14px color-mix(in srgb, var(--k-accent) 70%, black);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:.875rem;transition:transform .15s;display:inline-flex}.padma .k-button:active{transform:scale(.97)}.padma .k-button-quiet{color:var(--k-ink);box-shadow:inset 0 0 0 1px var(--k-border);background:0 0}.padma .k-frame-photo{clip-path:url(#kolka-arch)}.padma .k-tile{background:color-mix(in srgb, var(--k-line) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k-line) 45%, transparent);border-radius:1rem}@keyframes k-sway{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.4deg)}}@keyframes k-breathe{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:drop-shadow(0 0 22px color-mix(in srgb, var(--k-lotus) 70%, transparent));transform:scale(1.06)}}@keyframes k-spin{to{transform:rotate(360deg)}}@keyframes k-cue{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.padma .k-sway{transform-origin:50% 0;animation:3.6s ease-in-out infinite alternate k-sway}.padma .k-bud{animation:2.6s ease-in-out infinite k-breathe}.padma .k-spin-slow{animation:120s linear infinite k-spin}.padma .k-cue{animation:2.2s ease-in-out infinite k-cue}@keyframes k-burst{0%{transform:translate(-50%, -50%) rotate(var(--r)) translateY(0) scale(.4);opacity:0}20%{opacity:1}to{transform:translate(-50%, -50%) rotate(var(--r)) translateY(-140px) scale(1);opacity:0}}.padma .k-burst>span{background:var(--k-marigold);border-radius:999px;width:14px;height:14px;animation:1.3s cubic-bezier(.2,.7,.3,1) forwards k-burst;position:absolute;top:50%;left:50%}.padma .k-burst>span:nth-child(2n){background:var(--k-marigold2)}@media (prefers-reduced-motion:reduce){.padma .k-sway,.padma .k-bud,.padma .k-spin-slow,.padma .k-cue{animation:none}}.padma[data-mode=edit] .k-sway,.padma[data-mode=edit] .k-spin-slow,.padma[data-mode=edit] .k-cue{animation:none}
