.ssbc-button__link.svelte-11vdqpr,.ssbc-button__icon.svelte-11vdqpr{display:inline-block}.ssbc-button__link.svelte-11vdqpr{text-decoration:none;color:#fff}.ssbc-button.svelte-11vdqpr{transition:25ms ease-out;padding:.75em}.ssbc-button__icon.svelte-11vdqpr svg{width:1em;height:1em;margin:0;vertical-align:middle}.ssbc-button__icon--fill.svelte-11vdqpr{fill:#fff;stroke:none}.ssbc-button__icon--outline.svelte-11vdqpr{fill:none;stroke:#fff}.ssbc-button--email{background-color:#777}.ssbc-button--email:active,.ssbc-button--email:hover{background-color:#5e5e5e}.ssbc-button--facebook{background-color:#3b5998}.ssbc-button--facebook:active,.ssbc-button--facebook:hover{background-color:#2d4373}.ssbc-button--hacker-news{background-color:#f60}.ssbc-button--hacker-news:active,.ssbc-button--hacker-news:hover{background-color:#fb6200}.ssbc-button--linkedin{background-color:#0077b5}.ssbc-button--linkedin:active,.ssbc-button--linkedin:hover{background-color:#046293}.ssbc-button--pinterest{background-color:#bd081c}.ssbc-button--pinterest:active,.ssbc-button--pinterest:hover{background-color:#8c0615}.ssbc-button--reddit{background-color:#5f99cf}.ssbc-button--reddit:active,.ssbc-button--reddit:hover{background-color:#3a80c1}.ssbc-button--telegram{background-color:#54a9eb}.ssbc-button--telegram:active,.ssbc-button--telegram:hover{background-color:#4b97d1}.ssbc-button--tumblr{background-color:#35465c}.ssbc-button--tumblr:active,.ssbc-button--tumblr:hover{background-color:#222d3c}.ssbc-button--x{background-color:#14171a}.ssbc-button--x:active,.ssbc-button--x:hover{background-color:#000}.ssbc-button--vk{background-color:#507299}.ssbc-button--vk:active,.ssbc-button--vk:hover{background-color:#43648c}.ssbc-button--whatsapp{background-color:#25d366}.ssbc-button--whatsapp:active,.ssbc-button--whatsapp:hover{background-color:#1da851}.ssbc-button--xing{background-color:#1a7576}.ssbc-button--xing:active,.ssbc-button--xing:hover{background-color:#114c4c}.ssbc-button--line,.ssbc-button--line:active,.ssbc-button--line:hover{background-color:#00b900}.ssbc-button--viber{background-color:#ae9ef4}.ssbc-button--viber:active,.ssbc-button--viber:hover{background-color:#7360f2}.quick-actions.svelte-1uha8ag{display:flex;justify-content:center;gap:.5rem}.quick-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){color:var(--sleep-white);border:1px solid rgba(99,102,241,.3);background:#1a1a3e99}.quick-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag):hover{background:#2d2d6acc;border-color:#6366f180}.hidden.svelte-1uha8ag{display:none}.education-panel.svelte-1uha8ag{background:#1a1a3ee6!important}.content-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:1.5rem}.info-card.svelte-1uha8ag{background:#2d2d6a99;border-radius:8px;padding:1.25rem;border:1px solid rgba(99,102,241,.2)}.info-card.svelte-1uha8ag h4:where(.svelte-1uha8ag){color:var(--sleep-light);margin-bottom:.75rem;font-size:1.1rem}.info-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--sleep-white);line-height:1.6;margin-bottom:0}.tips-section.svelte-1uha8ag{background:#6366f11a;border-radius:8px;padding:1.25rem;border:1px solid rgba(99,102,241,.2)}.tips-section.svelte-1uha8ag h4:where(.svelte-1uha8ag){color:var(--sleep-light);margin-bottom:.75rem}.tips-section.svelte-1uha8ag ul:where(.svelte-1uha8ag){color:var(--sleep-white);padding-left:1.25rem}.tips-section.svelte-1uha8ag li:where(.svelte-1uha8ag){margin-bottom:.5rem;line-height:1.5}.settings-panel.svelte-1uha8ag{margin-bottom:1.5rem;background:#1a1a3ee6!important}.settings-panel.svelte-1uha8ag .label:where(.svelte-1uha8ag){color:var(--sleep-white)!important}.settings-panel.svelte-1uha8ag select:where(.svelte-1uha8ag){background-color:#2d2d6acc!important;border-color:#6366f14d!important;color:var(--sleep-white)!important}.slide-down.svelte-1uha8ag{animation:svelte-1uha8ag-slideDown .3s ease-out}@keyframes svelte-1uha8ag-slideDown{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:1000px}}.share-container.svelte-1uha8ag{margin-top:.75rem;margin-bottom:.5rem}@media(min-height:1000px){.share-container.svelte-1uha8ag{margin-top:1.5rem;margin-bottom:.5rem}}@media(max-width:640px){.share-button-row.svelte-1uha8ag .button{margin:.25rem}}.share-button-row.svelte-1uha8ag .button{padding:.35rem .45rem;font-size:.85rem;min-width:2.25rem;height:auto}.share-button-row.svelte-1uha8ag svg{width:18px;height:18px}.share-button-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .25rem;align-items:center}.share-button-row.svelte-1uha8ag .button.mb-3{margin-right:.2rem;margin-left:.2rem}.light-mode{--sleep-dark: #f0f0f0;--sleep-primary: #ffffff;--sleep-secondary: #e0e0e0;--sleep-accent: #4f46e5;--sleep-light: #6366f1;--sleep-white: #1a1a1a;--sleep-glow: rgba(79, 70, 229, .3)}.light-mode body{background:linear-gradient(135deg,var(--sleep-dark) 0%,var(--sleep-primary) 50%,var(--sleep-secondary) 100%)}.light-mode .card{background:#ffffffe6!important}.light-mode .result-card{background:#e0e0e080}.light-mode .result-card.recommended{background:linear-gradient(135deg,#4f46e533,#6366f11a)}.light-mode .input,.light-mode .select select{background-color:#c8c8c899!important;border-color:#4f46e54d!important;color:#1a1a1a!important}.light-mode .input::placeholder{color:#1a1a1a80!important}.light-mode .tabs .tab-button{color:#1a1a1ab3}.light-mode .tabs li.is-active .tab-button{color:#1a1a1a}.light-mode .label{color:#1a1a1a!important}.light-mode .info-text{color:#1a1a1a99}.light-mode .result-cycles{color:#1a1a1ab3}.light-mode .result-duration{color:#4f46e5}html.light-mode .title,html.light-mode .subtitle{color:#1a1a1a!important}.light-mode .card-content,.light-mode .result-time,.light-mode .footer{color:#1a1a1a}.light-mode .footer a{color:#4f46e5}.light-mode .share-container,.light-mode .audio-row{color:#1a1a1a}.light-mode .quick-actions .button{color:#1a1a1a;border-color:#4f46e54d;background:#f0f0f099}.light-mode .quick-actions .button:hover{background:#e0e0e0cc;border-color:#4f46e580}.audio-toggle.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .4rem;font-size:.9rem;animation:svelte-1uha8ag-wiggle 1s ease-in-out infinite}.audio-row.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;gap:.5rem}.arrow-pointer.svelte-1uha8ag{transform:rotate(90deg);font-size:1.2rem}@keyframes svelte-1uha8ag-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}
