@import "https://fonts.googleapis.com/css2?family=Assistant:wght@400;500;600;700;800&family=Frank+Ruhl+Libre:wght@500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#2c160b;--cream:#e8d3a4;--wood:#2b170d;--wood-light:#5d3820;--gold:#c99a45}*{box-sizing:border-box}html{background:#160d08;min-height:100%;overflow:hidden auto}body{color:#f4e7ca;-webkit-text-size-adjust:100%;overscroll-behavior-y:auto;background:radial-gradient(circle at 50% 10%,#6a4529,#1a0e08 58%,#090504);min-height:100%;margin:0;font-family:Arial,Noto Sans Hebrew,sans-serif;overflow:hidden auto}button,input,textarea{font:inherit}button,a{touch-action:manipulation}button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.global-home-return{z-index:1000;top:max(14px,env(safe-area-inset-top));color:#fff4d9;-webkit-backdrop-filter:blur(9px);background:#17233aee;border:1px solid #f2c66d;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:8px 13px;text-decoration:none;display:flex;position:fixed;left:14px;box-shadow:0 6px 18px #0008,0 0 0 1px #c8a45d44}.global-home-return span{color:#17233a;background:#c8a45d;border-radius:50%;place-items:center;width:27px;height:27px;font-size:20px;line-height:1;display:grid}.global-home-return b{white-space:nowrap;font-size:12px}.global-home-return:focus-visible{outline-offset:3px;outline:3px solid #f2c66d}@media (hover:hover){.global-home-return:hover{background:#243552;transform:translateY(-1px)}}@media (width<=420px){.global-home-return{top:max(9px,env(safe-area-inset-top));padding:6px 10px;left:9px}.global-home-return span{width:25px;height:25px;font-size:18px}.global-home-return b{font-size:11px}}.app-shell{max-width:600px;min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 16px max(30px,env(safe-area-inset-bottom));background:linear-gradient(#2b190fdd,#140b07f5),url(/parchment.jpeg) 50%/cover fixed;margin:auto;position:relative;overflow:clip visible;box-shadow:0 0 70px #000c}.app-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 5%,#eecf8422,#0000 42%);position:fixed;inset:0}.wood-header{background:linear-gradient(145deg,#5a361e,#28160c);border:1px solid #a3713970;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -4px 12px;padding:13px 15px;display:grid;position:relative;box-shadow:0 10px 24px #0008,inset 0 1px #d4a05e55}.brand-mark{background:#2b332d;border:2px solid #e0bd73;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden;box-shadow:0 3px 10px #0009,0 0 14px #f2bf4f66}.brand-mark img{object-fit:cover;object-position:50% 48%;width:100%;height:100%}header .brand-copy{text-align:center;width:min(240px,45%);min-width:0;position:absolute;left:50%;transform:translate(-50%)}.brand-copy h1{letter-spacing:-.5px;white-space:nowrap;margin:0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:40px;line-height:1}.brand-copy p{color:#e2c68f;letter-spacing:.2px;white-space:nowrap;margin:5px 0 0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:17px;font-weight:700}.header-tools{align-items:center;gap:7px;display:flex}.header-add{color:#3d210e;background:linear-gradient(#d9b46f,#bd8b48);border:1px solid #d2a45d88;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:116px;min-height:48px;padding:6px 8px;line-height:1.05;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%);box-shadow:inset 0 1px #ffe0a888,0 4px 9px #0006}.header-add b{white-space:nowrap;font-size:12px}.header-add small{white-space:nowrap;margin-top:4px;font-size:8px;font-weight:700}.round-button{background:#2b160b;border:1px solid #d2a45d88;border-radius:50%;width:43px;height:43px;font-size:23px;box-shadow:inset 0 0 8px #000}.music-button{color:#3d210e;background:#d3a75e;border:1px solid #d2a45d88;border-radius:50%;flex-direction:column;flex:0 0 43px;justify-content:center;align-items:center;width:43px;height:43px;padding:3px 0 2px;font-size:19px;line-height:1;display:flex;box-shadow:inset 0 0 8px #5b341d55}.music-button small{margin-top:1px;font-size:8px;font-weight:700}.music-button.muted{color:#e1bd78;background:#2b160b}.system-notice{z-index:10;color:#3b210f;background:#e0c17f;border:1px solid #d0a65e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:11px 14px;font-size:13px;font-weight:700;display:flex;position:relative;box-shadow:0 6px 14px #0006}.system-notice button{color:#5b321c;background:0 0;border:0;flex:none;font-size:22px;line-height:1}.welcome-screen{z-index:60;padding:max(22px,env(safe-area-inset-top)) 18px max(22px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 15%,#754b2c,#241209 55%,#090403);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.welcome-screen:before{content:"";opacity:.12;pointer-events:none;background:linear-gradient(#0001,#0006),url(/parchment.jpeg) 50%/cover;position:absolute;inset:0}.welcome-parchment{text-align:center;color:#321b0d;background:linear-gradient(#ead7acef,#d7b878f2),url(/parchment.jpeg) 50%/cover;border-inline:2px solid #76502d88;flex-direction:column;justify-content:center;align-items:center;width:min(440px,100%);min-height:min(690px,88dvh);padding:68px 38px 48px;display:flex;position:relative;box-shadow:0 22px 50px #000c,inset 0 0 38px #77502a33}.welcome-parchment:before,.welcome-parchment:after{content:"";background:linear-gradient(#d8be89,#b89059 48%,#e7cf9d);border:1px solid #886039;height:36px;position:absolute;left:-11px;right:-11px;box-shadow:0 6px 12px #0007}.welcome-parchment:before{border-radius:50% 50% 18% 18%;top:-17px}.welcome-parchment:after{border-radius:18% 18% 50% 50%;bottom:-17px}.welcome-symbol{border:3px solid #b98532;border-radius:50%;width:104px;height:104px;margin-bottom:18px;overflow:hidden;box-shadow:0 6px 18px #4f2d1988,0 0 30px #f2bd4f99}.welcome-symbol img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;display:block}.welcome-parchment>small{color:#7b4b22;letter-spacing:1px;font-size:12px;font-weight:700}.welcome-parchment h1{margin:5px 0 13px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:51px;line-height:1}.welcome-parchment p{margin:0 0 25px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:22px;font-weight:700;line-height:1.55}.welcome-enter{color:#f0d49d;background:#3a2012;border:1px solid #75441f;border-radius:28px;width:min(290px,100%);padding:14px 20px;font-weight:700;box-shadow:0 7px 14px #4b2a1777}.welcome-parchment>span{color:#795434;margin-top:8px;font-size:10px}.welcome-quiet{color:#66401f;border:0;background:0 0;border-bottom:1px solid #80542f88;margin-top:12px;padding:7px 14px;font-size:12px;font-weight:700}.welcome-parchment footer{color:#725033;margin-top:32px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:11px;font-weight:700}.opening{text-align:center;margin:18px 0 14px;position:relative}.opening span,.remember>p,.section-head small,.modal small,.breath small{color:#ddb96f;letter-spacing:.8px;font-size:12px}.opening h2{text-shadow:0 2px 6px #000;margin:7px 0 0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:35px;line-height:1.15}.parchment{aspect-ratio:1086/1365;filter:drop-shadow(0 15px 16px #000a);isolation:isolate;background:url(/parchment.jpeg) top/100% no-repeat;width:100%;position:relative;overflow:hidden;container-type:inline-size}.parchment-card-number{z-index:3;color:#6a4527;text-align:center;letter-spacing:.02em;font-family:Arial,sans-serif;font-size:clamp(10px,2.7cqw,15px);font-weight:800;position:absolute;top:19%;left:0;right:0}.ink-copy{z-index:1;text-align:center;color:var(--ink);text-shadow:0 .4px #7b5b3a;white-space:pre-line;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:Georgia,Noto Serif Hebrew,Times New Roman,serif;font-weight:700;line-height:1.5;display:flex;position:absolute;inset:27.5% 28% 22.5%;overflow:hidden}.card-message{width:100%}.parchment.large .ink-copy{font-size:clamp(22px,5.7vw,34px);line-height:1.48;left:30%;right:30%}.parchment.medium .ink-copy{font-size:clamp(17px,4.2vw,25px);line-height:1.43;left:28.5%;right:28.5%}.parchment.small .ink-copy{font-size:clamp(13px,3.25vw,19px);line-height:1.38;left:27.5%;right:27.5%}.parchment.tiny .ink-copy{font-size:clamp(10px,2.65vw,15px);line-height:1.32;left:26.5%;right:26.5%}.parchment.first-card .ink-copy{font-size:clamp(16px,3.9vw,23px);line-height:1.42;inset:31.5% 29% 23.5%}.self-forgiveness-copy .card-message{flex-direction:column;align-items:center;gap:8px;display:flex}.self-name{justify-items:center;gap:4px;width:100%;font-size:1.08em;line-height:1.2;display:grid}.self-name input{width:min(165px,100%);color:var(--ink);text-align:center;background:0 0;border:0;border-bottom:1px solid #6d442b;border-radius:0;outline:none;padding:2px 7px;font-family:inherit;font-size:16px;font-weight:700}.self-name input::placeholder{color:#6d442b99;letter-spacing:2px}.self-name input:focus{border-bottom-color:#2c160b}.custom-ink-copy .card-message{overflow-wrap:anywhere;will-change:transform;max-height:none;overflow:visible}.custom-ink-copy .card-credit{text-align:center;margin-top:10px;position:static}.heart{z-index:3;color:#7e251d;background:#ead39dbb;border:1px solid #6c3d1d77;border-radius:50%;width:40px;height:40px;font-size:23px;position:absolute;bottom:11.5%;left:18%;box-shadow:0 2px 6px #0004}.share-card{z-index:3;color:#5b321c;background:#ead39dcc;border:1px solid #6c3d1d77;border-radius:50%;width:40px;height:40px;font-size:23px;line-height:1;position:absolute;top:19.2%;left:18%;box-shadow:0 2px 6px #0004}.seal-label{z-index:2;color:#5b321c;background:#ead39db5;border:1px solid #6d3e2077;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;bottom:12.5%;right:19%}.card-credit{color:#654326;text-align:center;white-space:nowrap;margin-top:8px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:max(10px,.52em);font-weight:700;line-height:1.1;display:block}.actions{grid-template-columns:repeat(3,1fr);gap:9px;margin:8px 0 30px;display:grid;position:relative}.actions button{background:linear-gradient(#664126,#321c10);border:1px solid #9b683e88;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:94px;font-size:12px;display:flex;box-shadow:inset 0 1px #dfb36b55,0 7px 12px #0006}.actions b{color:#e2bc70;font-size:25px;font-weight:400}.album-invitation{color:#f6f0e5;text-align:right;background:linear-gradient(145deg,#17233a,#263753);border:1px solid #c8a45d88;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;margin:-12px 0 30px;padding:15px 17px;display:grid;box-shadow:0 10px 25px #17233a35}.album-invitation-icon{color:#d8bb76;background:#f6f0e512;border:1px solid #c8a45d;border-radius:50%;place-items:center;width:49px;height:49px;font-size:25px;display:grid}.album-invitation>span:nth-child(2){gap:2px;min-width:0;display:grid}.album-invitation small{color:#d8bb76;font-size:10px;font-weight:800}.album-invitation strong{color:#f6f0e5;font-family:Georgia,Noto Serif Hebrew,serif;font-size:17px;line-height:1.35}.album-invitation em{color:#d8dde5;font-size:10px;font-style:normal}.album-invitation>b{color:#d8bb76;font-size:27px;font-weight:400}.music-view{color:#25272a;padding-bottom:30px;display:grid;position:relative}.music-album-card{text-align:center;filter:drop-shadow(0 16px 22px #17233a42);background:url(/welcome-parchment.jpeg) 50%/auto 100% no-repeat;border:0;width:100%;min-height:900px;padding:150px 13% 145px}.music-page-title{margin:0 auto 18px}.music-page-title small{color:#74502f;letter-spacing:.08em;font-size:11px;font-weight:800}.music-page-title h2{color:#321b0d;margin:5px 0 0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:35px;line-height:1.15}.music-kicker{color:#8b6a2f;letter-spacing:.08em;font-size:11px;font-weight:800}.music-album-card h3{color:#321b0d;max-width:440px;margin:8px auto 12px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:26px;line-height:1.35}.music-album-card>p{color:#543722;max-width:450px;margin:0 auto 20px;font-size:14px;font-weight:650;line-height:1.65}.spotify-player-shell{background:#121212;border:1px solid #8c653e99;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #3d241547}.spotify-player-shell iframe{border:0;width:100%;display:block}.music-album-card .music-listening-note{color:#684a31;margin:15px auto 0;font-size:11px;line-height:1.5}.spotify-open-link{color:#f6e5bd;background:#3d2415;border:1px solid #7b512d;border-radius:999px;margin-top:18px;padding:12px 20px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block;box-shadow:0 6px 14px #321b0d42}@media (width<=390px){.album-invitation{gap:10px;padding:13px 12px}.album-invitation-icon{width:43px;height:43px;font-size:22px}.album-invitation strong{font-size:15px}.music-album-card{min-height:910px;padding:134px 12% 140px}.music-page-title h2{font-size:30px}.music-album-card h3{font-size:21px}.music-album-card>p{font-size:12px;line-height:1.55}.spotify-player-shell iframe{height:340px}}.draw-again{z-index:4;color:#ecd29c;background:#3c2112e8;border:1px solid #9c6839;border-radius:25px;margin:-14% auto 11%;padding:10px 19px;display:block;position:relative;box-shadow:0 5px 12px #0008}.personal-cta{text-align:center;background:linear-gradient(#6a4429ee,#30190ded);border:1px solid #ac7a46;border-radius:16px;margin:8px 0 24px;padding:25px 22px;position:relative;box-shadow:inset 0 1px #e4bd7955,0 10px 20px #0007}.personal-cta span{color:#e4be75;letter-spacing:.8px;font-size:11px}.personal-cta h3{margin:8px 0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:25px}.personal-cta p{color:#d7bd93;max-width:390px;margin:0 auto 17px;font-size:14px;line-height:1.6}.personal-cta button{color:#3d210e;background:#d3a75e;border:1px solid #e1bd78;border-radius:25px;padding:11px 18px;font-weight:700}.home-copyright{color:#d8bc8a;text-align:center;border-top:1px solid #b9853266;margin:4px 8px 22px;padding:18px 14px;font-size:11px;line-height:1.65;position:relative}.home-copyright strong{color:#efd7a5;font-size:12px;display:block}.home-copyright span{margin-top:5px;display:block}.remember{text-align:center;border-top:1px solid #b17c4955;padding-top:24px;position:relative}.remember .parchment{margin-top:5px}.remember>button{color:#e8cd97;background:#3d2212;border:1px solid #bd8b50;border-radius:24px;margin-top:4px;padding:10px 21px}nav{z-index:8;background:linear-gradient(#4b2b19f5,#211108fa);border:1px solid #ad784588;border-radius:16px;grid-template-columns:repeat(5,1fr);width:100%;height:64px;margin:0 0 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #0007,inset 0 1px #d5a25b33}nav button,nav a{color:#a8825e;background:0 0;border:0;border-left:1px solid #a06e3b33;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:62px;font-size:11px;text-decoration:none;display:flex}nav>:last-child{border-left:0}nav button.active{color:#f0d89e;background:#c4954922}nav .nav-share i{color:#c8a45d;font-weight:800}nav i{font-size:22px;font-style:normal}.section-head{justify-content:space-between;align-items:end;margin:6px 4px 18px;display:flex;position:relative}.section-head h2{margin:5px 0 0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:35px}.section-head>span{color:#efd6a2;background:#56331d;border:1px solid #d1a15e;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:700;display:grid}.search{color:#3b210f;background:#e7d09a;border:2px solid #82532f;border-radius:11px;outline:none;width:100%;padding:14px 16px;position:relative;box-shadow:inset 0 0 14px #7a512c33}.search:focus{border-color:#d9ac68}.chips{scrollbar-width:none;gap:7px;padding:13px 0 18px;display:flex;position:relative;overflow:auto}.chips button{white-space:nowrap;color:#d4b68a;background:#3d2314;border:1px solid #98683d;border-radius:22px;padding:7px 13px;font-size:11px}.chips button.active{color:#3c210f;background:#d2a45f;border-color:#e5c280;font-weight:700}.parchment-list{gap:7px;display:grid;position:relative}.parchment-list .parchment{max-width:560px;margin:auto}.about-view{gap:24px;padding-bottom:12px;display:grid;position:relative}.about-view .section-head{margin-bottom:0}.about-card{color:#321b0d;text-align:center;background:linear-gradient(#e8d4a7ee,#d7bb7fee),url(/parchment.jpeg) 50%/cover;border-inline:2px solid #76502d88;margin:20px 7px 0;padding:58px 35px 48px;position:relative;box-shadow:0 14px 24px #0009,inset 0 0 30px #77502a33}.about-card:before,.about-card:after{content:"";background:linear-gradient(#d8be89,#b89059 48%,#e7cf9d);border:1px solid #886039;height:31px;position:absolute;left:-10px;right:-10px;box-shadow:0 5px 9px #0006}.about-card:before{border-radius:50% 50% 18% 18%;top:-15px}.about-card:after{border-radius:18% 18% 50% 50%;bottom:-15px}.about-symbol{object-fit:cover;object-position:50% 48%;border:2px solid #b98532;border-radius:50%;width:82px;height:82px;margin:-25px auto 16px;display:block;box-shadow:0 5px 15px #4f2d1977,0 0 18px #f2bd4f77}.about-kicker{color:#7b4b22;letter-spacing:.7px;font-size:11px;font-weight:700}.about-card h3{max-width:390px;margin:9px auto 20px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:27px;line-height:1.3}.about-card p{max-width:430px;margin:0 auto 14px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:16px;font-weight:600;line-height:1.75}.founder-card{margin-top:28px}.founder-card h3{font-size:32px}.signature{border-top:1px solid #80542f77;width:max-content;margin:24px auto 0;padding-top:14px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:21px;font-weight:700}.signature small{color:#76502f;font-size:12px}.tiktok-link{color:#f0d49d;background:#3a2012;border:1px solid #75441f;border-radius:28px;justify-content:center;align-items:center;gap:12px;max-width:330px;margin:23px auto 4px;padding:12px 16px;text-decoration:none;display:flex;box-shadow:0 5px 10px #4b2a1766}.tiktok-link>b{color:#3a2012;background:#e2bd73;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.tiktok-link span{text-align:right;flex-direction:column;font-size:13px;font-weight:700;display:flex}.tiktok-link small{color:#c9aa77;direction:ltr;font-size:10px}.contact-card{margin-bottom:18px}.contact-link{color:#f0d49d;direction:ltr;background:#3a2012;border:1px solid #70411f;border-radius:24px;margin-top:5px;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 5px 10px #4b2a1766}.copyright-card small{color:#76502f;margin-top:20px;font-weight:700;display:block}.modal,.breath{z-index:20;background:#100804ed;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.modal>div{color:#3a210f;background:#dfc58d;border:8px solid #0000;border-image:linear-gradient(#c9a76b,#5d351c) 1;width:min(540px,100%);max-height:94dvh;padding:42px 27px 28px;overflow:auto;box-shadow:0 0 45px #000}.modal h3{margin:8px 0 17px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:29px}.modal small{color:#74491f}.modal textarea{resize:none;color:#351d0d;background:#f1dfb3;border:1px solid #82532f;border-radius:5px;outline:none;width:100%;height:145px;padding:14px}.primary,.cancel{border:0;width:100%;margin-top:11px;padding:13px}.primary{color:#f5dfb2;background:#6a3d20;font-weight:700}.cancel{color:#6d4a2e;background:0 0}.add-mode{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:13px;display:grid}.add-mode button{color:#714523;background:0 0;border:1px solid #80502d;border-radius:22px;padding:10px 7px;font-weight:700}.add-mode button.active{color:#f5dfb2;background:#60371d}.author-field{color:#6a3d20;margin-bottom:11px;font-size:12px;font-weight:700;display:block}.author-field input{color:#351d0d;background:#f1dfb3;border:1px solid #82532f;border-radius:5px;outline:none;width:100%;margin-top:5px;padding:11px 12px;display:block}.privacy-note{color:#6b482d;margin:8px 0 0;font-size:11px;line-height:1.45}.share-status{color:#5b341a;background:#f3dfae;border:1px solid #8c633d66;margin:9px 0 0;padding:9px;font-size:12px;font-weight:700;line-height:1.5}.ownership-choice{grid-template-columns:1fr 1fr;gap:6px;margin:2px 0 11px;display:grid}.ownership-choice button{color:#5d371c;background:#f0d9a5;border:1px solid #8a5a33;border-radius:5px;padding:9px 6px;font-size:11px;font-weight:700}.ownership-choice button.active{color:#f5dfb2;background:#68401f}.ownership-warning{color:#6d2e1e;background:#f2d6a4;border-right:3px solid #8b3d22;margin:4px 0 10px;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.45}.personal-modal>div{max-height:92vh;overflow:auto}.personal-modal p{line-height:1.55}.personal-modal label:not(.consent){margin-top:13px;font-size:13px;font-weight:700;display:block}.personal-modal label:not(.consent) input{color:#37200f;direction:rtl;background:#f5e5bc;border:1px solid #8a5b34;border-radius:6px;width:100%;margin-top:6px;padding:12px;display:block}.personal-modal label:not(.consent) input[type=email]{text-align:left;direction:ltr}.birth-date-fields{border:0;margin:13px 0 0;padding:0}.birth-date-fields legend{margin-bottom:6px;font-size:13px;font-weight:700}.birth-date-fields>div{grid-template-columns:.75fr 1.35fr 1fr;gap:7px;display:grid}.birth-date-fields label{margin:0!important}.birth-date-fields label span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.birth-date-fields select{color:#37200f;background:#f5e5bc;border:1px solid #8a5b34;border-radius:6px;outline:none;width:100%;padding:12px 8px;font-size:16px}.consent{align-items:flex-start;gap:9px;margin-top:16px;font-size:12px;line-height:1.5;display:flex}.consent input{accent-color:#6a3d20;flex:none;margin-top:3px}.form-error{color:#8b1f18;font-size:13px;font-weight:700;margin:10px 0 0!important}.primary:disabled{opacity:.6;cursor:wait}.join-success{text-align:center;padding:8px 0}.join-success>span{color:#75471f;font-size:13px;display:block}.join-success strong{color:#4b260f;background:#edd6a0;border:3px solid #70411f;border-radius:50%;place-items:center;width:110px;height:110px;margin:14px auto;font-family:Georgia,Noto Serif Hebrew,serif;font-size:62px;display:grid;box-shadow:inset 0 0 18px #82522c55}.join-success h3{margin-bottom:5px}.join-success .number-meaning{color:#462812;border-block:1px solid #8a5b3466;max-width:390px;margin:10px auto 18px;padding:15px 18px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:18px;font-weight:600;line-height:1.65}.anchor-modal>div{text-align:center}.anchor-answer{white-space:pre-line;text-align:right;border-block:1px solid #8a5b3466;padding:22px 18px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:18px;font-weight:600;line-height:1.8}.anchor-loading{color:#6a3d20;place-content:center;gap:8px;min-height:170px;display:grid}.anchor-loading span{font-size:42px;animation:1.4s ease-in-out infinite anchor-pulse}.anchor-loading p{margin:0;font-weight:700}@keyframes anchor-pulse{50%{opacity:.55;transform:scale(1.25)}}.breath{text-align:center;background:radial-gradient(circle,#694329,#170b06 65%);place-items:center}.breath-timer{color:#f3d89f;font-variant-numeric:tabular-nums;background:#24130b99;border:1px solid #c8954f88;border-radius:24px;min-width:94px;padding:7px 17px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:25px;box-shadow:inset 0 0 12px #0008}.breath .orb{will-change:transform,opacity;background:#293029;border:2px solid #e3bd68;border-radius:50%;width:150px;height:150px;margin:25px 38px 30px;animation:8s ease-in-out infinite breathe;overflow:hidden;box-shadow:0 0 64px #e9b84d88,inset 0 0 32px #ffd96755}.breath .orb img{object-fit:cover;object-position:50% 45%;will-change:transform;width:100%;height:100%;animation:24s linear infinite slow-turn;display:block}.breath h2{margin:0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:35px}.breath p{color:#d8bd8d;min-height:53px;line-height:1.65}.breath-actions{justify-content:center;gap:10px;margin-top:22px;display:flex}.breath button{background:#452615;border:1px solid #c89450;border-radius:25px;margin-top:0;padding:10px 26px}.breath .restart-breath{color:#3a1e0d;background:#d2a65d;font-weight:700}.breath.complete .orb{opacity:.92;animation:none;transform:scale(.86)}.breath.complete .orb img{animation:none}@keyframes breathe{0%,to{opacity:.62;transform:scale(.72);box-shadow:0 0 28px #e9b84d55}50%{opacity:1;transform:scale(1.12);box-shadow:0 0 82px #f3c65baa}}@keyframes slow-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.breath .orb,.breath .orb img{animation:none}}@media (width<=390px){.app-shell{padding-inline:12px}.wood-header{grid-template-columns:47px minmax(0,1fr) auto;gap:7px;margin-bottom:10px;padding:11px 10px}.brand-mark{flex-basis:47px;width:47px;height:47px}.brand-copy h1{font-size:35px}.brand-copy p{margin-top:4px;font-size:14px}.header-tools{gap:5px}.round-button,.music-button{flex-basis:38px;width:38px;height:38px}.header-add{width:101px;min-height:44px;padding-inline:5px;left:7px}.header-add b{font-size:11px}.header-add small{font-size:7px}nav{height:60px;margin-bottom:23px}nav button,nav a{min-height:58px;font-size:9px}nav i{font-size:20px}.opening h2{font-size:31px}.actions{gap:7px}.actions button{min-height:88px}.personal-cta{padding:22px 16px}.section-head h2{font-size:31px}.personal-modal label:not(.consent) input,.modal textarea{font-size:16px}}@media (width>=700px){.app-shell{border-radius:28px 28px 0 0;min-height:calc(100vh - 18px);margin-top:18px}.parchment.large .ink-copy{font-size:33px}.parchment.medium .ink-copy{font-size:24px}.parchment.small .ink-copy{font-size:18px}.parchment.tiny .ink-copy{font-size:14px}}.welcome-parchment{filter:none;background:radial-gradient(circle at 50% 30%,#f3e4b9,#e2c88e 68%,#c9a76d);border-inline:2px solid #76502d88;width:min(440px,100%);min-height:min(690px,100dvh - 44px);padding:78px 44px 58px;overflow:visible;box-shadow:0 22px 50px #000c,inset 0 0 42px #77502a40}.about-card{filter:none;text-align:center;background:radial-gradient(circle at 50% 28%,#f2e2b6,#dec388 68%,#c7a36a);border-inline:2px solid #76502d88;width:calc(100% - 14px);min-height:0;margin:18px 7px 0;padding:62px 42px 52px;overflow:visible;box-shadow:0 14px 28px #0009,inset 0 0 34px #77502a3d}.about-card h3{max-width:410px;margin-inline:auto}.about-card p{overflow-wrap:anywhere;width:100%;max-width:420px;margin-inline:auto;font-size:16px;line-height:1.72}.founder-card,.contact-card,.copyright-card{margin-top:18px}.modal>div{filter:none;text-align:center;background:radial-gradient(circle at 50% 20%,#f2e1b4,#ddc086 72%,#c5a067);border:8px solid #0000;border-image:linear-gradient(#c9a76b,#5d351c) 1;padding:46px 30px 30px;box-shadow:0 0 45px #000}@media (width<=390px){.about-view{gap:38px}.about-card{width:calc(100% - 10px);margin-inline:5px;padding:54px 25px 45px}.about-card h3{margin-bottom:15px;font-size:23px;line-height:1.28}.about-card p{font-size:14px;line-height:1.62}.about-symbol{margin-top:-22px}.modal{padding:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.modal>div{padding:38px 22px 24px}.welcome-parchment{min-height:min(650px,100dvh - 32px);padding:68px 28px 48px}.welcome-symbol{width:86px;height:86px;margin-bottom:12px}.welcome-parchment h1{font-size:43px}.welcome-parchment p{max-width:290px;font-size:18px;line-height:1.45}}@media (width<=350px){header .brand-copy{width:40%}.brand-copy h1{font-size:31px}.brand-copy p{font-size:12px}.header-add{width:92px}.header-add b{font-size:10px}.about-card{padding-inline:21px}.welcome-parchment{padding-inline:24px}}.admin-shell [hidden]{display:none!important}.admin-tabs-wrap{z-index:20;background:#17233af2;border:1px solid #c8a45d73;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;gap:6px;margin:0 auto 18px;padding:6px;display:grid;position:sticky;top:0;box-shadow:0 8px 22px #17233a2e}.admin-tabs{z-index:auto;box-shadow:none;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#c8a45d #263650;background:0 0;border:0;border-radius:11px;gap:8px;margin:0;padding:4px;display:flex;position:static;overflow-x:auto}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs button{flex:1 0 max-content;color:#f6f0e5;min-width:105px;font:inherit;cursor:pointer;background:#f6f0e514;border:1px solid #c8a45d73;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:800}.admin-tabs button.active{color:#17233a;background:#c8a45d;box-shadow:0 5px 14px #0003}.admin-tabs-arrow{color:#17233a;cursor:pointer;background:#f6f0e5;border:1px solid #d4b56d;border-radius:11px;min-width:44px;min-height:44px;padding:0;font-size:26px;font-weight:900;line-height:1;box-shadow:0 3px 9px #0004}.admin-tabs-arrow:hover,.admin-tabs-arrow:focus-visible{outline-offset:1px;background:#d9bb73;outline:2px solid #fff4d9}.admin-tabs-mobile{display:none}.admin-header{background:linear-gradient(145deg,#5a361e,#28160c);border:1px solid #ad784588;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;max-width:900px;margin:0 auto 18px;padding:18px 20px;display:flex;box-shadow:0 10px 24px #0007}.admin-header h1{margin:4px 0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:30px}.admin-header small,.admin-header p{color:#d6b785;margin:0;font-size:11px}.admin-header a,.admin-login a{color:#3d210e;white-space:nowrap;background:#d3a75e;border:1px solid #d1a15e;border-radius:22px;padding:10px 15px;font-weight:700;text-decoration:none}.admin-stats{grid-template-columns:repeat(3,1fr);gap:9px;max-width:900px;margin:0 auto 18px;display:grid}.admin-stats article{text-align:center;background:#3b2012;border:1px solid #9b683e88;border-radius:12px;padding:17px 10px}.admin-stats strong{color:#e2bc70;font-family:Georgia,serif;font-size:32px;display:block}.analytics-stats{grid-template-columns:repeat(5,1fr)}.admin-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:900px;margin:0 auto 18px;display:grid}.admin-grid .admin-panel{width:100%;margin:0}.admin-wide{margin-bottom:18px}.admin-ranking{gap:8px;display:grid}.admin-ranking>div{color:#25272a;background:#f6f0e5;border:1px solid #d6c7ad;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid;box-shadow:0 3px 10px #17233a10}.admin-ranking b{color:#9d762d;text-align:center;font-size:18px}.admin-ranking span{color:#17233a;font-size:13px;line-height:1.45}.admin-ranking small{color:#626b78;font-size:10px}.admin-ranking em{color:#8b6a2d;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700}.click-ranking span{gap:3px;display:grid}.click-ranking span strong{color:#17233a;font-size:14px}.click-ranking span small{display:block}.admin-table{border:1px solid #80542f;border-radius:10px;overflow:hidden}.admin-table>div{text-align:center;border-bottom:1px solid #6e492b;grid-template-columns:1.5fr 1fr 1fr;padding:10px 12px;font-size:12px;display:grid}.admin-table>div:last-child{border-bottom:0}.admin-table-head{color:#e2bc70;background:#4b2b19;font-weight:700}.subscriber-explanation{color:#17233a;background:#f6f0e5;border:1px solid #c8a45d;border-radius:12px;gap:5px;margin:0 0 14px;padding:13px 15px;line-height:1.55;display:grid}.subscriber-explanation strong{color:#8b6728;font-size:14px}.subscriber-explanation span{font-size:12px}.admin-subscribers{gap:8px;display:grid}.admin-subscribers article{background:#3a2115;border:1px solid #80542f;border-radius:9px;grid-template-columns:1.5fr .65fr 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.admin-subscribers article>div{min-width:0}.admin-subscribers b,.admin-subscribers a{text-overflow:ellipsis;display:block;overflow:hidden}.admin-subscribers a{color:#e2bc70;text-align:right;direction:ltr;margin-top:2px;font-size:11px}.admin-subscribers span,.admin-subscribers small{color:#cdb18a;font-size:11px}.subscriber-status.active{color:#b9d4ac}.subscriber-status.pending{color:#f2cb78}.subscriber-status.rejected,.subscriber-status.unsubscribed{color:#d9a18e}.admin-subscribers .subscriber-actions{gap:6px;display:flex}.subscriber-actions button{color:#25272a;white-space:nowrap;background:#c8a45d;border:1px solid #c8a45d;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.subscriber-actions button:last-child{color:#f0c8b7;background:0 0;border-color:#a66c56}.admin-panel{background:#28150dcf;border:1px solid #ad784588;border-radius:16px;max-width:900px;margin:auto;padding:22px}.admin-panel-head small{color:#d3a75e;font-size:11px}.admin-panel h2{margin:5px 0 18px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:28px}.admin-submissions{gap:12px;display:grid}.admin-submissions article{color:#351d0d;background:#e2c995;border:1px solid #9a6a3e88;border-radius:12px;padding:18px}.admin-submissions article>span{color:#79502c;font-size:10px;font-weight:700}.admin-submissions blockquote{white-space:pre-line;margin:10px 0 13px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:19px;font-weight:700;line-height:1.55}.admin-submissions p{margin:4px 0;font-size:12px}.admin-submissions article>div{gap:8px;margin-top:14px;display:flex}.admin-submissions button{color:#f5dfb2;background:#60371d;border:1px solid #63381d;border-radius:6px;flex:1;padding:10px;font-weight:700}.admin-empty,.admin-error{color:#d7bd93;text-align:center;background:#422516;border:1px solid #92643c66;border-radius:8px;padding:16px}.admin-error{color:#ffb7a3}.admin-login{text-align:center;color:#3a210f;background:linear-gradient(#dfc58d,#cba975);border:1px solid #ad784588;border-radius:18px;width:min(500px,100%);margin:12vh auto;padding:50px 30px;box-shadow:0 20px 45px #0009}.admin-login h1{font-family:Georgia,Noto Serif Hebrew,serif;font-size:31px}.admin-login p{margin-bottom:24px}.admin-login .back-home{color:#69411f;background:0 0;width:max-content;margin:18px auto 0;display:block}.admin-card-studio{background:linear-gradient(145deg,#3f2415,#211108);border:1px solid #d2a45b88;border-radius:18px;max-width:900px;margin:0 auto 18px;padding:22px;box-shadow:0 16px 38px #0008}.admin-card-studio .admin-panel-head,.card-library .admin-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-card-studio h2,.card-library h2{margin:5px 0 18px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:28px}.new-card-button{color:#3b210f;white-space:nowrap;background:#d3a75e;border:1px solid #e0b368;border-radius:22px;padding:10px 14px;font-weight:700}.card-studio-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:22px;display:grid}.card-editor-form{gap:14px;display:grid}.card-editor-form label{color:#d9bf93;gap:6px;font-size:12px;font-weight:700;display:grid}.card-editor-form textarea,.card-editor-form input:not([type=range]):not([type=color]),.card-editor-form select{color:#321a0d;width:100%;font:inherit;background:#f2dfb6;border:1px solid #8d6038;border-radius:9px;padding:11px}.card-editor-form textarea{resize:vertical;min-height:150px;line-height:1.55}.editor-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.editor-tools{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.align-buttons{gap:6px;margin-top:6px;display:flex}.align-buttons button{color:#d8bd91;background:#2f1a10;border:1px solid #9d7045;border-radius:8px;padding:8px 11px}.align-buttons button.active{color:#35200f;background:#d3a75e}.color-field input{background:0 0;border:1px solid #af7d48;border-radius:8px;width:52px;height:38px;padding:2px}.card-save-actions{grid-template-columns:1fr 1.3fr;gap:9px;display:grid}.card-save-actions button{color:#f1d9ab;background:#3d2416;border:1px solid #c99a53;border-radius:10px;padding:12px;font-weight:700}.card-save-actions button:last-child{color:#38200e;background:linear-gradient(#e5bd71,#c98c38)}.card-save-actions button:disabled{opacity:.55}.card-notice{color:#f0d9ae;text-align:center;background:#5a351d;border-radius:8px;margin:0;padding:10px;font-size:12px}.card-editor-form textarea.email-copy-field{min-height:92px}.mail-actions{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.mail-actions button{color:#38200e;background:linear-gradient(#e7c478,#c99642);border:1px solid #d2a45b;border-radius:12px;padding:13px;font-weight:800}.mail-actions button:last-child{color:#f1d9ab;background:#4b2b19}.mail-actions button:disabled{opacity:.55}.delivery-list{gap:8px;margin-top:16px;display:grid}.delivery-list article{background:#3a2115;border:1px solid #80542f;border-radius:9px;grid-template-columns:minmax(150px,1.5fr) .6fr .8fr 1fr;align-items:center;gap:10px;padding:11px;font-size:12px;display:grid}.delivery-list small{color:#cdb18a;text-align:right;text-overflow:ellipsis;direction:ltr;display:block;overflow:hidden}.delivery-status.failed{color:#ffad92}.delivery-summary{color:#17233a;background:#e6ece3;border:1px solid #c8a45d;border-radius:12px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 14px;margin-top:16px;padding:14px;display:grid}.delivery-summary strong{font-size:16px}.delivery-summary b{color:#49604d}.delivery-summary small{color:#526057;text-align:right;overflow-wrap:anywhere;direction:ltr;grid-column:1/-1}.delivery-card{gap:3px;display:grid}.delivery-card>b{color:#17233a;font-size:11px;line-height:1.4}.admin-card-preview{aspect-ratio:1086/1365;background:url(/parchment.jpeg) top/100% no-repeat;border:1px solid #c79b59;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0008;container-type:inline-size}.preview-message{white-space:pre-line;overflow-wrap:anywhere;max-height:64%;margin-inline:auto;line-height:1.32;position:absolute;left:24%;right:24%;overflow:hidden;transform:translateY(-50%)}.preview-message>span{display:block}.preview-message>small{color:#4a2a16;text-align:center;margin-top:10px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:max(10px,.52em);font-weight:700;line-height:1.1;display:block}.admin-preview-number{z-index:2;color:#6a4527;text-align:center;font-size:11px;font-weight:800;position:absolute;top:19%;left:0;right:0}.card-save-actions.single{grid-template-columns:1fr}.share-networks{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:-5px;display:flex}.share-networks span{color:#17233a;direction:ltr;background:#f6f0e5;border:1px solid #c8a45d88;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.card-library h3{color:#e2bc70;margin:24px 0 10px;font-size:17px}.library-help{color:#cbb18a;margin:0 0 12px;font-size:12px}.managed-card-list{gap:8px;display:grid}.managed-card-list article{background:#3a2115;border:1px solid #80542f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.managed-card-list article>div{gap:4px;min-width:0;display:grid}.managed-card-list b{color:#f0dfbf;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.managed-card-list small{color:#c5a77b;font-size:10px}.managed-card-list button{color:#3a210f;background:#d3a75e;border:1px solid #b9874f;border-radius:8px;flex:none;padding:8px 11px;font-size:11px;font-weight:700}.card-status,.card-number{color:#e5c794;background:#6a4126;border-radius:9px;width:max-content;padding:3px 7px;font-size:9px}.built-in-list{max-height:560px;padding-left:4px;overflow:auto}.managed-card-list .managed-card-actions{flex:none;gap:7px;display:flex}.managed-card-list .share-admin-card{color:#f6f0e5;background:#17233a;border-color:#c8a45d}@media (width<=720px){.admin-subscribers article{grid-template-columns:1fr}.admin-subscribers .subscriber-actions{grid-template-columns:1fr .55fr;width:100%;display:grid}.subscriber-actions button{white-space:normal;min-height:42px}}@media (width<=520px){.admin-header{align-items:flex-start}.admin-header h1{font-size:25px}.admin-header p{text-overflow:ellipsis;max-width:160px;overflow:hidden}.admin-stats{gap:6px}.analytics-stats{grid-template-columns:repeat(2,1fr)}.admin-stats article{padding-inline:4px}.admin-stats strong{font-size:27px}.admin-stats span{font-size:9px}.admin-grid{grid-template-columns:1fr}.admin-panel{padding:17px 12px}.admin-ranking>div{grid-template-columns:28px 1fr}.admin-ranking>div>small,.admin-ranking>div>em{grid-column:2}.admin-submissions article>div{flex-direction:column}.delivery-summary{grid-template-columns:1fr 1fr}.delivery-summary b{grid-column:1/-1}}@media (width<=640px){.admin-tabs-wrap{padding:8px;display:block}.admin-tabs,.admin-tabs-arrow{display:none}.admin-tabs-mobile{color:#f2d17e;gap:5px;font-size:12px;font-weight:800;display:grid}.admin-tabs-mobile select{color:#17233a;width:100%;min-height:50px;font:inherit;background:#f8f3e8;border:1px solid #d4b56d;border-radius:11px;padding:10px 14px;font-size:16px;font-weight:800}.admin-tabs-mobile select:focus-visible{outline-offset:2px;outline:3px solid #f2d17e}}@media (width<=720px){.admin-card-studio{padding:17px 12px}.card-studio-grid{grid-template-columns:1fr}.admin-card-preview{order:-1;width:min(360px,100%);margin:auto}.editor-row{grid-template-columns:1fr}.managed-card-list article{flex-direction:column;align-items:flex-end}.managed-card-list article>div:first-child{width:100%}.managed-card-list .managed-card-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.managed-card-list b{white-space:normal}.admin-card-studio .admin-panel-head{align-items:center}.admin-card-studio h2{font-size:23px}.mail-actions{grid-template-columns:1fr}.delivery-list article{grid-template-columns:1fr 1fr}.delivery-list article>div{grid-column:1/-1}}.admin-social-tab,.social-manager{gap:18px;display:grid}.social-manager-overview{color:#f6f0e5;background:linear-gradient(145deg,#17233a,#253653);border:1px solid #c8a45d78;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;max-width:900px;margin:auto;padding:22px;display:grid;box-shadow:0 14px 30px #17233a3a}.social-manager-overview small{color:#d5b66f;font-size:12px;font-weight:800}.social-manager-overview h2{margin:4px 0 8px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:31px}.social-manager-overview p{color:#dbe0e7;max-width:560px;margin:0;font-size:14px;line-height:1.65}.social-manager-stats{direction:rtl;grid-template-columns:repeat(3,88px);gap:8px;display:grid}.social-manager-stats article{text-align:center;background:#f6f0e50c;border:1px solid #c8a45d66;border-radius:13px;padding:13px 8px}.social-manager-stats strong{color:#f0cb7a;font-size:25px;display:block}.social-manager-stats span{color:#dce1e8;margin-top:2px;font-size:10px;line-height:1.3;display:block}.social-connection-note{color:#17233a;background:#e8eee6;border:1px solid #8f9d8b;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:14px;width:100%;max-width:900px;margin:auto;padding:13px 16px;display:grid}.social-connection-note>div{gap:4px;display:grid}.social-connection-note b{color:#456049;font-size:13px}.social-connection-note span{font-size:12px;line-height:1.5}.social-connection-note button{color:#fff;white-space:nowrap;background:#456049;border:1px solid #456049;border-radius:9px;min-height:38px;padding:0 14px;font-size:11px;font-weight:900}.social-connection-note button:disabled{opacity:.55}.social-facebook-connection{color:#17233a;background:#fffaf1;border:1px solid #c8a45d78;border-radius:16px;gap:16px;width:100%;max-width:900px;margin:auto;padding:18px;display:grid;box-shadow:0 10px 24px #17233a18}.social-facebook-connection.connected{background:#f3f8f2;border-color:#6f9878}.social-facebook-head{align-items:center;gap:13px;display:flex}.facebook-mark{color:#fff;background:#1877f2;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font:900 29px Arial,sans-serif;display:grid}.social-facebook-head small{color:#9a782d;font-weight:800}.social-facebook-head h2{margin:2px 0 4px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:23px}.social-facebook-head p{color:#667085;margin:0;font-size:13px}.social-facebook-setup{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.social-facebook-setup label{gap:5px;margin:0;display:grid}.social-facebook-setup label span,.social-facebook-ready span{color:#5c6574;font-size:12px;font-weight:800}.social-facebook-setup input{text-align:left;direction:ltr;background:#fff;border:1px solid #cdbb91;border-radius:9px;width:100%;height:43px;padding:0 12px;font-size:14px}.social-facebook-setup button,.social-facebook-ready>a,.social-facebook-connected button{color:#f3d17f;background:#17233a;border:1px solid #17233a;border-radius:9px;justify-content:center;align-items:center;min-height:43px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.social-facebook-ready{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.social-facebook-ready>div{gap:6px;min-width:0;display:grid}.social-facebook-ready code{color:#243149;text-align:left;direction:ltr;background:#fff;border:1px solid #ddd0bc;border-radius:8px;padding:10px;font-size:12px;overflow:auto}.social-facebook-connected{background:#fff;border:1px solid #b9d1bd;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.social-facebook-connected b{color:#31563a;flex:1}.social-facebook-connected span{color:#667085;direction:ltr;font-size:12px}.social-facebook-connected button{color:#7a3030;background:#fff;border-color:#c9a0a0;min-height:36px}.social-facebook-notice{color:#f6f0e5;text-align:center;background:#17233a;border-radius:8px;margin:0;padding:10px;font-size:12px;font-weight:800}.facebook-publish{color:#fff!important;background:#1877f2!important;border-color:#1877f2!important}.social-weekly-schedule{color:#17233a;background:#fffaf0}.social-weekly-schedule .admin-panel-head{align-items:end}.social-weekly-schedule .admin-panel-head b{color:#8b6728;font-size:12px}.social-schedule-table{background:#fff;border:1px solid #d4c5ae;border-radius:12px;overflow:hidden}.social-schedule-table header,.social-schedule-table>div{text-align:center;grid-template-columns:1fr repeat(3,minmax(74px,1fr));align-items:center;display:grid}.social-schedule-table header{color:#f6f0e5;background:#17233a;font-size:12px;font-weight:900}.social-schedule-table span,.social-schedule-table b{border-left:1px solid #e4d8c8;padding:10px 7px;font-size:13px}.social-schedule-table>div{color:#465064;border-top:1px solid #e4d8c8}.social-schedule-table>div>b{color:#17233a;text-align:right}.social-schedule-table>div.strong>b{color:#805a18}.social-composer{color:#17233a;background:#fffaf0;box-shadow:0 12px 28px #17233a1b}.social-composer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.social-composer-head small{color:#8b6728;font-size:11px;font-weight:800}.social-composer-head h2{color:#17233a;margin:4px 0 15px}.social-composer-head button{color:#17233a;background:#fff;border:1px solid #c8a45d;border-radius:18px;padding:9px 13px;font-weight:800}.source-type-picker{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.source-type-picker button{color:#596273;background:#f6f0e5;border:1px solid #cfc4b2;border-radius:11px;min-height:44px;font-weight:800}.source-type-picker button.active{color:#f6f0e5;background:#17233a;border-color:#c8a45d;box-shadow:0 5px 13px #17233a28}.social-source-select{color:#17233a;gap:7px;font-size:13px;font-weight:800;display:grid}.social-source-select select{color:#17233a;width:100%;font:inherit;background:#fff;border:1px solid #bfae94;border-radius:10px;padding:12px}.selected-source{background:#f6f0e5;border-right:4px solid #c8a45d;border-radius:10px;gap:4px;margin:13px 0;padding:14px 16px;display:grid}.selected-source span{color:#8b6728;font-size:10px;font-weight:800}.selected-source b{font-family:Georgia,Noto Serif Hebrew,serif;font-size:16px;line-height:1.55}.selected-source small{color:#626b78;font-size:11px}.platform-selection>span{margin:15px 0 8px;font-size:13px;font-weight:800;display:block}.platform-selection>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.platform-selection button{color:#596273;background:#fff;border:1px solid #d0c5b5;border-radius:12px;place-items:center;gap:2px;min-height:82px;padding:9px 5px;display:grid}.platform-selection button i{color:#17233a;background:#e9e4dc;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.platform-selection button b{font-size:11px}.platform-selection button small{font-size:9px}.platform-selection button.selected{color:#17233a;background:#fff8e7;border-color:#c8a45d;box-shadow:inset 0 0 0 1px #c8a45d}.platform-selection button.selected i{color:#f3cf7e;background:#17233a}.social-generate{color:#17233a;background:linear-gradient(#e8c575,#cfa04d);border:1px solid #a87927;border-radius:12px;width:100%;margin-top:16px;padding:14px;font-size:15px;font-weight:900;box-shadow:0 7px 15px #7d5b252c}.social-generate:disabled{opacity:.55}.social-drafts{gap:12px;margin-top:18px;display:grid}.social-drafts>article{background:#fff;border:1px solid #d4c5ae;border-radius:14px;padding:15px;box-shadow:0 4px 12px #17233a0d}.social-drafts article header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.social-drafts article header i{color:#efca78;background:#17233a;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.social-drafts article header>div{flex:1;display:grid}.social-drafts article header b{color:#17233a}.social-drafts article header small{color:#687183;font-size:10px}.social-drafts article header button{color:#17233a;background:#f6f0e5;border:1px solid #c8a45d;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.social-drafts label{color:#526057;gap:5px;margin-top:9px;font-size:11px;font-weight:800;display:grid}.social-drafts input,.social-drafts textarea,.social-schedule input{color:#17233a;width:100%;font:inherit;background:#fffdf8;border:1px solid #cfc4b2;border-radius:9px;padding:10px}.social-drafts textarea{resize:vertical;min-height:105px;line-height:1.55}.whatsapp-status-pack{background:linear-gradient(145deg,#f7f0df,#fff);border:1px solid #c8a45d;border-radius:14px;gap:12px;margin-top:14px;padding:16px;display:grid}.whatsapp-status-pack>div{gap:4px;display:grid}.whatsapp-status-pack>div small{color:#8b6b2d;font-weight:900}.whatsapp-status-pack>div b{color:#17233a;line-height:1.5}.whatsapp-status-pack ol{counter-reset:status-step;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.whatsapp-status-pack li{counter-increment:status-step;grid-template-columns:28px 1fr;align-items:center;gap:7px;display:grid}.whatsapp-status-pack li:before{content:counter(status-step);color:#17233a;background:#dcb254;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.whatsapp-status-pack button{color:#fff7e7;background:#17233a;border:1px solid #c8a45d;border-radius:10px;min-height:45px;padding:9px;font-weight:900}.whatsapp-status-pack button:disabled{opacity:.5}.whatsapp-status-pack p{color:#596271;margin:0;font-size:12px}.social-schedule{background:#e8eee6;border:1px solid #8f9d8b;border-radius:13px;gap:6px;padding:14px;display:grid}.social-schedule label{margin:0}.social-schedule small{color:#526057;font-size:10px}.social-save-actions{grid-template-columns:1fr 1.35fr;gap:9px;display:grid}.social-save-actions button{color:#17233a;background:#fff;border:1px solid #c8a45d;border-radius:11px;min-height:46px;font-weight:900}.social-save-actions button:last-child{color:#f2cf80;background:#17233a}.social-save-actions button:disabled{opacity:.55}.social-manager-notice{color:#31513d;text-align:center;background:#e8eee6;border-radius:9px;margin:13px 0 0;padding:11px;font-size:12px;font-weight:700}.social-queue{color:#f6f0e5;background:#17233a}.social-queue .admin-panel-head h2{color:#f6f0e5}.social-queue .admin-panel-head small{color:#d5b66f}.social-plan-list{gap:9px;display:grid}.social-plan-list>article{background:#22314b;border:1px solid #536178;border-radius:12px;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.social-plan-list>article.published{opacity:.72}.social-plan-status{gap:4px;display:grid}.social-plan-status span{color:#ffe5a6;background:#6e552b;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-weight:900}.social-plan-list>article.published .social-plan-status span{color:#e8f5df;background:#47634b}.social-plan-status small{color:#bec7d5;font-size:9px}.social-plan-copy{gap:4px;min-width:0;display:grid}.social-plan-copy>small{color:#d5b66f;font-size:9px}.social-plan-copy>b{color:#f6f0e5;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Noto Serif Hebrew,serif;font-size:14px;overflow:hidden}.social-plan-copy>div{flex-wrap:wrap;gap:5px;display:flex}.social-plan-copy button{color:#e8edf4;background:#17233a;border:1px solid #64738c;border-radius:7px;padding:5px 7px;font-size:9px}.social-plan-actions{gap:6px;display:grid}.social-plan-actions button{color:#f1d797;background:0 0;border:1px solid #c8a45d;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.social-plan-actions .primary{color:#17233a;background:#c8a45d}.social-facebook-token{background:#fff;border:1px solid #d9c69d;border-radius:12px;gap:12px;padding:14px;display:grid}.social-facebook-token>b{color:#17233a;font-size:16px}.social-facebook-token ol{color:#4f5968;margin:0;padding-inline-start:24px;font-size:14px;line-height:1.65}.social-facebook-token>a,.social-facebook-token>button{color:#f3d17f;background:#17233a;border:1px solid #17233a;border-radius:9px;justify-content:center;align-items:center;min-height:43px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.social-facebook-token label{gap:6px;display:grid}.social-facebook-token label span{color:#5c6574;font-size:13px;font-weight:800}.social-facebook-token textarea{text-align:left;resize:vertical;background:#fff;border:1px solid #cdbb91;border-radius:9px;width:100%;min-height:84px;padding:10px;font:13px/1.45 monospace}.social-facebook-token button:disabled{opacity:.55;cursor:not-allowed}@media (width<=720px){.social-manager-overview{grid-template-columns:1fr;padding:18px 14px}.social-manager-stats{grid-template-columns:repeat(3,1fr)}.social-connection-note,.social-facebook-setup,.social-facebook-ready{grid-template-columns:1fr}.social-facebook-connected{flex-direction:column;align-items:stretch}.platform-selection>div{grid-template-columns:repeat(3,1fr)}.social-schedule-table{overflow-x:auto}.social-schedule-table header,.social-schedule-table>div{min-width:430px}.social-plan-list>article,.social-plan-actions{grid-template-columns:1fr}.social-plan-copy>b{white-space:normal}.social-save-actions,.whatsapp-status-pack ol{grid-template-columns:1fr}}@media (width<=420px){.platform-selection>div{grid-template-columns:repeat(2,1fr)}.social-manager-overview h2{font-size:27px}}@keyframes golden-heartbeat{0%,to{transform:scale(1);box-shadow:0 6px 15px #17233a38,0 0 0 1px #c8a45d38,0 0 13px #c8a45d45}46%{transform:scale(1.025);box-shadow:0 8px 18px #17233a45,0 0 0 4px #c8a45d1e,0 0 22px #c8a45d66}60%{transform:scale(1)}}.welcome-enter{will-change:transform,box-shadow;border-color:#c99035;animation:2.15s ease-in-out infinite golden-heartbeat;box-shadow:0 7px 14px #4b2a1777,0 0 0 1px #f1bd4a55,0 0 20px #f1bd4a88}.share-card{color:#4a2917;will-change:transform,box-shadow;background:#ead39de8;border-color:#9a6328;border-radius:22px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:76px;height:38px;padding:0 11px;font-size:12px;animation:2.15s ease-in-out infinite golden-heartbeat;display:flex;left:17%;box-shadow:0 2px 6px #0004,0 0 0 1px #f3c76277,0 0 16px #efb94d99}.share-card span{font-size:18px;line-height:1}.share-card b{font-size:12px}@media (width<=390px){.share-card{gap:4px;min-width:68px;height:34px;padding:0 9px;left:16.5%}.share-card span{font-size:16px}.share-card b{font-size:11px}}@media (prefers-reduced-motion:reduce){.welcome-enter,.share-card{animation:none}}nav{grid-template-columns:repeat(5,1fr)}.header-add small{letter-spacing:.05px;margin-top:4px;font-size:10px;line-height:1.15}.contact-view{align-content:start;min-height:calc(100dvh - 190px)}@media (width<=390px){.header-add small{font-size:9px}nav button,nav a{padding-inline:2px;font-size:8.5px}nav i{font-size:19px}}.welcome-parchment>span{color:#654323;margin-top:10px;font-size:12px;font-weight:700;line-height:1.35}.header-add{color:#f1d79f;background:linear-gradient(145deg,#4a2b18,#28150c);border-color:#c99a54;width:120px;box-shadow:inset 0 1px #e0b76f33,0 4px 9px #0007}.header-add b{font-size:12px}nav button,nav a{color:#b99872;transition:color .18s,background .18s}nav button:focus-visible,nav a:focus-visible,.header-add:focus-visible{outline-offset:-3px;outline:2px solid #efc76e}@media (width<=390px){.header-add{width:106px;min-height:46px;padding:5px 4px;left:6px}.header-add b{font-size:10.5px}.header-add small{margin-top:3px;font-size:8.5px}nav{column-gap:0}nav button,nav a{gap:3px;padding:4px 1px;font-size:8.5px;line-height:1.1}nav i{font-size:18px}}:root{--ink:#2b170d;--cream:#fff4d9;--wood:#1c100b;--wood-light:#3b2115;--gold:#d9a441;--gold-bright:#f2c66d;--teal:#235b58;--teal-deep:#173f3d}.app-shell{background:linear-gradient(#26150de8,#100906f7),url(/parchment.jpeg) 50%/cover fixed}.brand-copy p,.opening span,.remember>p,.section-head small,.modal small,.breath small{color:#f2c66d}.welcome-enter{color:#2b170d;text-shadow:0 1px #fff3;background:linear-gradient(#ffe09a,#f2c66d 54%,#d9a441);border:2px solid #a96f20;font-size:17px;font-weight:800;box-shadow:0 8px 18px #4b2a1788,0 0 0 2px #f2c66d55,0 0 26px #f2c66daa}.welcome-quiet{color:#4c2d1a}.header-add{color:#2b170d;background:linear-gradient(#f7d37f,#d9a441);border-color:#f2c66d;box-shadow:inset 0 1px #fff2ba,0 5px 12px #0008,0 0 15px #f2c66d55}.music-button{color:#2b170d;background:#f2c66d;border-color:#f2c66d}nav{background:linear-gradient(#382016f7,#170c08fc);border-color:#d9a44178}nav button.active{color:#fff4d9;background:linear-gradient(#d9a4412e,#f2c66d3d);box-shadow:inset 0 -3px #f2c66d}.draw-again{color:#fff4d9;background:#28150de8;border-color:#d9a44199}.actions button{color:#fff4d9;background:linear-gradient(#4b2c1d,#24130d);border-color:#8d674a;transition:transform .18s,box-shadow .18s,border-color .18s}.actions button:active{transform:scale(.97)}.actions .action-breathe{background:linear-gradient(#286560,#173f3d);border-color:#4f8b86;box-shadow:inset 0 1px #a8ddd055,0 7px 14px #0007}.actions .action-anchor{background:linear-gradient(#5a391e,#2a170d);border-color:#d9a441;box-shadow:inset 0 1px #ffe09a55,0 7px 14px #0007,0 0 15px #d9a44130}.actions .action-anchor b,.actions .action-save b{color:#f2c66d}.personal-cta{background:linear-gradient(#235b58f2,#123331f2);border-color:#4f8b86;box-shadow:inset 0 1px #b7e5dc40,0 10px 20px #0008}.personal-cta button,.primary{color:#2b170d;background:linear-gradient(#f7d37f,#d9a441);border:1px solid #a96f20;font-weight:800;box-shadow:0 5px 12px #0005}.system-notice{color:#173f3d;background:#d7eee8;border-color:#4f8b86}.breath .orb{background:#173f3d;border-color:#f2c66d}.tiktok-link,.contact-link{color:#fff4d9;background:#28150d;border-color:#d9a441}.tiktok-link>b{color:#2b170d;background:#f2c66d}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #f2c66d}@media (hover:hover){.actions button:hover,.personal-cta button:hover,.primary:hover,.header-add:hover{filter:brightness(1.08)}.actions button:hover{transform:translateY(-2px)}}.welcome-screen{padding:max(16px,env(safe-area-inset-top)) 14px max(16px,env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background-color:#1a0d07;background-image:url(/welcome-parchment.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden auto}.welcome-parchment{width:min(74vw,370px);height:min(66dvh,620px);min-height:0;box-shadow:none;filter:none;background:0 0;border:0;margin-top:6dvh;padding:0;overflow:visible}.welcome-parchment:before,.welcome-parchment:after,.welcome-parchment footer{display:none}.welcome-symbol{width:88px;height:88px;margin-bottom:12px}.welcome-parchment h1{font-size:48px}.welcome-parchment p{margin-bottom:20px;font-size:20px;line-height:1.45}.welcome-worlds{color:#5e513f;margin:-8px 0 18px;font-size:13px;font-weight:800;line-height:1.45}.welcome-actions{flex-direction:column;align-items:stretch;gap:8px;width:min(290px,100%);padding-bottom:20px;display:flex}.welcome-actions .welcome-enter{width:100%}.welcome-actions>span{color:#654323;font-size:11px;font-weight:700;line-height:1.35}.welcome-actions .welcome-quiet{outline-offset:1px;color:#17233a;width:max-content;min-width:0;min-height:26px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:13px;outline:1px solid #8d693ecc;justify-content:center;align-self:center;align-items:center;gap:5px;margin-top:-3px;padding:3px 7px;font-size:12px;font-weight:900;display:flex}.welcome-actions .welcome-quiet small{color:#5b4931;font-size:10px;font-weight:800}@media (width<=390px){.welcome-parchment{width:min(76vw,310px);height:65dvh;margin-top:5dvh;padding:0}.welcome-symbol{width:78px;height:78px;margin-bottom:9px}.welcome-parchment h1{margin-bottom:10px;font-size:41px}.welcome-parchment p{margin-bottom:17px;font-size:17px;line-height:1.38}.welcome-enter{padding:12px 16px;font-size:15px}.welcome-actions{gap:6px;width:min(270px,100%)}.welcome-actions>span{font-size:10px}.welcome-actions{padding-bottom:18px}.welcome-actions .welcome-quiet{min-width:0;min-height:26px;padding:3px 7px;font-size:12px}}@media (width>=700px){.welcome-screen{background-size:auto 100dvh}}.about-story-card{background-color:#211108;background-image:url(/welcome-parchment.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;padding:150px 17% 130px;display:flex;overflow:hidden;box-shadow:0 18px 34px #000b}.about-story-card:before,.about-story-card:after{display:none}.about-story-card.about-intro-card{min-height:930px}.about-story-card.founder-card,.about-story-card.copyright-card{min-height:820px;margin-top:0}.about-story-card .about-symbol{width:72px;height:72px;margin:0 auto 12px}.about-story-card .about-kicker{font-size:10px}.about-story-card h3{margin:7px auto 13px;font-size:24px;line-height:1.25}.about-story-card p{margin:0 auto 9px;font-size:14px;line-height:1.55}.about-story-card .tiktok-link{margin-top:8px}.about-story-card .signature{margin-top:14px;padding-top:10px}.about-story-card.copyright-card small{margin-top:12px}@media (width<=390px){.about-view{gap:26px}.about-story-card{width:100%;margin:0;padding:138px 16% 120px}.about-story-card.about-intro-card{min-height:900px}.about-story-card.founder-card{min-height:780px}.about-story-card.copyright-card{min-height:790px}.about-story-card .about-symbol{width:62px;height:62px;margin-bottom:8px}.about-story-card h3{margin-bottom:10px;font-size:21px;line-height:1.2}.about-story-card p{margin-bottom:7px;font-size:12.5px;line-height:1.48}.about-story-card .tiktok-link{padding:9px 13px;font-size:11px}.about-story-card .signature{margin-top:10px;font-size:17px}}.about-story-card>.about-symbol,.about-story-card>.about-kicker,.about-story-card>h3,.about-story-card>p,.about-story-card>.tiktok-link,.about-story-card>.signature,.about-story-card>small{color:#2b170d;text-align:center;opacity:1;overflow-wrap:break-word;word-break:normal;direction:rtl;width:min(100%,310px);max-width:310px;margin-left:auto;margin-right:auto}.about-story-card>.about-symbol{width:72px;max-width:72px}.about-story-card>h3{text-shadow:0 1px #f5e4b7;font-size:23px;font-weight:700}.about-story-card>p{text-shadow:0 .5px #f5e4b7;font-size:13px;font-weight:700;line-height:1.52}.about-story-card>.tiktok-link{color:#fff4d9;direction:rtl}.about-story-card>.signature{width:max-content}@media (width<=390px){.about-story-card>.about-kicker,.about-story-card>h3,.about-story-card>p,.about-story-card>.tiktok-link,.about-story-card>.signature,.about-story-card>small{width:min(100%,248px);max-width:248px}.about-story-card>.about-symbol{width:62px;max-width:62px}.about-story-card>h3{font-size:20px}.about-story-card>p{font-size:12px;line-height:1.47}}@media (width>=600px) and (width<=799px){.welcome-parchment{width:min(560px,72vw);height:min(82dvh,790px);margin-top:0}.welcome-symbol{width:118px;height:118px;margin-bottom:16px}.welcome-parchment>small{font-size:15px}.welcome-parchment h1{margin:9px 0 16px;font-size:68px}.welcome-parchment p{max-width:500px;margin-bottom:27px;font-size:27px;line-height:1.48}.welcome-enter{border-radius:32px;width:min(400px,100%);padding:18px 24px;font-size:21px}.welcome-parchment>span{margin-top:12px;font-size:13px}.welcome-quiet{margin-top:14px;padding:9px 16px;font-size:15px}}@media (width>=800px){.app-shell{max-width:920px;padding:24px 28px 42px}.welcome-screen{background-size:cover}.welcome-parchment{width:min(680px,64vw);height:min(82dvh,860px);margin-top:0}.welcome-symbol{width:132px;height:132px;margin-bottom:18px}.welcome-parchment>small{font-size:16px}.welcome-parchment h1{margin:10px 0 18px;font-size:78px}.welcome-parchment p{max-width:580px;margin-bottom:30px;font-size:30px;line-height:1.5}.welcome-enter{border-radius:34px;width:min(450px,100%);padding:19px 26px;font-size:23px}.welcome-parchment>span{margin-top:13px;font-size:14px}.welcome-quiet{margin-top:16px;padding:10px 18px;font-size:16px}.opening,.parchment,.actions,.personal-cta,.home-copyright,.remember,.about-view>.section-head{width:min(100%,760px);margin-left:auto;margin-right:auto}.opening h2,.section-head h2{font-size:43px}.actions button{min-height:112px;font-size:14px}.actions b,.personal-cta h3{font-size:31px}.personal-cta p{max-width:560px;font-size:16px}.about-story-card{width:min(100%,760px);margin-left:auto;margin-right:auto;padding-left:23%;padding-right:23%}.about-story-card.about-intro-card{min-height:980px}.about-story-card.founder-card,.about-story-card.copyright-card{min-height:920px}.about-story-card>.about-kicker,.about-story-card>h3,.about-story-card>p,.about-story-card>.tiktok-link,.about-story-card>.signature,.about-story-card>small{text-align:center;width:min(100%,310px);max-width:310px;margin-left:auto;margin-right:auto}.about-story-card>h3{font-size:26px;line-height:1.28}.about-story-card>p{font-size:13.5px;line-height:1.58}}@media (width>=600px){.welcome-screen{background-color:#1a0d07;background-size:auto 100dvh}.welcome-parchment{width:min(470px,52dvh,78vw);height:82dvh;margin:0}.welcome-symbol{width:112px;height:112px;margin-bottom:14px}.welcome-parchment>small{font-size:14px}.welcome-parchment h1{margin:8px 0 15px;font-size:66px}.welcome-parchment p{max-width:420px;margin-bottom:25px;font-size:27px;line-height:1.46}.welcome-enter{border-radius:31px;width:min(360px,100%);padding:17px 22px;font-size:21px}.welcome-parchment>span{margin-top:11px;font-size:12px}.welcome-quiet{margin-top:13px;padding:8px 15px;font-size:14px}}html,body{overflow-x:hidden}.skip-link{z-index:1000;color:#2b170d;background:#fff4d9;border-radius:8px;padding:10px 14px;transition:transform .15s;position:fixed;top:8px;right:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.nav-wrap{z-index:12;position:relative}.nav-wrap nav{grid-template-columns:repeat(5,1fr);margin-bottom:28px}.more-menu{z-index:20;background:linear-gradient(160deg,#4b2b1b,#1a0e09);border:1px solid #d9a44199;border-radius:14px;width:min(250px,74vw);padding:8px;position:absolute;top:70px;left:8px;box-shadow:0 18px 34px #000b,inset 0 1px #f2c66d3d}.more-menu button,.more-menu a{color:#fff4d9;text-align:right;background:0 0;border:0;border-bottom:1px solid #d9a4412e;align-items:center;gap:11px;width:100%;min-height:48px;padding:9px 12px;font-weight:700;text-decoration:none;display:flex}.more-menu>:last-child{border-bottom:0}.more-menu span{color:#f2c66d;text-align:center;width:28px;font-size:20px}.header-add{width:148px;min-height:51px;padding-inline:10px}.header-add small{white-space:normal;text-align:center;max-width:128px;font-size:9px;line-height:1.15}.share-card{animation:none;box-shadow:0 3px 8px #0005,0 0 0 1px #f3c76266}.share-card:active{transform:scale(.96)}.draw-again{color:#dec59a;background:#21120ccf;border-color:#8d674a;margin-top:-13%;box-shadow:0 5px 12px #0007}.personal-cta{border-width:2px;margin-top:20px;padding:31px 24px}.personal-cta button{width:min(390px,100%);min-height:52px;padding:13px 20px;font-size:16px}.trust-line{color:#c8ddd8;max-width:430px;margin:13px auto 0;font-size:11px;line-height:1.55;display:block}.about-story-card>p{width:min(100%,390px);max-width:390px;font-size:15px;line-height:1.68}.about-story-card>p:last-of-type{color:#3d2415;border-top:1px solid #7b4b224f;margin-top:7px;padding-top:10px;font-weight:800}.privacy-view,.contact-view{padding-bottom:28px}.trust-card{flex-direction:column;justify-content:center;align-items:center;min-height:620px;display:flex}.trust-card p{max-width:430px}.policy-date{color:#795434;margin-top:16px;font-size:11px;display:block}@media (width<=520px){.wood-header{min-height:76px;padding-inline:10px}.brand-mark{width:46px;height:46px}header .brand-copy{width:37%}.brand-copy h1{font-size:34px}.brand-copy p{font-size:13px}.header-add{width:116px;min-height:49px;padding:5px 6px;left:6px}.header-add b{font-size:10.5px}.header-add small{max-width:104px;font-size:8px}.nav-wrap nav{height:62px;margin-bottom:23px}.nav-wrap nav button{min-height:60px;font-size:10px}.more-menu{top:66px;left:3px}.about-story-card>p{width:min(100%,270px);max-width:270px;font-size:13.5px;line-height:1.6}.personal-cta{padding:26px 18px}.personal-cta button{font-size:15px}}@media (width>=800px){.app-shell{max-width:960px;padding:26px 38px 48px}.wood-header,.nav-wrap{width:min(100%,860px);margin-left:auto;margin-right:auto}.opening,.parchment,.actions,.personal-cta,.home-copyright,.library-view,.about-view{width:min(100%,820px);margin-left:auto;margin-right:auto}.about-view>.section-head{width:100%}.parchment.large .ink-copy{font-size:38px}.parchment.medium .ink-copy{font-size:28px}.parchment.small .ink-copy{font-size:20px}.parchment.tiny .ink-copy{font-size:15px}.about-story-card{width:100%;padding-left:21%;padding-right:21%}.about-story-card>.about-kicker,.about-story-card>h3,.about-story-card>p,.about-story-card>.tiktok-link,.about-story-card>.signature,.about-story-card>small{width:min(100%,430px);max-width:430px}.about-story-card>h3{font-size:31px;line-height:1.3}.about-story-card>p{font-size:17px;line-height:1.72}.about-story-card.about-intro-card{min-height:1060px}.about-story-card.founder-card,.about-story-card.copyright-card{min-height:980px}.trust-card{width:min(100%,760px);margin-inline:auto;padding:78px 70px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--night:#17233a;--night-soft:#22314d;--gold:#c8a45d;--site-cream:#f6f0e5;--sand:#ddd0bc;--sage:#8f9d8b;--charcoal:#25272a;--ink:#2c160b}body{color:var(--charcoal);background:radial-gradient(circle at 50% 0,#2c3d5b 0,var(--night) 48%,#101827 100%)}.shared-card-redirect{color:#f6f0e5;text-align:center;background:#17233a;place-items:center;min-height:100dvh;padding:24px;display:grid}.shared-card-redirect div{justify-items:center;gap:16px;display:grid}.shared-card-redirect h1{margin:0;font-size:clamp(3rem,12vw,7rem)}.shared-card-redirect a{color:#17233a;background:#c8a45d;border-radius:999px;padding:14px 28px;font-weight:800;text-decoration:none}.app-shell{color:var(--charcoal);background:linear-gradient(#f6f0e5f7,#f6f0e5fb),url(/parchment.jpeg) 50%/cover fixed;box-shadow:0 0 70px #08101f99}.brand-copy h1{color:var(--site-cream)}.brand-copy p{color:var(--gold)}.brand-mark{background:var(--night);border-color:var(--gold);box-shadow:0 4px 12px #08101f88,0 0 15px #c8a45d45}.header-add{border-color:var(--gold);background:var(--site-cream);color:var(--night);box-shadow:inset 0 1px #fff,0 5px 12px #08101f66}.round-button,.music-button.muted{background:var(--night-soft);color:var(--site-cream);border-color:#c8a45d88}.music-button{border-color:var(--gold);background:var(--site-cream);color:var(--night)}nav .nav-community{color:#f3d98e;background:linear-gradient(#c8a45d24,#c8a45d0d);font-weight:800}nav .nav-community i{color:#f2c66d;text-shadow:0 0 12px #f2c66d80}nav .nav-tiktok{color:#e4d4b6;background:#c8a45d12}.more-menu{background:linear-gradient(160deg,var(--night-soft),var(--night));border-color:#c8a45d80;box-shadow:0 18px 34px #08101f99}.more-menu button,.more-menu a{color:var(--site-cream);border-bottom-color:#f6f0e51f}.opening span,.remember>p,.section-head small,.modal small,.breath small{color:#8b6a2f}.opening h2,.section-head h2{color:var(--night);text-shadow:none}.actions button{background:linear-gradient(180deg,#fffaf1,var(--site-cream));color:var(--charcoal);border-color:#c8a45d73;box-shadow:inset 0 1px #fff,0 7px 16px #17233a24}.actions b,.actions .action-save b{color:#987638}.actions .action-breathe{color:#344039;background:linear-gradient(#e8ede5,#d8e0d5);border-color:#8f9d8b;box-shadow:inset 0 1px #fff,0 7px 16px #17233a20}.actions .action-breathe b{color:#667762}.actions .action-anchor{border-color:var(--gold);background:linear-gradient(145deg,var(--night-soft),var(--night));color:var(--site-cream);box-shadow:inset 0 1px #f6f0e51f,0 8px 18px #17233a3d}.actions .action-anchor b{color:var(--gold)}.draw-again{background:var(--site-cream);color:var(--night);border-color:#c8a45d88;box-shadow:0 5px 13px #17233a2e}.draw-again:disabled{cursor:wait;opacity:.72}.draw-again-note{z-index:4;color:#71644f;text-align:center;margin:-9% auto 8%;font-size:.78rem;font-weight:700;display:block;position:relative}.personal-cta{background:linear-gradient(145deg,var(--night-soft),var(--night));color:var(--site-cream);border-color:#c8a45d7a;box-shadow:inset 0 1px #f6f0e521,0 10px 22px #17233a38}.personal-cta span{color:var(--gold)}.personal-cta p{color:#e2e5e9}.personal-cta button,.primary,.welcome-enter{border:1px solid var(--gold);background:var(--night);color:var(--site-cream);text-shadow:none;box-shadow:0 6px 15px #17233a38,0 0 0 1px #c8a45d21}.remember{border-top-color:#c8a45d4d}.remember>button{border-color:var(--gold);background:var(--night);color:var(--site-cream)}.system-notice{color:#354239;background:#e6ece3;border-color:#8f9d8b;box-shadow:0 6px 14px #17233a26}.search,.modal textarea,.author-field input,.personal-modal label:not(.consent) input,.birth-date-fields select{color:var(--charcoal);box-shadow:none;background:#fffaf1;border-color:#b7a88f}.search::placeholder{color:#74787f}.search:focus,.personal-modal label:not(.consent) input:focus,.birth-date-fields select:focus,.modal textarea:focus{border-color:var(--sage);box-shadow:0 0 0 3px #8f9d8b32}.chips button{background:var(--site-cream);color:#4e5663;border-color:#bba77f}.modal{background:#101827e8}.modal>div{border-image:linear-gradient(var(--gold),var(--night)) 1;background:var(--site-cream);color:var(--charcoal)}.modal h3{color:var(--night)}.add-mode button,.ownership-choice button{color:#48505b;background:#eee5d7;border-color:#aa9c86}.share-status{color:#354239;background:#e6ece3;border-color:#8f9d8b80}.ownership-warning{color:#70422f;background:#f1e3d3;border-right-color:#a77456}.consent input{accent-color:var(--night)}.join-success>span,.anchor-loading{color:#596274}.join-success strong{border-color:var(--gold);color:var(--night);background:#eee5d7}.join-success .number-meaning,.anchor-answer{color:var(--charcoal);border-block-color:#c8a45d66}.breath .orb{background:var(--night-soft);border-color:var(--gold);box-shadow:0 0 35px #c8a45d45}.breath-actions button,.restart-breath{border-color:var(--gold);background:var(--site-cream);color:var(--night)}.about-view,.contact-view,.privacy-view,.library-view{color:var(--charcoal)}.about-story-card,.about-card{box-shadow:0 16px 34px #17233a35}.about-story-card>.about-kicker,.about-story-card>h3,.about-story-card>p,.about-story-card>.signature,.about-story-card>small{color:var(--charcoal)}.about-symbol,.welcome-symbol{border-color:var(--gold);box-shadow:0 6px 18px #17233a42,0 0 24px #c8a45d4f}.tiktok-link,.contact-link{border-color:var(--gold);background:var(--night);color:var(--site-cream);box-shadow:0 5px 12px #17233a32}.tiktok-link>b{background:var(--gold);color:var(--night)}.tiktok-link small{color:#d8c59e}.welcome-screen{background-color:var(--night)}.welcome-parchment{color:var(--charcoal)}.welcome-parchment>small,.welcome-parchment>span,.welcome-parchment footer{color:#626b78}.welcome-parchment h1{color:var(--night)}.welcome-enter{animation:2.15s ease-in-out infinite golden-heartbeat}.heart,.share-card,.seal-label{color:var(--night);background:#f6f0e5e8;border-color:#c8a45d80}.share-card{box-shadow:0 3px 9px #17233a35,0 0 0 1px #c8a45d42}.admin-shell{background:linear-gradient(145deg,#e8dfd1,var(--site-cream));color:var(--charcoal)}.admin-header{background:linear-gradient(145deg,var(--night-soft),var(--night));border-color:#c8a45d78;box-shadow:0 10px 24px #17233a3b}.admin-header h1{color:var(--site-cream)}.admin-header small,.admin-header p{color:#d2d8e0}.admin-header a,.admin-login a,.new-card-button,.managed-card-list button{border-color:var(--gold);background:var(--site-cream);color:var(--night)}.admin-panel,.admin-card-studio{color:var(--charcoal);background:#fffaf2;border-color:#c8a45d6b;box-shadow:0 12px 28px #17233a20}.admin-panel h2,.admin-card-studio h2,.card-library h2{color:var(--night)}.admin-panel-head small,.card-library h3{color:#80632d}.admin-submissions article,.managed-card-list article,.delivery-list article{color:var(--charcoal);background:#eee5d8;border-color:#b9aa92}.admin-submissions article>span,.admin-submissions p,.managed-card-list small,.delivery-list small,.library-help{color:#626b78}.managed-card-list b{color:var(--night);text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65;overflow:visible}.admin-submissions button,.card-save-actions button:last-child{border-color:var(--gold);background:var(--night);color:var(--site-cream)}.submission-email-consent{color:#3e352c;background:#f6f0e5;border:1px solid #c8a45d66;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0;padding:12px;font-size:13px;line-height:1.5;display:flex!important}.submission-email-consent input{accent-color:#c8a45d;flex:none;margin-top:2px;width:18px!important;height:18px!important;min-height:0!important}.community-library-intro{color:#ddd0bc;margin:0 0 16px;line-height:1.65}.empty-community-cards{color:#ddd0bc;text-align:center;border:1px solid #c8a45d55;border-radius:16px;padding:28px 16px}.published-community-admin .admin-submissions article{display:block}.published-community-admin label{color:#17233a;margin:10px 0;font-weight:700;display:block}.published-community-admin label span{margin-bottom:6px;display:block}.published-community-admin input,.published-community-admin textarea{box-sizing:border-box;color:#25272a;width:100%;font:inherit;background:#fffaf2;border:1px solid #b9aa92;border-radius:10px;padding:11px}.published-community-admin textarea{resize:vertical;min-height:130px}.published-community-admin .admin-community-link{color:#17233a;background:#f6f0e5;border:1px solid #c8a45d;border-radius:10px;justify-content:center;align-items:center;padding:9px 12px;font-weight:700;text-decoration:none;display:inline-flex}.published-community-admin button.danger{color:#fff;background:#7e302c;border-color:#9b4b42}.admin-submissions button:last-child{color:var(--night);background:0 0}.admin-empty,.admin-error{color:#596274;background:#e8dfd1;border-color:#b9aa92}.card-editor-form label{color:#4f5865}.card-editor-form textarea,.card-editor-form input:not([type=range]):not([type=color]),.card-editor-form select{color:var(--charcoal);background:#fffdf8;border-color:#b9aa92}.align-buttons button,.card-save-actions button{color:#48505b;background:#e8dfd1;border-color:#a99b84}.align-buttons button.active{border-color:var(--gold);background:var(--night);color:var(--site-cream)}.card-notice{color:#354239;background:#e6ece3}.delivery-list article,.managed-card-list article{box-shadow:0 3px 9px #17233a14}.delivery-status{color:#80632d}.card-status,.card-number{color:#4d5663;background:#d8ccb9}.card-status.published{color:#3f543e;background:#dce5d9}@media (hover:hover){.actions button:hover,.personal-cta button:hover,.primary:hover,.header-add:hover,.welcome-enter:hover{filter:brightness(1.04)}}.app-shell{background-image:radial-gradient(circle at 30% 35%,#17233a0a 0 .55px,#0000 .8px),linear-gradient(#f6f0e5f5,#f6f0e5fa),url(/parchment.jpeg);background-position:0 0,50%,50%;background-size:4px 4px,auto,cover}.parchment:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.34;background:radial-gradient(circle at 25% 30%,#5f42191c 0 .55px,#0000 .9px) 0 0/4px 4px,linear-gradient(115deg,#fff4d508,#0000 38%,#5a35100a 74%,#0000);position:absolute;inset:0}.personal-modal .primary{color:#17233a;background:linear-gradient(#d7b96f,#c8a45d);border:1px solid #a9843f;border-radius:26px;min-height:52px;font-weight:800;transition:transform .22s,background-color .22s,box-shadow .22s,filter .22s;box-shadow:0 7px 16px #17233a2e,inset 0 1px #fff6d682,0 0 0 1px #c8a45d24}.personal-modal .primary:active{filter:brightness(.98);transform:scale(.985)}@media (hover:hover){.personal-modal .primary:hover{filter:brightness(1.035);transform:translateY(-1px);box-shadow:0 9px 20px #17233a38,inset 0 1px #fff6d699,0 0 16px #c8a45d4d}}@media (prefers-reduced-motion:reduce){.personal-modal .primary{transition:none}}.community-hub{color:#f6f0e5;text-align:center;background:linear-gradient(145deg,#1d2d4a,#17233a);border:1px solid #c8a45db3;border-radius:26px;margin:24px 0;padding:28px 24px;box-shadow:0 18px 38px #17233a2e}.community-hub>span{color:#c8a45d;letter-spacing:.08em;font-size:.86rem;font-weight:800}.community-hub h3{color:#f6f0e5;margin:6px 0 8px;font-size:clamp(1.55rem,4vw,2.2rem)}.community-hub>p{color:#f6f0e5d1;max-width:560px;margin:0 auto 20px;line-height:1.7}.community-actions{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.community-actions button{color:#17233a;background:#f6f0e5;border:1px solid #c8a45dbf;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:104px;padding:14px 10px;transition:transform .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 8px 20px #0000001f}.community-actions button:hover{background:#fffaf0;transform:translateY(-2px);box-shadow:0 10px 24px #c8a45d33}.community-actions button:disabled{opacity:.65}.community-actions button b{color:#a98236;font-size:2rem;line-height:1}.community-actions button span{flex-direction:column;gap:3px;font-weight:800;display:flex}.community-actions button small{color:#687168;font-size:.72rem;font-weight:600}.community-actions button.liked{color:#f6f0e5;background:#8f493f;border-color:#c8a45d}.community-actions button.liked b,.community-actions button.liked small{color:#f6f0e5}.approved-comments{border-top:1px solid #c8a45d59;margin-top:25px;padding-top:22px}.approved-comments h4{color:#f6f0e5;margin:0 0 14px;font-size:1.2rem}.approved-comments blockquote{text-align:right;background:#f6f0e514;border:1px solid #f6f0e51f;border-radius:16px;margin:10px 0;padding:16px 18px}.approved-comments blockquote p{color:#f6f0e5;margin:0;line-height:1.65}.approved-comments blockquote footer{color:#c8a45d;margin-top:8px;font-size:.84rem;font-weight:800}.comment-modal label{color:#25272a;text-align:right;gap:7px;margin-top:14px;font-weight:800;display:grid}.comment-modal input,.comment-modal textarea{color:#25272a;width:100%;font:inherit;background:#fffaf2;border:1px solid #ddd0bc;border-radius:12px;padding:13px 14px}.comment-modal textarea{resize:vertical;min-height:130px}@media (width<=560px){.community-hub{border-radius:22px;margin:20px 0;padding:24px 14px}.community-actions{gap:8px}.community-actions button{flex-direction:column;gap:6px;min-height:112px;padding:12px 6px;font-size:.88rem}.community-actions button b{font-size:1.7rem}}.depth-hub{color:#25272a;text-align:center;background:linear-gradient(150deg,#f8f2e8,#e8ddcc);border:1px solid #c8a45d8c;border-radius:26px;margin:28px 0 22px;padding:30px 24px;box-shadow:0 18px 38px #050b1647,inset 0 1px #fff}.depth-hub>span{color:#8b6a2f;letter-spacing:.08em;font-size:.86rem;font-weight:800}.depth-hub>h3{color:#17233a;margin:6px 0 8px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:clamp(1.6rem,4vw,2.25rem);line-height:1.3}.depth-hub>p{color:#535a65;max-width:560px;margin:0 auto 21px;line-height:1.7}.depth-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.depth-grid>a,.depth-grid>button{color:#f6f0e5;text-align:center;background:#17233a;border:1px solid #c8a45d80;border-radius:19px;grid-template-columns:1fr;align-content:center;justify-items:center;gap:9px;min-height:150px;padding:18px 14px;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:grid;box-shadow:0 9px 20px #17233a26}.depth-grid>a>b,.depth-grid>button>b{color:#c8a45d;font-size:1.75rem;line-height:1}.depth-grid span{gap:6px;display:grid}.depth-grid strong{color:#f6f0e5;font-family:Georgia,Noto Serif Hebrew,serif;font-size:1.05rem}.depth-grid small{color:#ccd3dc;font-size:.78rem;line-height:1.5}.depth-grid i{display:none}@media (hover:hover){.depth-grid>a:hover,.depth-grid>button:hover{background:#22314d;transform:translateY(-3px);box-shadow:0 12px 24px #17233a42}}@media (width<=620px){.depth-hub{border-radius:22px;margin:22px 0 18px;padding:25px 14px}.depth-hub>p{margin-bottom:16px;font-size:.92rem}.depth-grid{grid-template-columns:1fr;gap:9px}.depth-grid>a,.depth-grid>button{text-align:right;grid-template-columns:42px 1fr 14px;place-items:center start;min-height:88px;padding:13px 15px}.depth-grid>a>b,.depth-grid>button>b{text-align:center;width:42px;font-size:1.45rem}.depth-grid strong{font-size:1rem}.depth-grid small{font-size:.76rem}.depth-grid i{color:#c8a45d;font-size:1.35rem;font-style:normal;display:block}}@media (width>=600px){.welcome-screen{isolation:isolate;background-color:#17233a;background-image:url(/welcome-parchment.jpeg);background-position:50%;background-repeat:no-repeat;background-size:auto 100dvh}.welcome-screen:before{content:"";z-index:-1;filter:blur(18px);opacity:.65;background:linear-gradient(#10182780,#10182780),url(/welcome-parchment.jpeg) 50%/cover no-repeat;display:block;position:absolute;inset:-28px}}@media (width<=390px){.welcome-worlds{margin:-6px 0 13px;font-size:11px}}.analytics-clean-note{border-inline-start:5px solid var(--sage);gap:7px;display:grid}.analytics-clean-note strong{color:var(--night);font-size:1.08rem}.analytics-clean-note span{color:#4f5865;line-height:1.6}.analytics-clean-note small{color:#717985}.hourly-controls{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.hourly-controls label{color:#596274;gap:7px;font-weight:700;display:grid}.hourly-controls input,.campaign-form input{min-height:46px;color:var(--charcoal);font:inherit;background:#fffdf8;border:1px solid #b9aa92;border-radius:12px;padding:10px 13px}.hourly-controls p{color:#626b78;max-width:470px;margin:0;line-height:1.55}.hourly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hourly-grid article{background:#f6f0e5;border:1px solid #d2c4ad;border-radius:12px;padding:11px 12px}.hourly-grid article>div:first-child{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}body{background:radial-gradient(circle at 50% 0,#2b3b59 0,#17233a 48%,#0b1322 100%)}.app-shell{color:var(--site-cream);background:radial-gradient(circle at 50% 7%,#c8a45d18,#0000 31%),linear-gradient(#1d2b46f8,#111b2efc 62%,#0c1526fc),url(/parchment.jpeg) 50%/cover fixed}.app-shell:before{background:linear-gradient(105deg,#0000 15%,#c8a45d0b 50%,#0000 85%)}.wood-header{background:linear-gradient(145deg,#22314df2,#111b2ef5);border-color:#c8a45d75;box-shadow:0 12px 28px #050b1680,inset 0 1px #c8a45d26}.header-add,.music-button,.music-button.muted{color:#f0d99d;box-shadow:none;background:#f6f0e50a;border-color:#c8a45d7a}.header-add small{color:#c8cfda}nav button,nav a{color:#bdc5d2}nav .nav-share{color:#d7c28e;background:0 0}nav .nav-share i{color:#d7c28e}nav .nav-share svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;display:block}.opening span{color:#c8a45d}.parchment{filter:drop-shadow(0 20px 24px #050b1699)}.heart,.share-card{color:#eedba8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111b2ec7;border:1px solid #c8a45d70;border-radius:50%;width:38px;min-width:38px;height:38px;padding:0;box-shadow:0 4px 12px #050b1673}.heart{font-size:22px;left:18%}.share-card{place-items:center;display:grid;top:19.2%;left:18%}.share-card svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.share-card b{display:none}.seal-label{color:#e4d0a0;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111b2eaa;border:0}.draw-again{color:#f1dca5;background:linear-gradient(#22314de8,#141f34ee);border-color:#c8a45d85;box-shadow:0 7px 17px #050b1666}.draw-again-note{color:#b9aa86}.actions{background:linear-gradient(#202f4aed,#111b2ef5);border:1px solid #c8a45d66;border-radius:18px;gap:0;overflow:hidden;box-shadow:0 12px 25px #050b165c,inset 0 1px #c8a45d16}.actions button,.actions .action-breathe,.actions .action-anchor{color:#e7e0d0;min-height:88px;box-shadow:none;background:0 0;border:0;border-left:1px solid #f6f0e51a;border-radius:0}.actions button:last-child{border-left:0}.home-copyright{color:#aeb8c6;border-top-color:#c8a45d4d}.library-view>.section-head h2,.library-view>.section-head small{color:#f6f0e5}.community-library-intro{color:#c7ced8}@media (width<=390px){.header-add{background:0 0}.heart,.share-card{width:35px;min-width:35px;height:35px}.actions button,.actions .action-breathe,.actions .action-anchor{min-height:82px}}.hourly-grid b{color:var(--night);font-size:.88rem}.hourly-grid span{color:#80632d;font-size:.8rem;font-weight:800}.hourly-grid small{color:#6b7480;font-size:.72rem}.hourly-track{background:#ddd0bc;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.hourly-track i{border-radius:inherit;background:linear-gradient(90deg,var(--sage),var(--gold));height:100%;transition:width .25s;display:block}.campaign-form{grid-template-columns:1fr auto;gap:10px;margin:18px 0 12px;display:grid}.campaign-form button{background:linear-gradient(180deg,#d7b96f,var(--gold));min-height:46px;color:var(--night);font:inherit;border:1px solid #a9843f;border-radius:12px;padding:10px 18px;font-weight:800}.campaign-list{gap:9px;margin-top:14px;display:grid}.campaign-list article{background:#eee5d8;border:1px solid #c8a45d70;border-radius:13px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:14px;display:grid}.campaign-list article>div{gap:4px;display:grid}.campaign-list b{color:var(--night)}.campaign-list small{color:#687168}.campaign-list strong{color:#80632d;text-align:center;min-width:78px;font-size:1.3rem}.campaign-list strong span{color:#626b78;font-size:.68rem;display:block}@media (width<=700px){.hourly-controls{flex-direction:column;align-items:stretch}.hourly-grid{grid-template-columns:1fr}.hourly-grid article>div:first-child{grid-template-columns:1fr auto}.hourly-grid small{grid-column:1/-1}.campaign-form{grid-template-columns:1fr}.campaign-list article{grid-template-columns:1fr 1fr}.campaign-list article>div{grid-column:1/-1}}.social-studio-shell{color:#25272a;background:linear-gradient(145deg,#f6f0e5,#eee5d8);min-height:100vh;padding:28px max(18px,50vw - 560px);font-family:Arial,sans-serif}.social-studio-header,.social-card-summary,.platform-picker,.social-copy-panel{background:#fffaf2;border:1px solid #c8a45d80;border-radius:24px;margin-bottom:22px;padding:25px;box-shadow:0 14px 34px #17233a14}.social-studio-header{color:#f6f0e5;background:#17233a;justify-content:space-between;align-items:center;gap:24px;display:flex}.social-studio-header small,.platform-picker>div>small,.social-copy-head small{color:#c8a45d;letter-spacing:.06em;font-weight:800}.social-studio-header h1,.platform-picker h2,.social-copy-head h2{margin:6px 0}.social-studio-header p{color:#f6f0e5bd;margin:0}.social-studio-header a{color:#17233a;white-space:nowrap;background:#f6f0e5;border:1px solid #c8a45d;border-radius:999px;padding:12px 18px;font-weight:800;text-decoration:none}.social-card-summary{grid-template-columns:220px 1fr;align-items:center;gap:26px;display:grid}.social-card-summary img{aspect-ratio:1;object-fit:cover;border:1px solid #c8a45d;border-radius:18px;width:100%;box-shadow:0 12px 24px #17233a25}.social-card-summary div{gap:10px;display:grid}.social-card-summary span{color:#80632d;font-weight:800}.social-card-summary h2{color:#17233a;margin:0;font:700 clamp(1.4rem,3vw,2.25rem)/1.45 Georgia,serif}.social-card-summary small{color:#69717c}.social-card-summary button,.social-copy-head button,.social-share-actions button{color:#17233a;width:max-content;font:inherit;cursor:pointer;background:#f6f0e5;border:1px solid #c8a45d;border-radius:999px;padding:11px 17px;font-weight:800}.platform-picker>div:first-child{margin-bottom:18px}.platform-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.platform-grid button{color:#17233a;min-height:150px;font:inherit;cursor:pointer;background:#f6f0e5;border:1px solid #ddd0bc;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 12px;transition:all .2s;display:flex}.platform-grid button:hover,.platform-grid button.selected{color:#f6f0e5;background:#17233a;border-color:#c8a45d;transform:translateY(-2px);box-shadow:0 12px 24px #17233a25}.platform-grid b{color:#c8a45d;font-size:2rem}.platform-grid strong{font-size:1rem}.platform-grid small{color:inherit;opacity:.72;text-align:center;line-height:1.45}.social-copy-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.copy-fields{gap:15px;margin-top:20px;display:grid}.copy-fields label{color:#17233a;gap:7px;font-weight:800;display:grid}.copy-fields input,.copy-fields textarea{color:#25272a;width:100%;font:inherit;background:#fff;border:1px solid #c4b59e;border-radius:12px;padding:13px 14px;line-height:1.6}.copy-fields textarea{resize:vertical;min-height:130px}.social-preview{color:#f6f0e5;background:#17233a;border-radius:16px;margin-top:20px;padding:18px}.social-preview small{color:#c8a45d;font-weight:800}.social-preview pre{white-space:pre-wrap;font:inherit;margin:12px 0 0;line-height:1.65}.social-share-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.social-share-actions button.primary{color:#17233a;background:linear-gradient(#d9bb72,#c8a45d);box-shadow:0 8px 20px #c8a45d45}.sharing-note{color:#69717c;margin:16px 0 0;line-height:1.6}.social-loading,.social-notice{text-align:center;padding:16px;font-weight:800}.social-notice{color:#80632d;background:#fff4d6;border:1px solid #c8a45d;border-radius:14px;max-width:1120px;margin:0 auto 20px}@media (width<=760px){.social-studio-shell{padding:14px}.social-studio-header{flex-direction:column;align-items:stretch}.social-studio-header a{width:max-content}.social-card-summary{grid-template-columns:110px 1fr;gap:14px;padding:16px}.social-card-summary h2{font-size:1.15rem}.social-card-summary button{grid-column:1/-1}.platform-grid{grid-template-columns:1fr 1fr}.platform-grid button{min-height:138px}.social-copy-panel,.platform-picker{padding:18px}.social-copy-head{flex-direction:column;align-items:flex-start}.social-share-actions{grid-template-columns:1fr;display:grid}.social-share-actions button{width:100%}}.music-view{justify-items:center;width:100%;margin-inline:auto;padding-bottom:18px}.music-album-card{aspect-ratio:1414/1867;background-position:top;background-size:100% 100%;flex-direction:column;align-items:center;width:min(720px,100%);min-height:0;padding:265px 115px 155px;display:flex}.music-page-title{width:100%;max-width:360px;margin:0 auto 12px}.music-page-title small{color:#553318;letter-spacing:.04em;font-size:16px;font-weight:900;display:block}.music-page-title h2{margin-top:5px;font-size:32px}.music-kicker{color:#755022;font-size:12px;display:block}.music-album-card h3{overflow-wrap:anywhere;width:100%;max-width:360px;margin:7px auto 9px;font-size:23px}.music-album-card>p{overflow-wrap:anywhere;width:100%;max-width:360px;margin-bottom:12px;font-size:13px}.spotify-player-shell{border-radius:14px;flex:none;width:min(390px,100%);margin:12px auto 0;box-shadow:0 9px 22px #3d241547}.spotify-player-shell iframe{height:152px}.music-album-card .music-listening-note{max-width:390px;margin-top:11px;font-size:10.5px}.music-play-button{color:#f6f0e5;white-space:normal;background:#17233a;border:1px solid #7b512d;border-radius:999px;width:min(360px,100%);margin-top:13px;padding:12px 20px;font-size:13px;font-weight:900;line-height:1.35;box-shadow:0 7px 16px #321b0d42}.spotify-open-link{white-space:normal;width:min(360px,100%);margin-top:11px;padding:11px 18px;font-size:11.5px;line-height:1.35}.music-player-modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b12d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.music-player-dialog{color:#f6f0e5;text-align:center;background:linear-gradient(145deg,#17233a,#0d1524);border:1px solid #c8a45d;border-radius:24px;width:min(590px,100%);padding:28px;position:relative;box-shadow:0 24px 70px #000c}.music-player-dialog>small{color:#d7b96f;font-size:12px;font-weight:900}.music-player-dialog>h2{margin:5px 0 20px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:29px}.music-player-dialog .spotify-player-shell{width:100%;max-width:none;margin:0}.music-player-dialog .spotify-player-shell iframe{height:352px}.music-player-close{color:#f6f0e5;background:#f6f0e512;border:1px solid #c8a45d80;border-radius:50%;width:38px;height:38px;font-size:27px;line-height:1;position:absolute;top:10px;left:12px}@media (width<=560px){.music-view{width:calc(100% + 8px);margin-inline:-4px}.music-album-card{aspect-ratio:1414/1867;width:100%;min-height:0;padding:clamp(145px,39vw,165px) 17% 90px}.music-page-title{max-width:225px;margin-bottom:9px}.music-page-title small{color:#3f230f;letter-spacing:.01em;font-size:13.5px;line-height:1.3}.music-page-title h2{margin-top:3px;font-size:26px;line-height:1.1}.music-kicker{display:none}.music-album-card h3{max-width:225px;margin:5px auto 7px;font-size:16px;line-height:1.3}.music-album-card>p{max-width:225px;margin-bottom:8px;font-size:10.5px;line-height:1.45}.music-play-button{width:min(225px,100%);margin-top:8px;padding:9px 10px;font-size:10.5px}.music-album-card .music-listening-note{display:none}.spotify-open-link{width:min(225px,100%);margin-top:8px;padding:9px 10px;font-size:10px}.music-player-modal{padding:14px}.music-player-dialog{border-radius:20px;padding:24px 14px 16px}.music-player-dialog>h2{margin-bottom:15px;font-size:24px}.music-player-dialog .spotify-player-shell iframe{height:352px}}@media (width<=390px){.music-album-card{min-height:0;padding:145px 16% 82px}.music-page-title,.music-album-card h3,.music-album-card>p{max-width:210px}.music-page-title small{font-size:12.5px}.music-page-title h2{font-size:24px}.music-album-card h3{font-size:15.5px}.music-album-card>p{font-size:10px}.music-play-button,.spotify-open-link{width:min(210px,100%)}}.articles-shell,.article-reading-shell{color:#25272a;background:radial-gradient(circle at 50% 0,#34435e,#17233a 38%,#0d1525);min-height:100dvh;padding:28px 18px 56px;font-family:Arial,Noto Sans Hebrew,sans-serif}.articles-shell{max-width:980px;margin:auto}.articles-header{text-align:center;background:linear-gradient(145deg,#f9f4ea,#e9dfcf);border:1px solid #c8a45d;border-radius:24px;max-width:760px;margin:auto;padding:34px 28px 38px;position:relative;box-shadow:0 18px 50px #0006}.articles-header img,.article-reading-shell header img{object-fit:cover;border:2px solid #c8a45d;border-radius:50%;width:74px;height:74px;box-shadow:0 5px 18px #17233a55}.articles-header small,.article-reading-shell header>small{color:#8b6a2d;margin-top:13px;font-weight:700;display:block}.articles-header h1{color:#17233a;margin:8px 0 12px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:clamp(34px,7vw,58px)}.articles-header p{color:#536073;max-width:600px;margin:auto;font-size:17px;line-height:1.75}.article-section-links{background:#101b2e;border:1px solid #c8a45d66;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:8px;max-width:760px;margin:18px auto 30px;padding:8px;display:grid}.article-section-links a{color:#f6f0e5;text-align:center;border-radius:10px;padding:12px 8px;font-size:13px;font-weight:700;text-decoration:none}.article-section-links a:hover,.article-section-links a:focus-visible{color:#17233a;background:#c8a45d}.articles-section{max-width:860px;margin:0 auto 46px;scroll-margin-top:18px}.articles-section-title{color:#f6f0e5;grid-template-columns:1fr auto;align-items:end;margin-bottom:16px;display:grid}.articles-section-title small{color:#d7c08f;grid-column:1}.articles-section-title h2{grid-column:1;margin:4px 0 0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:31px}.articles-section-title span{color:#f3d68e;border:1px solid #c8a45d;border-radius:50%;grid-area:1/2/3;place-items:center;min-width:44px;height:44px;display:grid}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.article-card{background:#f6f0e5;border:1px solid #c8a45d88;border-radius:18px;padding:23px;box-shadow:0 12px 30px #0004}.article-card>small{color:#8b6a2d;font-size:11px;font-weight:800}.article-card h3{margin:8px 0 10px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:25px;line-height:1.35}.article-card h3 a{color:#17233a;text-decoration:none}.article-card>p{color:#596373;min-height:76px;margin:0;line-height:1.7}.article-card footer{color:#6a7380;border-top:1px solid #d9ccb7;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;margin-top:18px;padding-top:14px;font-size:11px;display:grid}.article-card footer a{color:#f6f0e5;background:#17233a;border-radius:18px;grid-area:1/2/3;padding:8px 13px;font-weight:700;text-decoration:none}.articles-empty{color:#d8c49b;text-align:center;border:1px dashed #c8a45d88;border-radius:16px;padding:25px}.article-submit-box{color:#17233a;text-align:center;background:linear-gradient(145deg,#f6f0e5,#e5d8c4);border:1px solid #c8a45d;border-radius:22px;max-width:760px;margin:20px auto;padding:30px;scroll-margin-top:18px;box-shadow:0 16px 38px #0005}.article-submit-box>small,.article-submit-heading small{color:#8b6a2d;font-weight:700}.article-submit-box h2{margin:7px 0 10px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:29px}.article-submit-box>p{color:#5b6575;line-height:1.7}.article-submit-box>button,.article-submit-form>button{color:#f6f0e5;background:#17233a;border:1px solid #a77c2f;border-radius:28px;padding:13px 24px;font-weight:800}.article-submit-form{text-align:right;gap:15px;display:grid}.article-submit-heading{justify-content:space-between;align-items:start;display:flex}.article-form-close{color:#17233a;background:0 0;border:1px solid #c8a45d;border-radius:50%;width:38px;height:38px;font-size:24px}.article-submit-form label,.article-admin-form label{color:#17233a;gap:7px;font-size:13px;font-weight:700;display:grid}.article-submit-form input,.article-submit-form textarea{color:#25272a;background:#fffdf8;border:1px solid #bda97f;border-radius:10px;width:100%;padding:12px;line-height:1.6}.article-submit-form textarea{resize:vertical;min-height:300px}.article-submit-form textarea.article-excerpt-input{min-height:84px}.article-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.article-registration-note{color:#526071;background:#eee5d8;border-right:4px solid #c8a45d;margin:0;padding:13px;font-size:13px;line-height:1.65}.article-consent{align-items:start;grid-template-columns:auto 1fr!important}.article-consent input{accent-color:#17233a;width:auto;margin-top:3px}.article-form-notice{color:#365239;text-align:center;background:#dfe8dc;border-radius:9px;margin:0;padding:12px}.article-submit-form>button:disabled{opacity:.45}.articles-footer{color:#b9aa8a;text-align:center;margin-top:40px;font-size:12px}.article-reading-shell{justify-items:center;display:grid}.article-reading-shell>header{text-align:center;background:#f6f0e5;border:1px solid #c8a45d;border-radius:24px 24px 0 0;padding:28px 26px 34px}.article-reading-shell>header>a{color:#80632d;text-align:right;margin-bottom:16px;font-size:12px;font-weight:700;text-decoration:none;display:block}.article-reading-shell>header h1{color:#17233a;margin:10px 0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:clamp(32px,7vw,52px);line-height:1.25}.article-reading-shell>header div{color:#80632d;justify-content:center;gap:12px;font-size:12px;display:flex}.article-body{background:#fffdf8;border-inline:1px solid #c8a45d;padding:38px clamp(22px,7vw,64px)}.article-body p{color:#2d3440;white-space:pre-line;margin:0 0 1.45em;font-family:Georgia,Noto Serif Hebrew,serif;font-size:20px;line-height:1.95}.article-reading-footer{background:#eee5d8;border:1px solid #c8a45d;border-radius:0 0 24px 24px;flex-wrap:wrap;justify-content:center;gap:10px;padding:24px;display:flex}.article-reading-footer a{color:#f6f0e5;background:#17233a;border-radius:22px;padding:11px 17px;font-size:12px;font-weight:700;text-decoration:none}.content-share{justify-items:center;gap:7px;display:grid;position:relative}.content-share-toggle,.content-share-networks button,.content-share-networks a{color:#f6f0e5;font:inherit;cursor:pointer;background:#17233a;border:1px solid #c8a45d;border-radius:22px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none}.content-share-toggle span{font-size:16px}.content-share-networks{background:#f6f0e5;border:1px solid #c8a45d88;border-radius:15px;flex-wrap:wrap;justify-content:center;gap:7px;width:min(560px,90vw);padding:12px;display:flex;box-shadow:0 12px 28px #17233a38}.content-share-networks a,.content-share-networks button{color:#f6f0e5;background:#17233a}.content-share>small{color:#4c693d;font-weight:800}.article-admin-form{gap:14px;display:grid}.article-admin-form input,.article-admin-form textarea{color:#25272a;background:#f6f0e5;border:1px solid #8d6038;border-radius:9px;width:100%;padding:12px;line-height:1.6}.article-admin-form textarea{resize:vertical}.article-admin-form .article-admin-excerpt{min-height:90px}.article-admin-form .article-admin-content{min-height:440px}.article-admin-actions{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.article-admin-actions button{color:#f6f0e5;background:#3b2417;border:1px solid #c8a45d;border-radius:10px;padding:13px;font-weight:800}.article-admin-actions button:last-child{color:#25272a;background:#c8a45d}.admin-article-list{gap:11px;display:grid}.admin-article-list>article{color:#25272a;background:#f6f0e5;border:1px solid #80542f;border-radius:12px;padding:18px}.admin-article-list h3{color:#17233a;margin:6px 0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:22px}.admin-article-list p{color:#566170;line-height:1.6}.admin-article-list>article>small{color:#80632d;font-weight:700}.admin-article-list>article>div:last-child{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.admin-article-list button,.admin-article-list .admin-community-link{color:#f6f0e5;background:#17233a;border:1px solid #c8a45d;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none}.admin-article-list .danger{background:#7b3829;border-color:#a66c56}.admin-article-meta{color:#6a7380;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.admin-article-meta a{color:#80632d}@media (width<=640px){.articles-shell{padding:18px 12px 42px}.articles-header{text-align:right;border-radius:20px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:13px;min-height:0;margin-bottom:18px;padding:70px 16px 17px;display:grid}.articles-header img{grid-row:1;width:64px;height:64px}.articles-header-copy{min-width:0}.articles-header small{margin:0 0 3px;font-size:11px}.articles-header h1{margin:0 0 5px;font-size:27px;line-height:1.18}.articles-header p{margin:0;font-size:12px;line-height:1.5}.article-section-links,.article-grid,.article-form-row{grid-template-columns:1fr}.article-card>p{min-height:0}.article-submit-box{padding:22px 15px}.article-submit-form textarea{min-height:240px}.article-reading-shell{padding:12px 8px 30px}.article-body{padding:28px 20px}.article-body p{font-size:18px}.article-admin-actions{grid-template-columns:1fr}}.videos-shell{color:#f6f0e5;background:radial-gradient(circle at 50% 0,#34435e,#17233a 38%,#0d1525);min-height:100dvh;padding:28px 18px 56px;font-family:Arial,Noto Sans Hebrew,sans-serif}.videos-header{color:#17233a;text-align:center;background:linear-gradient(145deg,#f9f4ea,#e9dfcf);border:1px solid #c8a45d;border-radius:24px;max-width:760px;margin:0 auto 30px;padding:34px 28px 38px;box-shadow:0 18px 50px #0006}.videos-header img{object-fit:cover;border:2px solid #c8a45d;border-radius:50%;width:74px;height:74px;box-shadow:0 5px 18px #17233a55}.videos-header small{color:#8b6a2d;margin-top:13px;font-weight:700;display:block}.videos-header h1{margin:8px 0 12px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:clamp(34px,7vw,58px)}.videos-header p{color:#536073;max-width:610px;margin:auto;font-size:17px;line-height:1.75}.playlist-feature,.videos-library{max-width:900px;margin:0 auto 44px}.playlist-feature{background:#101b2ed9;border:1px solid #c8a45d8c;border-radius:22px;padding:22px;box-shadow:0 16px 42px #0005}.video-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.video-section-heading small{color:#d7c08f;font-size:12px}.video-section-heading h2{color:#f6f0e5;margin:4px 0 0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:31px}.video-section-heading>span{color:#f3d68e;text-align:center;border:1px solid #c8a45d;border-radius:20px;min-width:84px;padding:8px 13px;font-size:12px}.youtube-frame{aspect-ratio:16/9;background:#080d16;border:1px solid #c8a45d80;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0006}.youtube-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.playlist-guidance{color:#d8cdb8;text-align:center;margin:17px 0 0;font-size:13px;line-height:1.65}.playlist-gallery{max-width:900px;margin:0 auto 44px}#bashi-playlist-discovery{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:fixed!important;bottom:-100px!important;left:-100px!important}.playlist-video-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.playlist-video-item{color:#25272a;background:#f6f0e5;border:1px solid #c8a45d88;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #0004}.playlist-video-item.playing{border-color:#e3bd6f;box-shadow:0 14px 38px #0006,0 0 0 1px #e3bd6f44}.video-thumbnail{aspect-ratio:16/9;cursor:pointer;background:#080d16;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .25s,filter .25s;display:block}.video-thumbnail:hover img{filter:brightness(.82);transform:scale(1.025)}.video-thumbnail>span{color:#f6f0e5;background:#17233ae8;border:1px solid #f5d687;border-radius:50%;place-items:center;width:58px;height:58px;padding-left:4px;font-size:25px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0008}.playlist-video-copy{padding:17px 19px 20px}.playlist-video-copy small{color:#8b6a2d;font-size:11px;font-weight:800}.playlist-video-copy h3{color:#17233a;min-height:58px;margin:7px 0 14px;font-family:Georgia,Noto Serif Hebrew,serif;font-size:21px;line-height:1.38}.playlist-video-copy button{color:#f6f0e5;width:100%;font:inherit;background:#17233a;border:1px solid #c8a45d;border-radius:22px;padding:10px 14px;font-size:12px;font-weight:800}.video-community-actions{background:#eee5d8;border-top:1px solid #d9ccb7;grid-template-columns:1.25fr .7fr 1fr 1fr;align-items:center;gap:7px;padding:12px 14px;display:grid}.video-community-actions>span,.video-community-actions>button,.video-community-actions .content-share-toggle{color:#17233a;min-height:38px;font:inherit;background:#f6f0e5;border:1px solid #c8a45d;border-radius:20px;justify-content:center;align-items:center;padding:7px 8px;font-size:11px;font-weight:800;display:flex}.video-community-actions>button{cursor:pointer}.video-community-actions>button.liked{color:#fff;background:#8f493f}.video-community-actions .content-share{display:block}.video-community-actions .content-share-toggle{width:100%}.video-community-actions .content-share-networks{z-index:8;width:min(330px,100vw - 50px);position:absolute;bottom:45px;left:0}.video-comments-panel{background:#fffaf2;border-top:1px solid #d4c4ab;padding:17px}.video-approved-comments{gap:8px;margin-bottom:18px;display:grid}.video-approved-comments h4,.video-comment-form h4{color:#17233a;margin:0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:18px}.video-approved-comments blockquote{background:#eee5d8;border-right:3px solid #c8a45d;border-radius:10px;margin:0;padding:12px 14px}.video-approved-comments blockquote p{margin:0;line-height:1.55}.video-approved-comments blockquote footer{color:#80632d;margin-top:5px;font-size:11px;font-weight:800}.video-comment-form{gap:10px;display:grid}.video-comment-form>p{color:#687181;margin:0;font-size:11px}.video-comment-form label{color:#17233a;gap:5px;font-size:12px;font-weight:800;display:grid}.video-comment-form input,.video-comment-form textarea{color:#25272a;width:100%;font:inherit;background:#fff;border:1px solid #c7b89f;border-radius:9px;padding:10px}.video-comment-form textarea{resize:vertical;min-height:90px}.video-comment-form>button{color:#f6f0e5;background:#17233a;border:1px solid #c8a45d;border-radius:22px;padding:11px;font-weight:800}.video-comment-form>button:disabled{opacity:.45}.video-comment-notice{background:#e2eadf;border-radius:9px;font-weight:700;color:#365239!important;padding:10px!important}.video-gallery-loading{grid-template-columns:1fr 1fr;gap:16px;min-height:230px;display:grid;position:relative}.video-gallery-loading i{background:linear-gradient(110deg,#17233a 30%,#263653 45%,#17233a 60%) 0 0/220% 100%;border:1px solid #c8a45d55;border-radius:18px;animation:1.5s linear infinite videoLoading;display:block}.video-gallery-loading span{color:#e4d4b6;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}@keyframes videoLoading{to{background-position:-220% 0}}.video-external-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:17px;display:flex}.video-external-links a{color:#17233a;background:#f6f0e5;border:1px solid #c8a45d;border-radius:24px;padding:11px 17px;font-size:12px;font-weight:800;text-decoration:none}.video-external-links a:last-child{color:#f6f0e5;background:0 0}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.video-card{color:#25272a;background:#f6f0e5;border:1px solid #c8a45d88;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #0004}.video-card .youtube-frame{box-shadow:none;border:0;border-radius:0}.video-card-copy{padding:18px 20px 22px}.video-card-copy small{color:#8b6a2d;font-size:11px;font-weight:800}.video-card-copy h3{color:#17233a;margin:7px 0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:23px;line-height:1.35}.video-card-copy p{color:#596373;margin:8px 0 0;line-height:1.65}.videos-footer{color:#b9aa8a;text-align:center;font-size:12px}.video-admin-form{gap:14px;display:grid}.video-admin-form label{color:#17233a;gap:7px;font-size:13px;font-weight:700;display:grid}.video-admin-form input,.video-admin-form textarea{color:#25272a;width:100%;font:inherit;background:#f6f0e5;border:1px solid #8d6038;border-radius:9px;padding:12px;line-height:1.6}.video-admin-form textarea{resize:vertical;min-height:120px}.video-admin-row{grid-template-columns:1fr 140px;gap:12px;display:grid}.admin-video-list{gap:12px;display:grid}.admin-video-list>article{color:#25272a;background:#f6f0e5;border:1px solid #c8a45d88;border-radius:13px;grid-template-columns:190px 1fr;gap:16px;padding:12px;display:grid;overflow:hidden}.admin-video-list img{object-fit:cover;border-radius:9px;width:100%;height:112px}.admin-video-list small{color:#80632d;font-weight:700}.admin-video-list h3{color:#17233a;margin:5px 0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:21px}.admin-video-list p{color:#596373;margin:5px 0;line-height:1.5}.admin-video-list article>div>div{gap:7px;margin-top:10px;display:flex}.admin-video-list button{color:#f6f0e5;background:#17233a;border:1px solid #c8a45d;border-radius:8px;padding:8px 12px;font-weight:800}.admin-video-list button.danger{background:#7b3829}.admin-all-video-list{margin-top:18px}.admin-video-list a.admin-video-share,.admin-video-list a.admin-video-open{color:#f6f0e5;text-align:center;background:#17233a;border:1px solid #c8a45d;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:800;text-decoration:none}.admin-video-list a.admin-video-share{color:#17233a;background:linear-gradient(#d7b96f,#c8a45d)}.video-share-summary img{aspect-ratio:16/9;object-fit:cover}.video-share-summary-actions{flex-direction:row!important;gap:9px!important;display:flex!important}.video-share-summary-actions a{color:#f6f0e5;background:#17233a;border:1px solid #c8a45d;border-radius:999px;width:max-content;padding:11px 17px;font-weight:800;text-decoration:none}.shared-video-redirect{color:#f6f0e5;text-align:center;background:radial-gradient(circle at 50% 0,#34435e,#17233a 45%,#0d1525);place-items:center;min-height:100dvh;padding:24px;font-family:Arial,Noto Sans Hebrew,sans-serif;display:grid}.shared-video-redirect>div{background:#17233a;border:1px solid #c8a45d;border-radius:24px;justify-items:center;gap:12px;width:min(560px,100%);padding:30px;display:grid;box-shadow:0 18px 44px #0006}.shared-video-redirect img{object-fit:cover;border:2px solid #c8a45d;border-radius:50%;width:72px;height:72px}.article-community{color:#25272a;background:#fffaf2;border:1px solid #c8a45d80;border-radius:20px;width:min(760px,100% - 28px);margin:0 auto 26px;padding:22px;box-shadow:0 12px 30px #17233a18}.article-community-heading{text-align:center;margin-bottom:15px}.article-community-heading small{color:#80632d;font-weight:800}.article-community-heading h2{color:#17233a;margin:5px 0 0;font:700 25px/1.35 Georgia,Noto Serif Hebrew,serif}.article-community-actions{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:9px;display:grid}.article-community-actions>button,.article-community-actions .content-share-toggle{color:#f6f0e5;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#17233a;border:1px solid #c8a45d;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:800}.article-community-actions>button.liked{color:#fff;background:#8f493f}.article-community-actions>button span{margin-inline-start:4px}.article-community-actions .content-share{display:block}.article-community-actions .content-share-networks{z-index:8;width:min(330px,100vw - 50px);position:absolute;bottom:54px;left:0}.article-comments-panel{border-top:1px solid #ddd0bc;margin-top:18px;padding-top:18px}.article-approved-comments,.article-comment-form{gap:10px;display:grid}.article-approved-comments{margin-bottom:20px}.article-approved-comments h3,.article-comment-form h3{color:#17233a;margin:0;font:700 19px/1.4 Georgia,Noto Serif Hebrew,serif}.article-approved-comments blockquote{background:#eee5d8;border-right:3px solid #c8a45d;border-radius:10px;margin:0;padding:12px 14px}.article-approved-comments blockquote p{margin:0;line-height:1.6}.article-approved-comments blockquote footer{color:#80632d;margin-top:5px;font-size:12px;font-weight:800}.article-comment-form>p{color:#687181;margin:0;font-size:12px}.article-comment-form label{color:#17233a;gap:6px;font-size:13px;font-weight:800;display:grid}.article-comment-form input,.article-comment-form textarea{color:#25272a;width:100%;font:inherit;background:#fff;border:1px solid #c7b89f;border-radius:10px;padding:11px}.article-comment-form textarea{resize:vertical;min-height:100px}.article-comment-form>button{color:#f6f0e5;background:#17233a;border:1px solid #c8a45d;border-radius:999px;min-height:44px;padding:10px;font-weight:800}.article-comment-form>button:disabled{opacity:.45}.article-comment-notice{background:#e2eadf;border-radius:9px;font-weight:700;color:#365239!important;padding:10px!important}@media (width<=600px){.article-community{width:calc(100% - 20px);padding:17px}.article-community-actions{grid-template-columns:1fr 1fr}.article-community-actions .content-share{grid-column:1/-1}.article-community-actions .content-share-toggle{width:100%}.article-community-actions .content-share-networks{bottom:54px;left:50%;transform:translate(-50%)}}.shared-video-redirect small{color:#c8a45d;font-weight:800}.shared-video-redirect h1{margin:0;font:700 clamp(1.5rem,6vw,2.6rem)/1.35 Georgia,Noto Serif Hebrew,serif}.shared-video-redirect p{color:#d8deea;margin:0}.shared-video-redirect a{color:#17233a;background:#c8a45d;border:1px solid #e2c577;border-radius:999px;margin-top:8px;padding:12px 22px;font-weight:900;text-decoration:none}@media (width<=640px){.videos-shell{padding:18px 12px 42px}.videos-header{text-align:right;border-radius:20px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:13px;min-height:0;margin-bottom:18px;padding:70px 16px 17px;display:grid}.videos-header img{grid-row:1;width:64px;height:64px}.videos-header-copy{min-width:0}.videos-header small{margin:0 0 3px;font-size:11px}.videos-header h1{margin:0 0 5px;font-size:27px;line-height:1.18}.videos-header p{margin:0;font-size:12px;line-height:1.5}.playlist-feature{padding:12px}.video-section-heading{align-items:start}.video-section-heading h2{font-size:27px}.video-section-heading>span{min-width:auto}.playlist-video-list,.video-grid{grid-template-columns:1fr}.playlist-video-copy h3{min-height:0}.video-gallery-loading{grid-template-columns:1fr;min-height:190px}.video-gallery-loading i:last-of-type{display:none}.video-external-links{grid-template-columns:1fr;width:100%;display:grid}.video-external-links a{text-align:center}.video-admin-row,.admin-video-list>article{grid-template-columns:1fr}.admin-video-list img{aspect-ratio:16/9;height:auto}.video-community-actions{grid-template-columns:1fr 1fr}.video-community-actions>span{font-size:10px}.content-share-networks{grid-template-columns:1fr 1fr;display:grid}.article-reading-footer .content-share,.article-reading-footer .content-share-toggle{width:100%}}.breathing-dialog{z-index:10000;color:#f6f0e5;background:#17233a;padding:24px 16px;position:fixed;inset:0;overflow:auto}.breathing-content{text-align:center;max-width:680px;margin:auto}.breathing-content header{justify-content:space-between;align-items:center;gap:16px;display:flex}.breathing-dialog button,.admin-breathing button{color:#f6f0e5;cursor:pointer;background:#17233a;border:1px solid #c8a45d;border-radius:10px;min-height:44px;padding:10px 18px;font-size:1rem}.breathing-dialog button[aria-pressed=true]{color:#17233a;background:#c8a45d}.breathing-choices{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin:20px 0;display:grid}.breathing-choices video{object-fit:contain;object-position:center;background:#17233a;width:100%;height:240px;display:block}.breathing-choices span{padding-top:8px;display:block}.breathing-durations{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0;display:flex}.breathing-player{object-fit:contain;border:0;border-radius:0;width:100%;max-height:65vh;margin:auto;display:block}.breathing-countdown{font-variant-numeric:tabular-nums;margin:12px;font-size:2rem}.breathing-stage{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:24px;display:grid}.breathing-guide{color:#f6f0e5;flex-direction:column;align-items:center;gap:10px;display:flex}.breathing-guide strong{font-size:1.125rem}.breathing-guide p,.breathing-guide span{color:#e4cf9b;margin:0;font-size:.875rem}.breathing-emblem-space{place-items:center;width:160px;height:160px;display:grid}.breathing-emblem{object-fit:contain;filter:drop-shadow(0 0 18px #c8a45d66);border-radius:50%;width:144px;height:144px;transition:transform .12s linear}@media (width<=600px){.breathing-stage{grid-template-columns:1fr;gap:12px}.breathing-emblem-space{width:100px;height:100px}.breathing-emblem{width:94px;height:94px}.breathing-guide{gap:6px}}@media (prefers-reduced-motion:reduce){.breathing-emblem{transition:none;transform:none!important}}.admin-breathing{padding:24px 0}.admin-breathing form{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.admin-breathing label{gap:8px;max-width:100%;display:grid}.admin-breathing input{max-width:100%;font-size:1rem}.admin-breathing .breathing-delete{color:#fff;background:#7b2525;border-color:#a64040;width:100%;margin-top:8px}.admin-breathing .breathing-delete:hover:not(:disabled){background:#962f2f}.admin-breathing .breathing-delete:disabled{opacity:.65;cursor:wait}.instagram-publication{width:100%;min-width:0}.instagram-publication-preview{color:#17233a;text-align:right;background:#f6f0e5;border:1px solid #c8a45d;border-radius:18px;flex-direction:column;gap:12px;max-width:420px;margin-top:12px;padding:16px;font-size:1rem;display:flex}.instagram-publication-preview img{border-radius:12px;width:100%;height:auto;display:block}.instagram-publication-preview .instagram-caption{white-space:pre-wrap;overflow-wrap:anywhere}.instagram-publication-preview a{color:#17233a;text-decoration:underline}.social-plan-actions .instagram-publication-preview button{color:#f6f0e5;opacity:1;background:#17233a;border:1px solid #c8a45d;border-radius:8px;min-height:44px;padding:12px 16px;font-size:1rem;font-weight:800}.social-plan-actions .instagram-publication-preview button:hover:not(:disabled){background:#243552}.social-plan-actions .instagram-publication-preview button:focus-visible{outline-offset:3px;outline:3px solid #c8a45d}.social-plan-actions .instagram-publication-preview button:disabled{color:#f6f0e5;cursor:wait;background:#3b485e}.youtube-connection p{margin:0;font-size:16px;line-height:1.6}.youtube-connection .social-facebook-setup label span{font-size:14px}.youtube-connection input{color:#17233a;min-width:0}.youtube-connection button{color:#f3d17f;cursor:pointer;background:#17233a;border:1px solid #b99a58;border-radius:9px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700}.youtube-connection button:disabled{opacity:.55;cursor:wait}.youtube-connection a{color:#163e72;text-decoration:underline}.youtube-actions{flex-wrap:wrap;gap:12px;display:flex}.youtube-connection .social-facebook-setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=720px){.youtube-connection .social-facebook-setup{grid-template-columns:1fr}}.sacred-words-tool{color:#17233a;direction:rtl;background:linear-gradient(145deg,#fffdf8,#f2e9da);border:1px solid #c8a45d;border-radius:18px;gap:16px;margin:8px 0 18px;padding:18px;display:grid;box-shadow:inset 0 1px #fff,0 9px 22px #17233a14}.sacred-tool-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.sacred-tool-heading small{color:#80632d;font-size:13px;font-weight:800}.sacred-tool-heading h3{color:#17233a;margin:2px 0 0;font:700 24px/1.25 Frank Ruhl Libre,Georgia,serif}.sacred-tool-heading>span{color:#fff4d9;background:#17233a;border:1px solid #c8a45d80;border-radius:999px;flex:none;padding:6px 11px;font-size:13px;font-weight:800}.sacred-letter-bar{grid-template-columns:repeat(11,minmax(36px,1fr));gap:6px;display:grid}.sacred-words-tool .sacred-letter-bar button{color:#17233a;background:#fffaf2;border:1px solid #c8a45d88;border-radius:9px;min-width:0;min-height:40px;padding:5px;font-size:18px;font-weight:800}.sacred-words-tool .sacred-letter-bar button[aria-pressed=true]{color:#f3d17f;background:#17233a;border-color:#c8a45d;box-shadow:0 5px 12px #17233a30}.sacred-tool-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.sacred-saved,.sacred-ai{background:#ffffffa8;border:1px solid #d8cdb9;border-radius:14px;min-width:0;padding:14px}.sacred-words-tool h4{color:#17233a;margin:0 0 10px;font-size:17px}.sacred-word-list,.sacred-suggestions{gap:8px;max-height:330px;padding-inline-end:3px;display:grid;overflow:auto}.sacred-word-list article,.sacred-suggestions article{background:#fffaf2;border:1px solid #d8cdb9;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.sacred-word-list article>div,.sacred-suggestions article>div:last-child{flex-direction:column;justify-content:center;gap:5px;display:flex}.sacred-words-tool .sacred-insert{color:#17233a;text-align:right;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;justify-items:start;padding:0;display:grid}.sacred-insert b,.sacred-suggestions b{color:#8b651f;font-size:18px}.sacred-insert span,.sacred-suggestions p{color:#4f5865;margin:2px 0;font-size:14px;line-height:1.45}.sacred-insert small{color:#80632d;font-size:12px}.sacred-words-tool input,.sacred-words-tool textarea{box-sizing:border-box;color:#17233a;width:100%;min-height:44px;font:inherit;resize:vertical;background:#fff;border:1px solid #b9aa92;border-radius:9px;padding:9px 11px}.sacred-add-form{border-top:1px solid #d8cdb9;gap:7px;margin-top:12px;padding-top:12px;display:grid}.sacred-add-form h4{margin:0;font-size:15px}.sacred-ai label{color:#4f5865;gap:6px;font-size:14px;font-weight:700;display:grid}.sacred-words-tool button{cursor:pointer}.sacred-words-tool .sacred-add-form>button,.sacred-words-tool .sacred-ai-button,.sacred-suggestions button,.sacred-word-list article>div button{color:#fff4d9;background:#17233a;border:1px solid #c8a45d;border-radius:9px;min-height:38px;padding:7px 10px;font:700 13px/1.25 inherit}.sacred-words-tool .sacred-ai-button{color:#17233a;background:linear-gradient(145deg,#dfbd6b,#c89d43);width:100%;min-height:45px;margin-top:10px;font-size:15px}.sacred-suggestions{margin-top:12px}.sacred-suggestions article{grid-template-columns:minmax(0,1fr) minmax(115px,auto)}.sacred-words-tool button.danger{color:#fff;background:#7d3735;border-color:#934844}.sacred-words-tool button:disabled{opacity:.52;cursor:wait}.sacred-empty{color:#626b78;text-align:center;border:1px dashed #c8a45d;border-radius:10px;margin:0;padding:16px}.sacred-notice{color:#254a34;background:#e4eee6;border-radius:10px;margin:0;padding:10px 12px;font-weight:700}@media (width<=760px){.sacred-letter-bar{grid-template-columns:repeat(6,minmax(36px,1fr))}.sacred-tool-columns{grid-template-columns:1fr}.sacred-tool-heading{align-items:flex-start}.sacred-tool-heading h3{font-size:21px}.sacred-suggestions article,.sacred-word-list article{grid-template-columns:1fr}.sacred-word-list article>div,.sacred-suggestions article>div:last-child{flex-flow:wrap}.sacred-word-list article>div button,.sacred-suggestions article>div:last-child button{flex:1}.sacred-words-tool{padding:13px}}.sacred-word-list article{grid-template-columns:minmax(0,1fr)}.sacred-item-actions,.sacred-word-list article>.sacred-item-actions,.sacred-suggestions article>.sacred-item-actions{flex-flow:wrap;gap:6px;width:100%;display:flex}.sacred-item-actions button{flex:105px;min-width:0;position:static}.sacred-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}.sacred-suggestions article{grid-template-columns:minmax(0,1fr);align-content:start}.sacred-suggestions article>b{text-align:center;padding:4px 2px 8px;font-size:20px;display:block}@media (width<=520px){.sacred-suggestions{grid-template-columns:1fr}}.social-auto-settings{min-width:0}.social-auto-check{align-items:center;gap:10px;margin:12px 0;display:flex!important}.social-auto-check input{flex:0 0 20px;width:20px!important;height:20px!important}.social-auto-categories{flex-wrap:wrap;gap:8px 24px;display:flex}.social-auto-days{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:18px 0;display:grid}.social-auto-days fieldset{border:1px solid #c5a04e;border-radius:14px;min-width:0;padding:12px}.social-auto-days label{grid-template-columns:1fr 1fr;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:grid!important}.social-auto-days input{direction:ltr;width:100%;min-width:0;padding:8px}.social-auto-days button{grid-column:2;min-height:30px;padding:6px;font-size:13px}.social-auto-receipts{gap:10px;margin-top:14px;display:grid}.social-auto-receipts article{overflow-wrap:anywhere;border:1px solid #c5a04e;border-radius:12px;gap:8px;padding:12px;display:grid}.analytics-explorer{color:#17233a;background:#f8f3e8;border:1px solid #c8a45d;border-radius:22px;width:100%;min-width:0;padding:clamp(14px,3vw,28px)}.analytics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.analytics-toolbar h2{margin:0;font-size:26px}.analytics-toolbar p{font-size:14px}.analytics-explorer button,.analytics-explorer summary{cursor:pointer;font-size:16px}.analytics-explorer button{color:#fff;background:#17233a;border:1px solid #b58e42;border-radius:12px;min-height:44px;padding:12px 18px}.analytics-explorer button:disabled{opacity:.45;cursor:default}.analytics-explorer .analytics-category-buttons{width:100%;min-width:0;height:auto;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin:18px 0;padding:0;display:grid;overflow:visible}.analytics-category-buttons button{color:#17233a;background:#fff;font-weight:700}.analytics-category-buttons button[aria-pressed=true]{color:#f2d17e;background:#17233a;box-shadow:inset 0 -3px #c8a45d}.analytics-explorer button:focus-visible,.analytics-explorer summary:focus-visible{outline-offset:3px;outline:3px solid #247d94}.analytics-category-content{border-top:1px solid #d8c59c;min-width:0;padding-top:18px}.analytics-category-content h3{margin:0 0 16px;font-size:22px}.analytics-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:18px;display:grid}.analytics-summary-grid article{background:#fff;border:1px solid #dfd1b8;border-radius:12px;flex-direction:column;padding:14px;display:flex}.analytics-summary-grid strong{font-size:28px}.analytics-summary-grid span{font-size:15px}.analytics-leader{color:#fff;overflow-wrap:anywhere;background:#17233a;border-right:5px solid #c8a45d;border-radius:12px;flex-direction:column;gap:6px;margin-bottom:18px;padding:18px;display:flex}.analytics-leader strong{font-size:20px}.analytics-leader small{color:#f2d17e}.analytics-ranked-list{margin:16px 0;padding-right:28px}.analytics-ranked-list li{border-bottom:1px solid #dfd1b8;padding:12px 6px}.analytics-ranked-list li::marker{color:#876629;font-weight:700}.analytics-ranked-list li>div{vertical-align:top;overflow-wrap:anywhere;flex-direction:column;gap:5px;width:75%;display:inline-flex}.analytics-ranked-list li>b{text-align:left;vertical-align:top;width:25%;display:inline-block}.analytics-ranked-list small{font-size:14px;font-weight:400;display:block}.analytics-ranked-list strong{font-size:16px}.analytics-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.analytics-explorer details{margin:16px 0}.analytics-explorer summary{background:#eee4d1;border-radius:10px;padding:12px;font-weight:700}.analytics-explorer input{color:#17233a;background:#fff;border:1px solid #aa8b53;border-radius:8px;padding:10px}.analytics-day{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=500px){.analytics-explorer .analytics-category-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-category-buttons button{padding:10px 6px}.analytics-ranked-list li>div{width:68%}.analytics-ranked-list li>b{width:32%}.analytics-pagination button{padding:10px}}.subscriber-summary-toggle{color:#f2d17e;cursor:pointer;background:#17233a;border:1px solid #b58e42;border-radius:12px;min-height:48px;margin:12px 0 18px;padding:14px 22px;font-size:17px;font-weight:700;display:block}.subscriber-summary-toggle:focus-visible{outline-offset:3px;outline:3px solid #247d94}.subscriber-summary{color:#17233a;background:#f8f3e8;border:1px solid #c8a45d;border-radius:14px;margin-bottom:22px;padding:18px}.subscriber-summary p,.subscriber-summary small{font-size:14px}.subscriber-summary .analytics-summary-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.quiet-whatsapp-invite{box-sizing:border-box;color:#f6f0e5;text-align:right;background:#142238;border:1px solid #c8a45d66;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin:24px auto;padding:20px;display:flex}.quiet-whatsapp-invite strong{font-size:20px;line-height:1.4;display:block}.quiet-whatsapp-invite p{color:#d9dfdf;margin:6px 0 0;font-size:16px;line-height:1.5}.quiet-whatsapp-invite a{box-sizing:border-box;color:#ecd193;background:0 0;border:1px solid #c8a45d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.quiet-whatsapp-invite a:focus-visible{outline-offset:4px;outline:3px solid #ecd193}.home-card-modal .quiet-whatsapp-invite{text-align:center;flex-direction:column;margin-top:26px}@media (width<=650px){.quiet-whatsapp-invite{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.quiet-whatsapp-invite a{flex-shrink:1;width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--premium-navy:#101b31;--premium-navy-soft:#1b2c49;--premium-ink:#1d2635;--premium-gold:#bf974b;--premium-gold-light:#e5c980;--premium-ivory:#faf7f0;--premium-paper:#f2ece1;--premium-line:#d9c8a8;--premium-muted:#687386;--premium-success:#496b58;--premium-danger:#8e4b46;--premium-shadow:0 24px 70px #09142626;--premium-soft-shadow:0 12px 34px #0914261a}html{background:#0d1729}body{color:var(--premium-ink);background:radial-gradient(circle at 15% 0,#bf974b33,#0000 26rem),radial-gradient(circle at 88% 18%,#566f9733,#0000 32rem),linear-gradient(145deg,#1a2a45,#0d1729 68%);font-family:Assistant,Arial,sans-serif}button,input,textarea,select{font-family:Assistant,Arial,sans-serif}h1,h2,h3,.serif,.brand-copy,.section-head h2,.opening h2,.depth-hub h3,.community-hub h3,.personal-cta h3,.article-card h3,.articles-header h1,.videos-header h1,.video-section-heading h2,.article-reading-shell h1,.article-body,.admin-header h1,.admin-panel h2,.social-manager-overview h2,.social-composer h2{font-family:Frank Ruhl Libre,Georgia,serif}button,a,input,textarea,select{transition:border-color .22s,background-color .22s,color .22s,box-shadow .22s,transform .22s,opacity .22s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--premium-gold-light);outline-offset:3px}.global-home-return{top:max(18px, env(safe-area-inset-top));min-height:46px;color:var(--premium-ivory);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101b31e0;border-color:#e5c980ad;padding:7px 14px;left:18px;box-shadow:0 12px 32px #0309134d,inset 0 1px #ffffff14}.global-home-return span{background:linear-gradient(145deg, var(--premium-gold-light), var(--premium-gold));color:var(--premium-navy)}.app-shell{width:min(1180px,100% - 28px);max-width:1180px;padding:22px 24px max(48px, env(safe-area-inset-bottom));color:var(--premium-ink);background:radial-gradient(circle at 50% -5%,#bf974b21,#0000 30rem),linear-gradient(#fffffffa,#faf7f0fa 45%,#f2ece1fc);border:1px solid #e5c98047;border-radius:30px 30px 0 0;margin:18px auto 0;box-shadow:0 35px 100px #00000057,inset 0 1px #fffffff2}.app-shell:before{display:none}.wood-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1b2c49f5,#101b31fa);border:1px solid #e5c9806b;border-radius:21px;width:min(100%,1080px);min-height:82px;margin:0 auto 14px;padding:12px 16px;position:sticky;top:14px;box-shadow:0 16px 38px #0811203d,inset 0 1px #ffffff14}.brand-mark{border-color:var(--premium-gold-light);background:var(--premium-navy);width:56px;height:56px;box-shadow:0 7px 20px #00000057,0 0 0 4px #bf974b14}.brand-copy h1{color:var(--premium-ivory);letter-spacing:-.02em;font-size:42px;font-weight:600}.brand-copy p{color:var(--premium-gold-light);letter-spacing:.06em;font-size:15px;font-weight:600}.music-button,.music-button.muted{width:46px;height:46px;color:var(--premium-gold-light);background:#ffffff0f;border-color:#e5c9806b;box-shadow:inset 0 1px #ffffff14}.header-add{width:156px;min-height:52px;color:var(--premium-navy);background:linear-gradient(145deg,#f7ecd0,#d9b765);border-color:#e5c9807a;border-radius:14px;left:15px;box-shadow:0 8px 20px #00000038,inset 0 1px #ffffffb3}.header-add small{color:#4d5664;font-size:9px}.nav-wrap{width:min(100%,1080px);margin:0 auto}.nav-wrap nav,nav{border:1px solid var(--premium-line);height:68px;box-shadow:var(--premium-soft-shadow), inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border-radius:18px;margin-bottom:38px;overflow:hidden}nav button,nav a{color:#687386;border-left-color:#1d263514;min-height:66px;font-size:12px;font-weight:700}nav i{color:#9b7a3c;font-size:21px}nav button.active{color:var(--premium-navy);box-shadow:inset 0 -3px var(--premium-gold);background:#bf974b17}nav .nav-community{color:#705a2e;background:#bf974b14}nav .nav-community.active{color:var(--premium-navy);background:#bf974b26}.more-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101b31fa;border-color:#e5c9806b;border-radius:18px;width:min(270px,78vw);padding:9px;top:76px;left:4px;box-shadow:0 24px 56px #070e1b61,inset 0 1px #ffffff12}.more-menu button,.more-menu a{min-height:51px;color:var(--premium-ivory);border-bottom-color:#ffffff14;font-size:14px}.more-menu span{color:var(--premium-gold-light)}.opening{margin:14px auto 18px}.opening span,.section-head small{color:#8c6d33;letter-spacing:.08em;font-size:13px;font-weight:800}.opening h2{color:var(--premium-navy);text-shadow:none;font-size:clamp(38px,6vw,56px);font-weight:600;line-height:1.1}.draw-again{color:var(--premium-navy);background:#ffffffe6;border-color:#bf974b80;font-weight:800;box-shadow:0 8px 22px #0d182b26}.draw-again-note{color:#76694f;font-size:13px}.home-clarity-hero{width:min(100%,980px);color:var(--premium-ivory);text-align:center;background:radial-gradient(circle at 75% 0,#5ba8ae33,#0000 43%),linear-gradient(145deg,#1b304c,#0f1b30);border:1px solid #73b0b480;border-radius:25px;margin:4px auto 16px;padding:20px clamp(16px,3vw,30px) 23px;box-shadow:0 20px 48px #0914263d,inset 0 1px #ffffff14}.home-hero-intro{text-align:right;grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);align-items:stretch;gap:18px;margin-bottom:16px;display:grid}.home-hero-copy{flex-direction:column;justify-content:center;padding:10px 8px;display:flex}.home-hero-copy>small{color:#abd4d4;letter-spacing:.07em;font-size:13px;font-weight:800}.home-hero-copy>h2{color:#fffaf0;margin:5px 0 7px;font-size:clamp(34px,5vw,48px);font-weight:600;line-height:1.08}.home-hero-copy>p{color:#e1e7eb;max-width:610px;margin:0;font-size:16px;line-height:1.55}.home-hero-nature{border:1px solid #ffffff29;border-radius:18px;min-height:132px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,0 10px 24px #0000002e}.home-hero-nature img{object-fit:cover;object-position:68% 58%;width:100%;height:100%;display:block}.home-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.home-pillars>button,.home-pillars>a{min-height:174px;color:var(--premium-ink);cursor:pointer;background:linear-gradient(155deg,#fffdf7fc,#eff7f4f7);border:1px solid #79b2b461;border-radius:18px;flex-direction:column;align-items:center;gap:7px;padding:16px 15px 14px;text-decoration:none;display:flex;box-shadow:0 10px 24px #0000002b,inset 0 1px #fff}.home-pillars .pillar-icon{color:#356f75;background:#edf7f5;border:1px solid #78aaad;border-radius:50%;place-items:center;width:44px;height:44px;line-height:1;display:grid;box-shadow:inset 0 1px #fff,0 5px 13px #225a601c}.home-pillars .pillar-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.home-pillars strong{color:var(--premium-navy);font:600 22px/1.2 Frank Ruhl Libre,Georgia,serif}.home-pillars em{color:#566071;flex:1;font-size:15px;font-style:normal;line-height:1.45}.home-pillars b{color:#2f7177;font-size:14px}.home-process-note{color:#c6dcdc;margin:12px auto 0;font-size:14px;line-height:1.45}.home-primary-cta{border:1px solid var(--premium-gold-light);min-height:53px;color:var(--premium-navy);cursor:pointer;background:linear-gradient(145deg,#f5dd9f,#cba550);border-radius:999px;margin:13px auto 0;padding:11px 26px;font-size:17px;font-weight:800;box-shadow:0 10px 24px #0000003d,inset 0 1px #ffffffbf}.home-name-search{color:#b9dddd;text-underline-offset:4px;width:max-content;max-width:100%;margin:10px auto 0;font-size:14px;font-weight:700;display:block}.home-pillars>button:hover,.home-pillars>a:hover,.home-primary-cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px #00000040}.home-content-gateways{grid-template-columns:1fr 1fr;gap:13px;width:min(100%,980px);margin:0 auto 22px;display:grid}.content-gateway{border:1px solid var(--premium-line);min-height:176px;color:var(--premium-ink);box-shadow:var(--premium-soft-shadow);background:#fff;border-radius:22px;grid-template-columns:38% 1fr;align-items:stretch;text-decoration:none;display:grid;overflow:hidden}.content-gateway-visual{color:#f6f0e5;background:#111c32;place-items:center;display:grid;position:relative;overflow:hidden}.content-gateway-visual:after{content:"";background:linear-gradient(90deg,#0a14240a,#0a142447);position:absolute;inset:0}.content-gateway-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.content-gateway-visual i{z-index:1;color:#fffaf0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e1b309e;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:56px;height:56px;padding-inline-start:4px;font-size:24px;font-style:normal;line-height:1;display:grid;position:relative;box-shadow:0 8px 24px #00000047}.content-gateway>span:last-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:22px;display:flex}.content-gateway small{color:#7d6840;font-size:13px;font-weight:700}.content-gateway strong{color:var(--premium-navy);font:600 clamp(25px,3vw,34px)/1.15 Frank Ruhl Libre,Georgia,serif}.content-gateway em{color:var(--premium-navy);border:1px solid #c8a45d;border-radius:999px;margin-top:7px;padding:7px 13px;font-size:14px;font-style:normal;font-weight:800}.content-gateway:hover{border-color:var(--premium-gold);transform:translateY(-2px);box-shadow:0 15px 32px #09142629}@media (width<=700px){.home-clarity-hero{border-radius:21px;padding:13px 12px 18px}.home-hero-intro{grid-template-columns:1fr;gap:10px;margin-bottom:10px}.home-hero-copy{text-align:center;padding:6px 5px 3px}.home-hero-copy>h2{margin-top:4px;font-size:34px}.home-hero-copy>p{font-size:15px}.home-hero-nature{min-height:92px;max-height:106px}.home-hero-nature img{object-position:70% 56%}.home-pillars{grid-template-columns:1fr;gap:8px}.home-pillars>button,.home-pillars>a{text-align:right;grid-template-columns:44px 1fr;grid-template-areas:"icon title""icon copy""icon link";column-gap:12px;min-height:0;padding:12px;display:grid}.home-pillars .pillar-icon{grid-area:icon;align-self:center}.home-pillars strong{grid-area:title;font-size:20px}.home-pillars em{grid-area:copy;font-size:14px}.home-pillars b{grid-area:link}.home-primary-cta{width:100%;font-size:16px}.home-process-note{margin-top:10px;font-size:13px}.home-content-gateways{grid-template-columns:1fr;gap:9px}.content-gateway{border-radius:18px;grid-template-columns:34% 1fr;min-height:126px}.content-gateway>span:last-child{padding:16px}.content-gateway strong{font-size:26px}}.actions{border:1px solid var(--premium-line);box-shadow:var(--premium-soft-shadow), inset 0 1px white;background:#ffffffc7;border-radius:21px;overflow:hidden}.actions button,.actions .action-breathe,.actions .action-anchor{min-height:100px;color:var(--premium-ink);background:0 0;border-left-color:#1d263517;font-size:14px;font-weight:700}.actions .action-anchor{color:var(--premium-navy);background:#bf974b12}.depth-hub,.community-hub,.personal-cta,.album-invitation{box-shadow:var(--premium-shadow);border-radius:26px}.depth-hub{border-color:var(--premium-line);color:var(--premium-ink);background:linear-gradient(145deg,#fff,#f3ede3)}.depth-hub>span,.community-hub>span,.personal-cta>span{color:#9b7936;letter-spacing:.08em;font-size:13px}.depth-hub>h3{color:var(--premium-navy);font-size:clamp(30px,4vw,42px)}.depth-hub>p{color:var(--premium-muted);font-size:16px}.depth-grid>a,.depth-grid>button{background:linear-gradient(150deg, var(--premium-navy-soft), var(--premium-navy));border-color:#e5c98057;min-height:158px;box-shadow:0 14px 30px #0914262e,inset 0 1px #ffffff12}.depth-grid strong{font-family:Frank Ruhl Libre,Georgia,serif;font-size:19px}.depth-grid small{color:#ced5df;font-size:13px}.community-hub{background:radial-gradient(circle at 88% 8%, #e5c9801f, transparent 15rem), linear-gradient(145deg, var(--premium-navy-soft), var(--premium-navy));border-color:#e5c98070;box-shadow:0 24px 60px #09142638,inset 0 1px #ffffff12}.community-hub h3{font-size:clamp(30px,4vw,42px)}.community-hub>p{color:#d6dce5;font-size:16px}.community-actions button{background:#faf7f0f5;border-color:#e5c98057;border-radius:17px;box-shadow:0 10px 24px #00000026}.community-actions button small{font-size:12px}.approved-comments blockquote{background:#ffffff0f;border-color:#e5c9803d}.personal-cta{background:radial-gradient(circle at 12% 10%, #e5c9801f, transparent 17rem), linear-gradient(145deg, var(--premium-navy-soft), var(--premium-navy));color:var(--premium-ivory);border-color:#e5c98070;padding:36px 28px}.personal-cta h3{font-size:clamp(30px,4vw,40px)}.personal-cta p{color:#d7dde6;font-size:16px}.personal-cta button,.primary{min-height:50px;color:var(--premium-navy);background:linear-gradient(145deg,#ecd48f,#bf974b);border-color:#d3ad5d;box-shadow:0 10px 25px #0000002e,inset 0 1px #ffffff8c}.trust-line{color:#bbc7d6;font-size:12px}.album-invitation{background:linear-gradient(145deg, #203454, var(--premium-navy));box-shadow:var(--premium-shadow);border-color:#e5c9805c;margin-top:4px}.album-invitation strong{font-family:Frank Ruhl Libre,Georgia,serif;font-size:19px}.home-copyright{border-top-color:var(--premium-line);color:var(--premium-muted);font-size:12px}.home-copyright strong{color:var(--premium-navy)}.section-head h2{color:var(--premium-navy);font-size:clamp(36px,5vw,48px)}.section-head>span{border-color:var(--premium-gold);background:var(--premium-navy);color:var(--premium-ivory)}.search,.modal textarea,.modal input,.modal select,.author-field input,.birth-date-fields select{border:1px solid var(--premium-line);min-height:48px;color:var(--premium-ink);background:#ffffffe0;border-radius:12px;box-shadow:inset 0 1px 2px #0d182b0a}.search:focus,.modal textarea:focus,.modal input:focus,.modal select:focus{border-color:var(--premium-gold);box-shadow:0 0 0 4px #bf974b1f}.chips button{border-color:var(--premium-line);color:#596476;background:#ffffffb8;min-height:38px;padding:8px 15px;font-size:13px}.chips button.active{border-color:var(--premium-gold);background:var(--premium-navy);color:var(--premium-ivory)}.about-card{border:1px solid var(--premium-line);box-shadow:var(--premium-shadow), inset 0 1px white;background:radial-gradient(circle at 50% 5%,#e5c98029,#0000 17rem),linear-gradient(145deg,#fffdf8,#eee5d8);border-radius:28px}.about-story-card,.about-story-card.about-intro-card,.about-story-card.founder-card,.about-story-card.copyright-card{min-height:0}.about-story-card{justify-content:flex-start;padding:54px clamp(28px,8vw,72px) 48px}.about-card:before,.about-card:after{display:none}.about-story-card>h3{color:var(--premium-navy)}.about-story-card>p{color:#3e4858}.about-story-card>p:last-of-type{border-top-color:var(--premium-line);color:var(--premium-ink)}.about-kicker{color:#8c6d33;font-size:13px}.tiktok-link,.contact-link,.spotify-open-link{background:var(--premium-navy);color:var(--premium-ivory);border-color:#e5c98080;box-shadow:0 10px 24px #0d182b29}.modal{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08101ec7;padding:20px}.modal>div{width:min(580px,100%);color:var(--premium-ink);background:linear-gradient(145deg,#fffdf8,#eee6d9);border:1px solid #e5c9808c;border-image:;border-radius:26px;padding:36px 32px 30px;box-shadow:0 30px 90px #00000061,inset 0 1px #fff}.modal h3{color:var(--premium-navy);font-size:30px}.modal small,.privacy-note,.cancel{color:var(--premium-muted)}.legal-page{color:#14223a;background:radial-gradient(circle at 50% 0,#182c4b 0,#09182d 42%,#050c17 100%);min-height:100svh;padding:clamp(34px,7vw,76px) 18px}.legal-card{background:#fffaf0;border:1px solid #c9a85e;border-radius:28px;width:min(100%,780px);margin:0 auto;padding:clamp(28px,6vw,58px);line-height:1.8;box-shadow:0 24px 70px #0007}.legal-card header{border-bottom:1px solid #d9c89e;padding-bottom:22px}.legal-card header span{color:#9a6f20;letter-spacing:.02em;font-weight:800}.legal-card h1{color:#102443;margin:6px 0 0;font-size:clamp(2rem,6vw,3.4rem);line-height:1.15}.legal-card header p{color:#697386;margin:8px 0 0;font-size:.92rem}.legal-card section{margin-top:28px}.legal-card h2{color:#17345d;margin:0 0 7px;font-size:1.28rem}.legal-card p{margin:0 0 10px;font-size:1rem}.legal-card a{color:#8b641d;text-underline-offset:3px;font-weight:750;text-decoration:underline}.legal-card footer{border-top:1px solid #d9c89e;flex-wrap:wrap;gap:12px;margin-top:34px;padding-top:22px;display:flex}.legal-card footer a{border:1px solid #b99243;border-radius:999px;padding:9px 17px;text-decoration:none}.add-mode button,.ownership-choice button{border-color:var(--premium-line);color:#4d5766;background:#e9e1d5;border-radius:11px;min-height:44px}.add-mode button.active,.ownership-choice button.active{border-color:var(--premium-gold);background:var(--premium-navy);color:var(--premium-ivory)}.cancel{min-height:44px}.breath{background:radial-gradient(circle at center, #294064, var(--premium-navy) 44%, #091222 78%)}.breath .orb{border-color:var(--premium-gold-light);background:var(--premium-navy-soft);box-shadow:0 0 70px #e5c9804d}.welcome-screen{background-color:var(--premium-navy);background-image:linear-gradient(#09122247,#0912228c),url(/welcome-parchment.jpeg);background-position:50%;background-size:cover}.welcome-parchment{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf7f0e8;border:1px solid #e5c9806b;border-radius:30px;box-shadow:0 35px 100px #00000061,inset 0 1px #fff}.welcome-parchment:before,.welcome-parchment:after{display:none}.welcome-parchment h1{color:var(--premium-navy);font-family:Frank Ruhl Libre,Georgia,serif;font-weight:600}.welcome-parchment p{color:#374255;font-family:Frank Ruhl Libre,Georgia,serif}.welcome-parchment>small,.welcome-parchment footer{color:#85682f}.welcome-worlds{color:var(--premium-muted)}.welcome-enter{border-color:var(--premium-gold);background:linear-gradient(145deg, var(--premium-navy-soft), var(--premium-navy));color:var(--premium-ivory);animation:none;box-shadow:0 12px 30px #0d182b33}.welcome-quiet{color:var(--premium-navy);border-bottom-color:var(--premium-line)}.articles-shell,.article-reading-shell,.videos-shell{min-height:100dvh;color:var(--premium-ink);background:radial-gradient(circle at 50% -5%,#e5c98029,#0000 28rem),linear-gradient(#f8f6f1,#ece7de);font-family:Assistant,Arial,sans-serif}.articles-shell{max-width:1180px;padding:34px 28px 64px}.articles-header,.videos-header{background:radial-gradient(circle at 90% 0, #e5c9801f, transparent 18rem), linear-gradient(145deg, var(--premium-navy-soft), var(--premium-navy));max-width:960px;color:var(--premium-ivory);box-shadow:var(--premium-shadow), inset 0 1px #ffffff14;border-color:#e5c9806b;border-radius:27px;padding:38px 34px}.articles-header h1,.videos-header h1{color:var(--premium-ivory);font-weight:600}.articles-header small,.videos-header small{color:var(--premium-gold-light)}.articles-header img,.videos-header img{border-color:var(--premium-gold-light);box-shadow:0 9px 24px #0000004d,0 0 0 5px #e5c98014}.article-section-links{border-color:var(--premium-line);max-width:960px;box-shadow:var(--premium-soft-shadow);background:#ffffffbd;border-radius:16px;margin-inline:auto}.article-section-links a{color:var(--premium-navy);font-size:14px}.articles-section{max-width:1000px;margin-inline:auto}.articles-section-title h2,.video-section-heading h2{color:var(--premium-navy);font-weight:600}.articles-section-title small,.video-section-heading small{color:#8c6d33}.articles-section-title>span,.video-section-heading>span{border-color:var(--premium-line);color:#785d2d;background:#fff}.article-card,.playlist-video-item,.video-card{color:var(--premium-ink);box-shadow:var(--premium-soft-shadow), inset 0 1px white;background:#ffffffe6;border-color:#bf974b52;border-radius:20px}.article-card h3,.playlist-video-copy h3,.video-card-copy h3{color:var(--premium-navy);font-weight:600}.article-card p,.video-card-copy p{color:var(--premium-muted)}.article-card footer a,.playlist-video-copy button,.video-comment-form>button,.article-comment-form>button{border-color:var(--premium-gold);background:var(--premium-navy);color:var(--premium-ivory)}.article-submit-box,.article-community{box-shadow:var(--premium-soft-shadow);background:#ffffffdb;border-color:#bf974b57;border-radius:22px}.article-submit-heading h2,.article-community-heading h2{color:var(--premium-navy);font-family:Frank Ruhl Libre,Georgia,serif}.article-submit-form input,.article-submit-form textarea,.article-comment-form input,.article-comment-form textarea,.video-comment-form input,.video-comment-form textarea{border-color:var(--premium-line);background:#fff;border-radius:11px}.article-reading-shell{padding:34px 18px 64px}.article-reading-shell>header{background:linear-gradient(145deg,#fff,#f3ede3);border-color:#bf974b6b;border-radius:28px 28px 0 0;padding:38px 38px 42px;box-shadow:0 20px 55px #0d182b1a}.article-reading-shell>header h1{color:var(--premium-navy);font-size:clamp(38px,7vw,58px);font-weight:600}.article-body{background:#fffffff5;border-inline-color:#bf974b6b;padding:48px clamp(24px,7vw,72px)}.article-body p{color:#293344;font-family:Frank Ruhl Libre,Georgia,serif;font-size:21px;line-height:2}.article-reading-footer{background:#e7ded0;border-color:#bf974b6b;border-radius:0 0 28px 28px}.videos-shell{padding:34px 28px 64px}.playlist-feature,.videos-library,.playlist-gallery{max-width:1040px}.playlist-feature{background:linear-gradient(145deg, var(--premium-navy-soft), var(--premium-navy));box-shadow:var(--premium-shadow), inset 0 1px #ffffff12;border-color:#e5c98057;border-radius:24px;padding:25px}.playlist-feature .video-section-heading h2,.playlist-gallery .video-section-heading h2{color:var(--premium-ivory)}.playlist-feature .video-section-heading small,.playlist-gallery .video-section-heading small{color:var(--premium-gold-light)}.playlist-feature .video-section-heading>span,.playlist-gallery .video-section-heading>span{color:var(--premium-gold-light);background:#ffffff0d;border-color:#e5c98075}.playlist-guidance{color:#d2d9e3}.youtube-frame{border-color:#e5c9806b;border-radius:17px;box-shadow:0 18px 42px #00000045}.video-thumbnail>span{border-color:var(--premium-gold-light);background:#101b31e6}.video-community-actions,.video-comments-panel{border-color:var(--premium-line);background:#eee8df}.admin-shell{min-height:100dvh;padding:max(26px, env(safe-area-inset-top)) 22px max(48px, env(safe-area-inset-bottom));color:var(--premium-ink);background:radial-gradient(circle at 50% -8%,#bf974b24,#0000 30rem),linear-gradient(145deg,#f4f1eb,#e4e8ee);font-family:Assistant,Arial,sans-serif}.admin-header,.social-manager-overview{background:radial-gradient(circle at 90% 0, #e5c9801a, transparent 18rem), linear-gradient(145deg, var(--premium-navy-soft), var(--premium-navy));max-width:1100px;box-shadow:var(--premium-shadow), inset 0 1px #ffffff14;border-color:#e5c98066;border-radius:22px}.admin-header h1,.social-manager-overview h2{color:var(--premium-ivory)}.admin-header small,.admin-header p,.social-manager-overview p{color:#d0d7e1}.admin-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101b31f0;border-color:#e5c98059;border-radius:18px;max-width:1100px;padding:9px;top:10px;box-shadow:0 16px 34px #0d182b33}.admin-tabs button{color:#e5e9ef;border-color:#e5c9803d;min-height:42px;font-size:14px}.admin-tabs button.active{background:linear-gradient(145deg, var(--premium-gold-light), var(--premium-gold));color:var(--premium-navy)}.admin-stats article{box-shadow:var(--premium-soft-shadow);background:#fffc;border-color:#bf974b4d;border-radius:16px}.admin-stats strong{color:var(--premium-navy);font-family:Frank Ruhl Libre,Georgia,serif}.admin-stats span{color:var(--premium-muted);font-size:12px}.admin-panel,.admin-card-studio,.social-composer,.social-weekly-schedule{color:var(--premium-ink);box-shadow:var(--premium-soft-shadow), inset 0 1px white;background:#ffffffde;border-color:#bf974b47;border-radius:20px}.admin-panel h2,.admin-card-studio h2,.card-library h2,.social-composer h2{color:var(--premium-navy)}.admin-panel-head small,.card-library h3,.social-composer-head small{color:#8c6d33}.admin-submissions article,.managed-card-list article,.delivery-list article,.admin-article-list>article,.admin-video-list>article{border-color:var(--premium-line);background:#f4efe7;border-radius:14px;box-shadow:0 5px 14px #0d182b0f}.admin-submissions button,.managed-card-list button,.admin-article-list button,.admin-video-list button,.new-card-button{border-color:var(--premium-gold);background:var(--premium-navy);min-height:40px;color:var(--premium-ivory);border-radius:10px}.admin-submissions button.danger,.admin-article-list .danger,.admin-video-list button.danger{border-color:var(--premium-danger);background:var(--premium-danger);color:#fff}.card-editor-form textarea,.card-editor-form input:not([type=range]):not([type=color]),.card-editor-form select,.article-admin-form input,.article-admin-form textarea,.video-admin-form input,.video-admin-form textarea{border-color:var(--premium-line);color:var(--premium-ink);background:#fff;border-radius:11px}.admin-empty,.admin-error{border-color:var(--premium-line);color:var(--premium-muted);background:#eee8df;border-radius:14px}.admin-table,.hourly-grid article,.campaign-list article{border-color:var(--premium-line);background:#f4efe7}.social-connection-note{background:#e8efe9;border-color:#496b5866;border-radius:15px}.social-connection-note button{background:var(--premium-success);border-radius:10px;min-height:42px}.social-schedule-table{border-color:var(--premium-line);border-radius:14px}.social-schedule-table header{background:var(--premium-navy)}.social-schedule-table>div.strong{background:#fff3d6}.platform-selection button,.source-type-picker button{border-color:var(--premium-line);background:#f6f2eb;border-radius:12px;min-height:48px}.social-generate{border-color:var(--premium-gold);background:linear-gradient(145deg, var(--premium-gold-light), var(--premium-gold));color:var(--premium-navy);border-radius:13px}.social-queue{background:linear-gradient(145deg, var(--premium-navy-soft), var(--premium-navy))}.social-plan-list>article{background:#ffffff0e;border-color:#e5c98038;border-radius:14px}.social-studio-shell{color:var(--premium-ink);background:radial-gradient(circle at 50% -10%,#bf974b24,#0000 30rem),linear-gradient(145deg,#f7f4ee,#e5e9ef);font-family:Assistant,Arial,sans-serif}.social-studio-header,.social-card-summary,.social-copy-panel,.platform-picker{box-shadow:var(--premium-soft-shadow);background:#ffffffe0;border-color:#bf974b4d;border-radius:20px}.social-studio-header h1,.social-card-summary h2,.social-copy-head h2{color:var(--premium-navy);font-family:Frank Ruhl Libre,Georgia,serif}.shared-card-redirect div,.shared-video-redirect>div{box-shadow:var(--premium-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border-color:#e5c98073;border-radius:26px}@media (hover:hover){.header-add:hover,.primary:hover,.personal-cta button:hover,.welcome-enter:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 14px 30px #0d182b3b}nav button:hover,nav a:hover{color:var(--premium-navy);background:#bf974b14}.actions button:hover{background:#bf974b14;transform:none}.depth-grid>a:hover,.depth-grid>button:hover{background:linear-gradient(145deg,#294268,#15243d);transform:translateY(-4px);box-shadow:0 18px 36px #0914263d}.article-card:hover,.playlist-video-item:hover,.video-card:hover{border-color:#bf974b94;transform:translateY(-4px);box-shadow:0 18px 40px #09142624}.admin-tabs button:hover{border-color:#e5c9808c}}@media (width>=900px){.opening,.parchment,.actions,.personal-cta,.home-copyright,.library-view,.about-view{width:min(100%,820px)}.depth-hub,.community-hub,.album-invitation{width:min(100%,960px);margin-inline:auto}.article-grid,.playlist-video-list,.video-grid{gap:22px}}.welcome-screen{overflow:hidden;background:radial-gradient(circle at 50% 24%,#eec9782e,#0000 22rem),radial-gradient(circle at 50% 72%,#c7a04f1f,#0000 27rem),linear-gradient(150deg,#1b2c49 0%,#101b31 52%,#07101f 100%)!important}.welcome-screen:before{content:"";pointer-events:none;opacity:.7;filter:drop-shadow(0 0 7px #e5c980cc);background:radial-gradient(circle at 17% 29%,#e7c474cc 0 1px,#0000 2px),radial-gradient(circle at 27% 20%,#e7c474a6 0 2px,#0000 3px),radial-gradient(circle at 76% 26%,#e7c474bf 0 1.5px,#0000 2.5px),radial-gradient(circle at 84% 39%,#e7c4748c 0 2px,#0000 3px),radial-gradient(circle at 68% 15%,#e7c47499 0 1px,#0000 2px),radial-gradient(circle at 11% 57%,#e7c4748c 0 1px,#0000 2px);display:block;position:absolute;inset:0}.welcome-deck{place-items:center;width:min(860px,100vw - 24px);min-height:min(720px,100dvh - 34px);padding:18px 0 40px;display:grid}.welcome-deck:before,.welcome-deck:after{display:none}.welcome-aura{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #c7a04f80;border-radius:50%;width:min(760px,104vw);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 58px #c7a04f0f,0 0 90px #c7a04f24}.welcome-fan{z-index:0;pointer-events:none;width:min(800px,100%);position:absolute;top:8%;bottom:8%;left:50%;transform:translate(-50%)}.welcome-fan span{transform-origin:50% 92%;background:linear-gradient(145deg,#fffdf8,#eee7da);border:1px solid #c7a04fbf;border-radius:28px;position:absolute;inset:7% 25%;box-shadow:-5px 10px 20px #00000040,inset 0 0 0 11px #f8f3e9,inset 0 0 0 12px #c7a04f66}.welcome-fan span:first-child{transform:translateY(30px)rotate(-22deg)}.welcome-fan span:nth-child(2){transform:translateY(20px)rotate(-15deg)}.welcome-fan span:nth-child(3){transform:translateY(11px)rotate(-8deg)}.welcome-fan span:nth-child(4){transform:translateY(7px)}.welcome-fan span:nth-child(5){transform:translateY(11px)rotate(8deg)}.welcome-fan span:nth-child(6){transform:translateY(20px)rotate(15deg)}.welcome-fan span:nth-child(7){transform:translateY(30px)rotate(22deg)}.welcome-deck>.welcome-parchment{z-index:3;border:1px solid var(--card-gold-light);background:linear-gradient(150deg,#fffffffa,#f7f1e7fa);border-radius:27px;width:min(430px,100vw - 52px);min-height:min(630px,100dvh - 80px);margin:0 auto;padding:54px 30px 40px;transform:perspective(1550px)translateY(-4px)rotateX(1deg)rotateY(-1.5deg);box-shadow:-4px 7px #e3d8c5,-9px 15px #b99a61,-26px 38px 64px #0000008c,inset 0 0 0 12px #faf6ee,inset 0 0 0 13px #c7a04f8c}@media (width<=520px){.welcome-screen{padding:max(14px, env(safe-area-inset-top)) 8px max(14px, env(safe-area-inset-bottom))}.welcome-deck{width:calc(100vw - 12px);min-height:calc(100dvh - 28px);padding:8px 0 26px}.welcome-aura{width:128vw;top:47%;box-shadow:0 0 0 34px #c7a04f0e,0 0 58px #c7a04f24}.welcome-fan{width:100%;top:10%;bottom:9%}.welcome-fan span{border-radius:23px;inset:8% 18%;box-shadow:-3px 7px 14px #0000003d,inset 0 0 0 9px #f8f3e9,inset 0 0 0 10px #c7a04f61}.welcome-fan span:first-child{transform:translateY(22px)rotate(-16deg)}.welcome-fan span:nth-child(2){transform:translateY(15px)rotate(-11deg)}.welcome-fan span:nth-child(3){transform:translateY(9px)rotate(-5.5deg)}.welcome-fan span:nth-child(4){transform:translateY(5px)}.welcome-fan span:nth-child(5){transform:translateY(9px)rotate(5.5deg)}.welcome-fan span:nth-child(6){transform:translateY(15px)rotate(11deg)}.welcome-fan span:nth-child(7){transform:translateY(22px)rotate(16deg)}.welcome-deck>.welcome-parchment{border-radius:24px;width:min(350px,100vw - 46px);min-height:min(610px,100dvh - 64px);padding:48px 25px 36px;transform:perspective(1350px)translateY(-3px)rotateX(.8deg)rotateY(-1.2deg)}}@media (width<=720px){body{background:#f4f1eb}.app-shell{width:100%;padding:max(14px,env(safe-area-inset-top)) 12px max(36px,env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0;margin:0}.wood-header{border-radius:17px;min-height:72px;padding:9px 10px;top:7px}.brand-mark{width:47px;height:47px}header .brand-copy{width:35%}.brand-copy h1{font-size:34px}.brand-copy p{font-size:12px}.music-button,.music-button.muted{width:40px;height:40px}.header-add{width:116px;min-height:47px;padding:5px;left:7px}.header-add b{font-size:11px}.header-add small{font-size:8px}.nav-wrap nav,nav{border-radius:15px;height:62px;margin-bottom:26px}nav button,nav a{min-height:60px;font-size:10px}nav i{font-size:19px}.opening h2{font-size:38px}.actions button,.actions .action-breathe,.actions .action-anchor{min-height:88px;font-size:12px}.depth-hub,.community-hub,.personal-cta{border-radius:21px;padding:25px 15px}.depth-hub>p,.community-hub>p,.personal-cta p{font-size:15px}.community-actions{gap:7px}.community-actions button{min-height:106px;padding:10px 6px}.modal{padding:10px}.modal>div{border-radius:21px;padding:30px 20px 22px}.welcome-parchment{border-radius:24px;width:min(430px,96vw);min-height:min(680px,100dvh - 28px);padding:62px 28px 44px}.about-story-card{padding:38px 20px 34px}.articles-shell,.videos-shell{padding:14px 12px 44px}.articles-header,.videos-header{border-radius:20px;padding:65px 16px 18px}.articles-header h1,.videos-header h1{font-size:30px}.articles-header p,.videos-header p{font-size:14px}.article-reading-shell{padding:10px 8px 36px}.article-reading-shell>header{border-radius:20px 20px 0 0;padding:68px 20px 30px}.article-reading-shell>header h1{font-size:36px}.article-body{padding:30px 20px}.article-body p{font-size:19px;line-height:1.88}.article-reading-footer{border-radius:0 0 20px 20px}.playlist-feature{border-radius:19px;padding:13px}.admin-shell{padding-inline:12px}.admin-header{border-radius:18px}.admin-tabs{border-radius:15px;top:6px}.admin-tabs button{min-width:104px;font-size:13px}.admin-panel,.admin-card-studio{border-radius:17px}}@media (width<=390px){.wood-header{min-height:68px}.brand-copy h1{font-size:30px}.brand-copy p{font-size:11px}.header-add{width:107px}.header-add small{display:none}.opening h2,.section-head h2{font-size:34px}.community-actions button{min-height:100px;font-size:13px}.global-home-return{top:max(8px, env(safe-area-inset-top));left:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--card-night:#060d19;--card-night-soft:#152641;--card-ivory:#f8f1e5;--card-ivory-light:#fffaf1;--card-ivory-shadow:#d8cbb5;--card-gold:#c7a04f;--card-gold-light:#efd68b;--card-ink:#14223a;--card-muted:#5f6876;--card-material:radial-gradient(circle at 50% 13%, #fffffffa, transparent 24%), repeating-linear-gradient(14deg, #47321605 0 1px, transparent 1px 5px), linear-gradient(148deg, var(--card-ivory-light), var(--card-ivory) 57%, #e9ddcb);--card-depth:-3px 3px 0 #eee4d2, -6px 6px 0 var(--card-ivory-shadow), -8px 10px 1px #61492285, -20px 28px 46px #0000007a, inset 0 0 0 2px #ffffffb8, inset 0 0 0 4px #c7a04f52, inset 14px 12px 22px #ffffff73, inset -12px -14px 22px #523c191c}html,body{background-color:var(--card-night)}body{color:var(--card-ivory);background:radial-gradient(circle at 50% 23%, #c7a04f29, transparent 31rem), radial-gradient(circle at 50% 92%, var(--card-night-soft), var(--card-night) 62%) fixed;overflow-x:hidden}.app-shell,.articles-shell,.article-reading-shell,.videos-shell{width:100%;max-width:none;min-height:100dvh;padding-top:max(18px, env(safe-area-inset-top));color:var(--card-ivory);background:radial-gradient(circle at 50% 19%, #c7a04f29, transparent 30rem), radial-gradient(circle at 50% 88%, #152641, var(--card-night) 64%);box-shadow:none;border:0;border-radius:0;margin:0}.app-shell:before{opacity:.16;background:radial-gradient(circle at 20% 20%,#ffffff1f 0 .5px,#0000 .8px) 0 0/5px 5px;display:block}.wood-header,.nav-wrap,.opening,.parchment,.draw-again,.draw-again-note,.actions,.depth-hub,.community-hub,.personal-cta,.album-invitation,.home-copyright,.library-view,.about-view,.contact-view,.privacy-view{z-index:2;width:min(100%,760px);margin-inline:auto;position:relative}.wood-header{background:linear-gradient(145deg,#152641f5,#060d19fa);border-color:#efd68b7a;width:min(100%,980px);top:10px;box-shadow:0 18px 40px #00000057,inset 0 1px #ffffff12}.nav-wrap{width:min(100%,980px)}.nav-wrap nav,nav{background:linear-gradient(145deg,#152641f5,#060d19fa);border-color:#efd68b73;box-shadow:0 14px 30px #0000004d,inset 0 1px #ffffff0f}nav button,nav a{color:#cbd2dc;border-left-color:#c7a04f26}nav i{color:var(--card-gold-light)}nav button.active,nav .nav-community,nav .nav-community.active{color:var(--card-gold-light);background:#c7a04f14}.opening{color:var(--card-ivory);margin-top:30px}.opening span,.section-head small{color:var(--card-gold-light)}.opening h2{color:var(--card-ivory);text-shadow:0 8px 28px #0000006b}.parchment{aspect-ratio:5/7;border:1px solid var(--card-gold-light);background:var(--card-material);width:min(410px,100vw - 54px);color:var(--card-ink);box-shadow:var(--card-depth);filter:none;transform-style:preserve-3d;isolation:isolate;border-radius:25px;transition:transform .34s cubic-bezier(.2,.75,.22,1),box-shadow .34s;overflow:hidden;transform:perspective(1500px)rotateX(1.2deg)rotateY(-4deg)}.parchment:before{z-index:4;opacity:1;border:1px solid var(--card-gold);mix-blend-mode:normal;background:0 0;border-radius:17px;inset:14px;box-shadow:inset 0 0 0 1px #ffffff73}.parchment:has(>.card-brand-heading):after{display:none}.admin-card-preview:has(>.card-brand-heading):after{display:none}.card-brand-heading{z-index:3;pointer-events:none;color:#17233a;text-align:center;flex-direction:column;align-items:center;gap:4px;font-family:Frank Ruhl Libre,Georgia,serif;font-size:clamp(10px,3.3cqw,15px);font-weight:700;line-height:1.2;display:flex;position:absolute;top:6.5%;left:20%;right:20%}.card-brand-heading .card-brand-medallion{aspect-ratio:1;box-sizing:border-box;background:radial-gradient(circle at 32% 22%,#355575,#142b48 55%,#08162a 100%);border:1px solid #c8a45d;border-radius:50%;place-items:center;width:26%;display:grid;box-shadow:inset 0 2px 3px #ffffff38,inset 0 -3px 5px #020a18b3,0 0 12px #07132633}.card-brand-heading .card-brand-medallion img{aspect-ratio:1;object-fit:contain;width:74%;height:auto;display:block}.card-brand-heading span{white-space:nowrap}.parchment:after{content:"";z-index:2;aspect-ratio:1;border:1px solid var(--card-gold-light);pointer-events:none;background:#101a2c url(/bashi-card-emblem.png?v=light2) 50%/cover no-repeat;border-radius:50%;width:17.5%;position:absolute;top:6.5%;left:50%;transform:translate(-50%);box-shadow:0 0 0 7px #c7a04f14,0 0 24px #c7a04f42}.parchment-card-number{z-index:3;color:#101c33;letter-spacing:-.04em;text-shadow:0 1px #ffffffe6,0 2px 4px #48300d29;direction:ltr;place-items:center;width:42px;min-width:42px;height:42px;font-family:Arial Narrow,Helvetica Neue Condensed,Roboto Condensed,Arial,sans-serif;font-size:clamp(20px,5.6cqw,26px);font-weight:800;font-stretch:75%;line-height:1;display:grid;left:auto;right:auto}.parchment-card-number.card-number-top{top:4.6%;left:5.6%;right:auto}.parchment-card-number.card-number-bottom{inset:auto 5.6% 4.6% auto;transform:none}.ink-copy,.parchment.large .ink-copy,.parchment.medium .ink-copy,.parchment.small .ink-copy,.parchment.tiny .ink-copy,.parchment.first-card .ink-copy{color:var(--card-ink);text-shadow:0 1px #ffffff9e;gap:11px;font-family:Frank Ruhl Libre,Georgia,serif;font-weight:600;line-height:1.46;inset:24% 11% 18%}.parchment.large .ink-copy{font-size:clamp(24px,6.15cqw,31px)}.parchment.medium .ink-copy{font-size:clamp(19px,4.9cqw,25px)}.parchment.small .ink-copy{font-size:clamp(15px,3.85cqw,20px)}.parchment.tiny .ink-copy{font-size:clamp(12px,3.1cqw,16px)}.parchment.first-card .ink-copy{font-size:clamp(20px,5.05cqw,26px)}.card-credit{color:var(--card-ink);font-size:.68em;font-weight:600}.heart,.share-card{z-index:7;width:42px;min-width:42px;height:42px;color:var(--card-gold-light);background:#14223aeb;border-color:#c7a04f99;top:auto;bottom:auto;box-shadow:0 5px 13px #060d193d}.heart{font-size:24px;bottom:4.6%;left:5.6%;right:auto}.share-card{inset:4.6% 5.6% auto auto}.share-card svg{width:22px;height:22px}.seal-label{z-index:6;color:#896624;max-width:38%;box-shadow:none;text-align:center;background:0 0;border:0;padding:6px 13px;font-weight:700;bottom:5.3%;left:auto;right:50%;transform:translate(50%)}.draw-again{width:min(220px,70%);min-height:44px;color:var(--card-gold-light);background:linear-gradient(145deg,#152641f5,#060d19fa);border-color:#efd68b8f;margin-top:32px;display:block;box-shadow:0 12px 28px #00000047}.draw-again-note{color:#c8b991;display:block}.actions{background:linear-gradient(145deg,#152641f7,#060d19fc);border-color:#efd68b85;width:min(410px,100vw - 54px);margin-top:17px;box-shadow:0 17px 34px #0000005c,inset 0 1px #ffffff12}.actions button,.actions .action-breathe,.actions .action-anchor{min-height:76px;color:var(--card-ivory);border-left-color:#c7a04f33}.actions b,.actions .action-save b,.actions .action-breathe b,.actions .action-anchor b{color:var(--card-gold-light)}:is(.depth-hub,.community-hub,.personal-cta,.album-invitation,.about-card,.about-story-card,.music-album-card,.contact-card,.article-submit-box,.article-community,.articles-header,.videos-header,.article-card,.playlist-video-item,.video-card,.modal>div,.breath>div){border:1px solid var(--card-gold-light);background:var(--card-material);color:var(--card-ink);box-shadow:var(--card-depth);transform-style:preserve-3d;border-radius:25px;position:relative;transform:perspective(1600px)rotateX(.55deg)rotateY(-1.15deg)}:is(.depth-hub,.community-hub,.personal-cta,.album-invitation,.about-card,.about-story-card,.music-album-card,.contact-card,.article-submit-box,.article-community,.articles-header,.videos-header):before{content:"";z-index:0;pointer-events:none;border:1px solid #c7a04fb8;border-radius:17px;width:auto;height:auto;position:absolute;inset:13px}:is(.depth-hub,.community-hub,.personal-cta,.album-invitation,.about-card,.about-story-card,.music-album-card,.contact-card,.article-submit-box,.article-community,.articles-header,.videos-header)>*{z-index:1;position:relative}.depth-hub,.community-hub,.personal-cta{width:min(720px,100% - 18px);margin-top:50px;padding:46px 34px}.depth-hub>h3,.community-hub h3,.personal-cta h3{color:var(--card-ink)}.depth-hub>p,.community-hub>p,.personal-cta p{color:var(--card-muted)}.depth-hub>span,.community-hub>span,.personal-cta>span{color:#8e6927}.depth-grid>a,.depth-grid>button{background:linear-gradient(145deg, var(--card-night-soft), var(--card-night));color:var(--card-ivory);border-color:#c7a04f85}.community-actions button{background:#fffaf1db;border-color:#c7a04f8f}.approved-comments blockquote{color:var(--card-ink);background:#c7a04f14;border-color:#c7a04f57}.personal-cta button,.primary{background:linear-gradient(145deg, var(--card-night-soft), var(--card-night));color:var(--card-ivory)}.trust-line{color:#746b5d}.album-invitation{width:min(610px,100% - 36px);margin-top:48px;padding:22px 28px}.album-invitation strong,.album-invitation small,.album-invitation em,.album-invitation b{color:var(--card-ink)}.album-invitation-icon{color:#8f6c2b!important}.library-view,.about-view,.contact-view,.privacy-view{color:var(--card-ivory);padding:24px 0 52px}.section-head h2,.library-view>.section-head h2{color:var(--card-ivory)}.section-head>span{border-color:var(--card-gold);color:var(--card-gold-light)}.search,.category-row{color:var(--card-ivory);background:#060d19b8;border-color:#efd68b73}.category-row button{color:#cbd2dc}.category-row button.active{background:var(--card-gold);color:var(--card-night)}.parchment-list{perspective:1600px;gap:62px;padding:25px 0 45px}.parchment-list .parchment{width:min(370px,100vw - 48px)}.about-view{gap:62px}.about-card,.about-story-card{width:min(680px,100% - 20px);color:var(--card-ink);text-align:center;margin:0 auto;padding:48px 42px 42px}.about-card:after{display:none}.about-symbol{margin:0 auto 16px}.about-kicker{color:#8e6927}.about-card h3,.about-card p,.about-story-card h3,.about-story-card p,.about-story-card>.signature,.about-story-card>small{color:var(--card-ink)}.about-story-card>.about-kicker,.about-story-card>h3,.about-story-card>p,.about-story-card>.tiktok-link,.about-story-card>.signature,.about-story-card>small{width:min(100%,490px);max-width:490px}.about-story-card>p{font-size:16px;font-weight:600;line-height:1.75}.contact-link,.tiktok-link{border-color:var(--card-gold);background:linear-gradient(145deg, var(--card-night-soft), var(--card-night));width:min(280px,84%);min-height:46px;color:var(--card-ivory);margin-top:16px;padding:9px 17px;box-shadow:0 8px 18px #060d1933}.welcome-screen{background:radial-gradient(circle at 50% 42%, #c7a04f2e, transparent 31%), linear-gradient(145deg, var(--card-night-soft), var(--card-night))}.welcome-parchment{border:1px solid var(--card-gold-light);background:var(--card-material);min-height:min(650px,100dvh - 44px);color:var(--card-ink);box-shadow:var(--card-depth);border-radius:25px;transform:perspective(1500px)rotateX(1deg)rotateY(-3deg)}.welcome-parchment:before{border:1px solid var(--card-gold);height:auto;box-shadow:none;background:0 0;border-radius:17px;display:block;inset:14px}.welcome-symbol{margin-top:0}.welcome-parchment h1,.welcome-parchment p{color:var(--card-ink)}.welcome-worlds,.welcome-actions>span{color:var(--card-muted)}.welcome-enter{background:linear-gradient(145deg, var(--card-night-soft), var(--card-night));color:var(--card-ivory)}.modal,.breath{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#040912d6}.modal>div,.breath>div{background:var(--card-material);color:var(--card-ink);border-width:1px;border-image:}.modal h3,.breath h3{color:var(--card-ink)}.modal textarea,.modal input,.modal select{color:var(--card-ink);background:#ffffffb3;border-color:#cbb98f}.modal label,.modal button,.breath button{font-size:14px}.music-view{width:min(100%,760px);padding:26px 0 58px}.music-album-card{aspect-ratio:5/7;background:var(--card-material);background-position:50%;background-size:auto;justify-content:center;width:min(620px,100% - 28px);min-height:720px;padding:86px clamp(36px,10vw,82px) 76px}.music-page-title{max-width:430px}.music-page-title small{color:#806128;font-size:15px}.music-page-title h2{color:var(--card-ink);font-size:clamp(34px,6vw,44px)}.music-kicker{color:#8e6927;font-size:13px}.music-album-card h3{max-width:440px;color:var(--card-ink);font-size:clamp(24px,4vw,31px)}.music-album-card>p{max-width:440px;color:var(--card-muted);font-size:16px;line-height:1.7}.music-play-button,.spotify-open-link{width:min(330px,100%);min-height:46px;font-size:14px}.articles-shell,.videos-shell{padding-bottom:80px}.articles-header,.videos-header{max-width:760px;color:var(--card-ink);margin-top:18px;padding:45px 42px}.articles-header h1,.videos-header h1{color:var(--card-ink)}.articles-header p,.videos-header p{color:var(--card-muted)}@media (width>=721px){.articles-header,.videos-header{text-align:center;place-items:center;min-height:142px;padding:12px 42px 16px;display:grid}.articles-header img,.videos-header img{width:46px;height:46px;margin:0 auto 2px;position:static;transform:none}.articles-header-copy,.videos-header-copy{text-align:center;min-width:0}.articles-header small,.videos-header small{margin-top:0;font-size:11px}.articles-header h1,.videos-header h1{margin:1px 0 3px;font-size:36px;line-height:1.04}.articles-header p,.videos-header p{font-size:14px;line-height:1.35}}.article-section-links{background:#060d19c7;border-color:#efd68b73;box-shadow:0 15px 32px #0000004d}.article-section-links a,.articles-section-title h2,.video-section-heading h2,.playlist-feature .video-section-heading h2,.playlist-gallery .video-section-heading h2{color:var(--card-ivory)}.articles-section-title small,.video-section-heading small,.playlist-feature .video-section-heading small,.playlist-gallery .video-section-heading small{color:var(--card-gold-light)}.article-grid,.playlist-video-list,.video-grid{perspective:1600px;gap:34px 28px}.article-card,.playlist-video-item,.video-card{color:var(--card-ink);overflow:hidden}.article-card{padding:34px 30px}.article-card h3,.playlist-video-copy h3,.video-card-copy h3{color:var(--card-ink)}.article-card p,.video-card-copy p{color:var(--card-muted);font-size:16px;line-height:1.72}.article-card footer a,.playlist-video-copy button,.video-community-actions>span,.video-community-actions>button,.video-community-actions .content-share-toggle{font-size:14px}.article-card footer a,.playlist-video-copy button,.video-comment-form>button,.article-comment-form>button{background:linear-gradient(145deg, var(--card-night-soft), var(--card-night));color:var(--card-ivory)}.article-submit-box,.article-community,.article-submit-heading h2,.article-community-heading h2{color:var(--card-ink)}.playlist-feature{background:#060d19b8;border-color:#efd68b6b;padding:26px}.video-external-links a{background:var(--card-ivory)}.video-external-links a:last-child{color:var(--card-ivory)}.article-reading-shell{justify-items:center;gap:26px;display:grid}.article-reading-shell>header,.article-body,.article-reading-footer{border:1px solid var(--card-gold-light);background:var(--card-material);width:min(760px,100% - 24px);color:var(--card-ink);box-shadow:var(--card-depth);border-radius:25px;transform:perspective(1600px)rotateX(.45deg)rotateY(-.85deg)}.article-reading-shell>header{margin-top:16px;padding:45px 42px}.article-reading-shell>header h1{color:var(--card-ink)}.article-reading-shell>header p{color:var(--card-muted)}.article-body{border-inline-color:var(--card-gold-light);padding:54px clamp(24px,7vw,72px)}.article-body p{color:var(--card-ink)}.article-reading-footer{padding:24px}.shared-card-redirect,.shared-video-redirect{background:radial-gradient(circle at 50% 30%, #c7a04f2e, transparent 30rem), linear-gradient(145deg, var(--card-night-soft), var(--card-night))}.shared-card-redirect div,.shared-video-redirect>div{border-color:var(--card-gold-light);background:var(--card-material);color:var(--card-ink);box-shadow:var(--card-depth)}.shared-video-redirect p{color:var(--card-muted)}@media (hover:hover){.parchment:hover{box-shadow:-3px 3px 0 #eee4d2, -6px 6px 0 var(--card-ivory-shadow), -9px 12px 1px #6149227a, -24px 34px 58px #00000085, inset 0 0 0 2px #ffffffb8, inset 0 0 0 4px #c7a04f52;transform:perspective(1500px)translateY(-7px)rotateX(.5deg)rotateY(-1.8deg)}.article-card:hover,.playlist-video-item:hover,.video-card:hover{border-color:var(--card-gold-light);box-shadow:-3px 3px 0 #eee4d2, -6px 6px 0 var(--card-ivory-shadow), -18px 26px 46px #0006;transform:perspective(1600px)translateY(-6px)rotateX(.2deg)rotateY(-.4deg)}nav button:hover,nav a:hover{color:var(--card-gold-light);background:#c7a04f14}}@media (width<=720px){body{background:var(--card-night)}.app-shell,.articles-shell,.videos-shell{padding-left:12px;padding-right:12px}.wood-header,.nav-wrap{width:100%}.opening{margin-top:24px}.parchment,.parchment-list .parchment,.actions{width:min(380px,91vw)}.parchment{transform:perspective(1300px)rotateX(.55deg)rotateY(-1.4deg)}.parchment:after{width:17%;top:6%}.parchment-card-number{top:19%}.depth-hub,.community-hub,.personal-cta{width:calc(100% - 12px);padding:38px 24px}.album-invitation{width:calc(100% - 28px)}.about-view,.contact-view,.privacy-view,.library-view{width:100%}.about-card,.about-story-card{width:calc(100% - 16px);padding:42px 26px 38px;transform:perspective(1300px)rotateX(.4deg)rotateY(-.7deg)}.about-story-card>.about-kicker,.about-story-card>h3,.about-story-card>p,.about-story-card>.tiktok-link,.about-story-card>.signature,.about-story-card>small{width:min(100%,390px);max-width:390px}.about-story-card>p{font-size:16px;line-height:1.7}.articles-header,.videos-header{padding:58px 18px 24px;transform:perspective(1300px)rotateX(.4deg)rotateY(-.7deg)}.article-card,.playlist-video-item,.video-card{transform:perspective(1300px)rotateX(.35deg)rotateY(-.65deg)}.article-reading-shell{padding-inline:6px}.article-reading-shell>header,.article-body,.article-reading-footer{width:calc(100% - 16px);transform:perspective(1300px)rotateX(.3deg)rotateY(-.55deg)}.article-reading-shell>header{padding:68px 24px 32px}.article-body{padding:34px 24px}.music-view{width:100%;padding-top:18px}.music-album-card{aspect-ratio:5/7;width:min(390px,100% - 16px);min-height:0;padding:68px 34px 58px;transform:perspective(1300px)rotateX(.4deg)rotateY(-.7deg)}.music-page-title small{font-size:14px}.music-page-title h2{font-size:34px}.music-album-card h3{font-size:24px}.music-album-card>p{font-size:15px}.header-add small{font-size:10px}.actions button,.actions .action-breathe,.actions .action-anchor{font-size:14px}}@media (width<=390px){.parchment,.parchment-list .parchment,.actions{width:min(360px,91vw)}.parchment:before{border-radius:15px;inset:11px}.ink-copy,.parchment.large .ink-copy,.parchment.medium .ink-copy,.parchment.small .ink-copy,.parchment.tiny .ink-copy,.parchment.first-card .ink-copy{left:10%;right:10%}.depth-hub,.community-hub,.personal-cta{padding:34px 20px}.welcome-parchment{transform:perspective(1300px)rotateX(.6deg)rotateY(-1.5deg)}.music-album-card{width:min(360px,100% - 10px);padding:56px 27px 48px}.about-story-card>.about-kicker,.about-story-card>h3,.about-story-card>p,.about-story-card>.tiktok-link,.about-story-card>.signature,.about-story-card>small{width:min(100%,310px);max-width:310px}}.admin-shell{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 22px max(60px, env(safe-area-inset-bottom));color:var(--card-ivory);background:radial-gradient(circle at 78% -8%, #c7a04f33, transparent 29rem), radial-gradient(circle at 5% 46%, #2a466f40, transparent 34rem), linear-gradient(145deg, var(--card-night-soft), var(--card-night) 58%, #030812)}.admin-header{background:linear-gradient(145deg,#192c49f5,#050c18fa);border:1px solid #efd68b85;border-radius:24px;max-width:1160px;min-height:132px;padding:26px 30px;box-shadow:0 24px 58px #00000061,inset 0 1px #ffffff14,inset 0 0 0 4px #c7a04f0d}.admin-header h1{color:var(--card-ivory);font-family:Frank Ruhl Libre,Georgia,serif;font-size:clamp(30px,5vw,43px)}.admin-header small{color:var(--card-gold-light);letter-spacing:.06em;font-size:13px;font-weight:700}.admin-header p{color:#d4dbe5;font-size:14px}.admin-header>a{min-height:44px;color:var(--card-gold-light);background:#ffffff0d;border:1px solid #efd68ba3;border-radius:999px;padding:10px 18px;font-size:14px}.admin-tabs{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#040b16eb;border:1px solid #efd68b73;border-radius:18px;max-width:1160px;padding:9px;top:8px;box-shadow:0 18px 38px #00000057,inset 0 1px #ffffff0f}.admin-tabs button{color:#d6dde7;border-color:#efd68b33;min-height:44px;font-size:14px;font-weight:700}.admin-tabs button.active{border-color:var(--card-gold-light);background:linear-gradient(145deg, var(--card-gold-light), var(--card-gold));color:var(--card-night);box-shadow:0 7px 18px #c7a04f33}.admin-stats,.admin-grid,.admin-panel,.admin-card-studio,.admin-social-tab{max-width:1160px}.admin-stats{gap:18px}.admin-stats article,.admin-panel,.admin-card-studio,.social-composer,.social-weekly-schedule{border:1px solid var(--card-gold-light);background:var(--card-material);color:var(--card-ink);box-shadow:-2px 2px 0 #eee4d2, -5px 5px 0 var(--card-ivory-shadow), -14px 20px 34px #0000004d, inset 0 0 0 2px #ffffffa3}.admin-stats article{border-radius:18px;min-height:112px;padding:22px}.admin-stats strong{color:var(--card-night-soft);font-family:Frank Ruhl Libre,Georgia,serif;font-size:38px}.admin-stats span{color:var(--card-muted);font-size:14px;font-weight:700}.admin-panel,.admin-card-studio,.social-composer,.social-weekly-schedule{border-radius:24px}.admin-panel-head{border-bottom:1px solid #c7a04f47;padding-bottom:18px}.admin-panel h2,.admin-card-studio h2,.card-library h2,.social-composer h2{color:var(--card-night-soft);font-family:Frank Ruhl Libre,Georgia,serif;font-size:clamp(25px,3vw,33px)}.admin-panel-head small,.card-library h3,.social-composer-head small{color:#8b6728;font-size:13px;font-weight:700}.admin-panel-head>b{color:#72531d;background:#c7a04f1a;border:1px solid #c7a04f80;border-radius:999px;font-size:13px}.admin-submissions article,.managed-card-list article,.delivery-list article,.admin-article-list>article,.admin-video-list>article,.admin-subscribers article,.campaign-list article{color:var(--card-ink);background:#fffaf1b8;border:1px solid #c7a04f5c;border-radius:16px;box-shadow:0 8px 19px #30230e14,inset 0 1px #fff}.admin-submissions article>span{color:#876421;font-weight:800}.admin-submissions blockquote{color:var(--card-ink);font-family:Frank Ruhl Libre,Georgia,serif;font-size:20px;line-height:1.65}.admin-submissions p,.admin-submissions small,.admin-subscribers small{color:var(--card-muted);font-size:14px}.admin-submissions button,.managed-card-list button,.admin-article-list button,.admin-video-list button,.new-card-button,.admin-community-link,.subscriber-actions button{border:1px solid var(--card-gold);background:linear-gradient(145deg, var(--card-night-soft), var(--card-night));min-height:42px;color:var(--card-ivory);border-radius:11px;font-size:14px;font-weight:800;box-shadow:0 7px 16px #060d1929}.admin-submissions button.danger,.admin-article-list .danger,.admin-video-list button.danger{color:#fff;background:#7d3735;border-color:#934844}.card-editor-form textarea,.card-editor-form input:not([type=range]):not([type=color]),.card-editor-form select,.article-admin-form input,.article-admin-form textarea,.video-admin-form input,.video-admin-form textarea,.admin-submissions input,.admin-submissions textarea{min-height:46px;color:var(--card-ink);background:#ffffffc7;border:1px solid #c9b887;border-radius:11px;font-size:16px;box-shadow:inset 0 2px 5px #4331140f}.admin-empty,.admin-error{color:var(--card-muted);background:#fffaf1d6;border:1px solid #c7a04f66;border-radius:14px;font-size:15px}.admin-table,.hourly-grid article,.campaign-list article{color:var(--card-ink);background:#fffaf1b8;border-color:#c7a04f59}.admin-table-head,.social-schedule-table header{background:linear-gradient(145deg, var(--card-night-soft), var(--card-night));color:var(--card-ivory)}.feedback-stats{margin-top:28px}.feedback-stats article:first-child{background:linear-gradient(145deg,#fff9e9,#eee1c6)}.feedback-stats article:first-child strong{color:#9a6817}.feedback-manager .comment-moderation article{border-right:4px solid var(--card-gold)}.approved-feedback-manager .comment-moderation article{border-right-color:#4e745e}.approved-feedback-manager .comment-moderation article>span{color:#426650}.social-manager-overview{background:linear-gradient(145deg,#192c49f5,#050c18fa);border:1px solid #efd68b7a;border-radius:24px;box-shadow:0 22px 48px #00000057,inset 0 1px #ffffff12}.social-manager-overview h2{color:var(--card-ivory);font-family:Frank Ruhl Libre,Georgia,serif}.social-manager-overview p{color:#d2d9e2}.social-connection-note{color:#254a34;background:#e4eee6;border-color:#4e745e73}.platform-selection button,.source-type-picker button{color:var(--card-ink);background:#fffaf1b8;border-color:#c7a04f66}.platform-selection button.selected,.source-type-picker button.active{border-color:var(--card-gold);background:var(--card-night-soft);color:var(--card-ivory)}.social-generate{border-color:var(--card-gold);background:linear-gradient(145deg, var(--card-gold-light), var(--card-gold));color:var(--card-night)}.social-queue{background:linear-gradient(145deg, var(--card-night-soft), var(--card-night));border:1px solid #efd68b66;box-shadow:0 20px 44px #0000004d}.admin-card-preview{isolation:isolate;aspect-ratio:5/7;border:1px solid var(--card-gold-light);background:var(--card-material);color:var(--card-ink);box-shadow:-3px 3px 0 #eee4d2, -7px 7px 0 var(--card-ivory-shadow), -18px 26px 46px #0000005c, inset 0 0 0 2px #ffffffb3;border-radius:25px;overflow:hidden;transform:perspective(1500px)rotateX(.6deg)rotateY(-1.7deg)}.admin-card-preview:before{content:"";z-index:2;pointer-events:none;border:1px solid #c7a04fc7;border-radius:18px;position:absolute;inset:14px}.admin-card-preview:after{content:"בָּ";z-index:3;aspect-ratio:1;border:1px solid var(--card-gold-light);background:radial-gradient(circle at 42% 35%, #243c60, var(--card-night) 64%);width:64px;color:var(--card-gold-light);border-radius:50%;place-items:center;font-family:Frank Ruhl Libre,Georgia,serif;font-size:25px;display:grid;position:absolute;top:6.5%;right:50%;transform:translate(50%);box-shadow:0 8px 17px #060d1947,0 0 0 5px #c7a04f1a}.admin-preview-number{z-index:3;color:#101c33;letter-spacing:-.04em;text-shadow:0 1px #ffffffe6,0 2px 4px #48300d29;direction:ltr;place-items:center;width:42px;height:42px;font-family:Arial Narrow,Helvetica Neue Condensed,Roboto Condensed,Arial,sans-serif;font-size:24px;font-weight:800;font-stretch:75%;line-height:1;display:grid;top:auto;left:auto;right:auto}.admin-preview-number-top{top:4.6%;left:5.6%}.admin-preview-number-bottom{bottom:4.6%;right:5.6%;transform:none}.admin-card-preview .preview-message{z-index:1;max-height:57%;color:var(--card-ink);left:11%;right:11%}@media (hover:hover){.admin-tabs button:hover{color:var(--card-gold-light);border-color:#efd68ba6}.admin-tabs button.active:hover{color:var(--card-night)}.admin-header>a:hover,.admin-submissions button:hover,.admin-community-link:hover{filter:brightness(1.08);transform:translateY(-1px)}}@media (width<=720px){.admin-shell{padding-inline:11px}.admin-header{border-radius:19px;min-height:112px;padding:20px 18px}.admin-header h1{font-size:31px}.admin-header>a{min-height:40px;padding-inline:13px}.admin-tabs{border-radius:15px;top:5px}.admin-tabs button{min-width:116px;font-size:13px}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-stats article{text-align:center;min-height:92px;padding:14px 8px}.admin-stats strong{font-size:30px}.admin-stats span{font-size:12px;line-height:1.25}.admin-panel,.admin-card-studio,.social-composer,.social-weekly-schedule{border-radius:19px}.admin-panel-head{gap:12px}.admin-panel h2,.admin-card-studio h2,.social-composer h2{font-size:26px}.admin-submissions blockquote{font-size:19px}.admin-card-preview{border-radius:22px;width:min(360px,100vw - 60px);margin-inline:auto;transform:perspective(1300px)rotateX(.45deg)rotateY(-1deg)}.admin-card-preview:before{border-radius:15px;inset:11px}}@media (width<=390px){.admin-header{align-items:flex-start}.admin-header p{overflow-wrap:anywhere;max-width:180px}.admin-stats strong{font-size:27px}.admin-stats span{font-size:11px}.admin-card-preview{width:min(330px,100vw - 46px)}}.community-hub .approved-comments{border-top-color:#8e692752}.community-hub .approved-comments h4{color:var(--card-ink);font-size:21px}.community-hub .approved-comments blockquote{background:#c7a04f17;border-color:#8e692757}.community-hub .approved-comments blockquote p{color:#1b2b45;font-size:17px;font-weight:600;line-height:1.72}.community-hub .approved-comments blockquote footer{color:#78571e;font-size:14px;font-weight:800}.nav-wrap{z-index:100;isolation:isolate}.nav-wrap .more-menu{z-index:1000;opacity:1;-webkit-backdrop-filter:none;border:1px solid #efd68bc7;overflow:hidden;box-shadow:0 24px 58px #000000b8,inset 0 0 0 3px #c7a04f12;background:#081222!important}.nav-wrap .more-menu button,.nav-wrap .more-menu a{z-index:1;color:#fff8ec;text-shadow:0 1px 1px #000000b3;background:#081222;border-bottom:1px solid #efd68b33;font-size:15px;position:relative}.nav-wrap .more-menu button:active,.nav-wrap .more-menu a:active{background:#142746}.nav-wrap .more-menu>:last-child{border-bottom:0}.featured-deck{z-index:2;perspective:1700px;isolation:isolate;width:min(442px,100vw - 22px);margin:0 auto 2px;padding:15px 16px 34px;animation:.55s cubic-bezier(.18,.78,.2,1) both deck-card-arrival;position:relative}.featured-deck:before,.featured-deck:after{content:"";aspect-ratio:5/7;border:1px solid var(--card-gold-light);background:var(--card-material);pointer-events:none;transform-origin:50% 92%;border-radius:25px;width:calc(100% - 32px);position:absolute;top:15px;left:50%}.featured-deck:before{z-index:0;transform:translate(-50%)translate(-10px,15px)rotate(-2.6deg);box-shadow:-3px 5px #dfd3bf,-9px 14px 1px #aa8950,-20px 30px 42px #0000007a,inset 0 0 0 13px #f4ecdf,inset 0 0 0 14px #c7a04f9e}.featured-deck:after{z-index:1;transform:translate(-50%)translate(9px,8px)rotate(1.75deg);box-shadow:-3px 4px #ebe0cf,-7px 10px #c6ab79,-12px 20px 30px #00000057,inset 0 0 0 13px #f7f0e5,inset 0 0 0 14px #c7a04fb3}.featured-deck>.parchment{z-index:3;width:100%;box-shadow:-3px 4px 0 #eee4d2, -7px 9px 0 var(--card-ivory-shadow), -12px 17px 1px #6149227a, -25px 36px 52px #00000085, inset 0 0 0 2px #ffffffc2, inset 0 0 0 4px #c7a04f57;margin:0;transform:perspective(1550px)translateY(-5px)rotateX(1.7deg)rotateY(-5.2deg)rotate(-.2deg)}@keyframes deck-card-arrival{0%{opacity:.15;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.featured-deck{width:min(390px,100vw - 34px);padding:13px 15px 32px}.featured-deck:before,.featured-deck:after{border-radius:23px;width:calc(100% - 30px);top:13px}.featured-deck:before{transform:translate(-50%)translate(-8px,14px)rotate(-2.25deg)}.featured-deck:after{transform:translate(-50%)translate(7px,8px)rotate(1.55deg)}.featured-deck>.parchment{transform:perspective(1350px)translateY(-4px)rotateX(1.35deg)rotateY(-4.2deg)rotate(-.15deg)}}@media (width<=390px){.featured-deck{width:calc(100vw - 34px);padding-inline:14px}.featured-deck:before,.featured-deck:after{width:calc(100% - 28px)}}.welcome-screen{z-index:1200;padding:max(24px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom));background-color:var(--card-night);background-position:50%;background-size:cover;background-image:radial-gradient(circle at 50% 38%, #c7a04f2e, transparent 29rem), linear-gradient(145deg, var(--card-night-soft), var(--card-night))!important}.welcome-deck{perspective:1700px;isolation:isolate;width:min(410px,100vw - 38px);padding:14px 15px 31px;position:relative}.welcome-deck:before,.welcome-deck:after{content:"";border:1px solid var(--card-gold-light);background:var(--card-material);pointer-events:none;transform-origin:50% 91%;border-radius:25px;position:absolute;inset:14px 15px 31px}.welcome-deck:before{z-index:0;transform:translate(-9px,15px)rotate(-2.45deg);box-shadow:-3px 5px #dfd3bf,-9px 14px 1px #aa8950,-20px 30px 44px #00000080,inset 0 0 0 13px #f4ecdf,inset 0 0 0 14px #c7a04f9e}.welcome-deck:after{z-index:1;transform:translate(8px,8px)rotate(1.65deg);box-shadow:-3px 4px #ebe0cf,-7px 10px #c6ab79,-13px 20px 31px #0000005c,inset 0 0 0 13px #f7f0e5,inset 0 0 0 14px #c7a04fb3}.welcome-deck>.welcome-parchment{z-index:3;width:100%;min-height:min(630px,100dvh - 92px);box-shadow:-3px 4px 0 #eee4d2, -7px 9px 0 var(--card-ivory-shadow), -12px 17px 1px #6149227a, -25px 36px 52px #0000008a, inset 0 0 0 2px #ffffffc2, inset 0 0 0 4px #c7a04f57;margin:0;padding:58px 30px 42px;transform:perspective(1550px)translateY(-4px)rotateX(1.6deg)rotateY(-4.7deg)rotate(-.18deg)}.welcome-deck>.welcome-parchment:before,.welcome-deck>.welcome-parchment:after{pointer-events:none}.welcome-deck .welcome-actions{z-index:5;position:relative}.welcome-deck .welcome-quiet{z-index:6;pointer-events:auto;touch-action:manipulation;position:relative}@media (width<=390px){.welcome-screen{padding-inline:15px}.welcome-deck{width:calc(100vw - 38px);padding:12px 14px 29px}.welcome-deck:before,.welcome-deck:after{border-radius:22px;inset:12px 14px 29px}.welcome-deck:before{transform:translate(-7px,13px)rotate(-2.1deg)}.welcome-deck:after{transform:translate(6px,7px)rotate(1.4deg)}.welcome-deck>.welcome-parchment{min-height:min(610px,100dvh - 82px);padding:50px 25px 38px;transform:perspective(1350px)translateY(-3px)rotateX(1.2deg)rotateY(-3.8deg)}}@media (width>=900px){.welcome-deck{width:min(820px,48vw,70dvh,100vw - 72px);padding:18px 22px 38px}.welcome-deck:before,.welcome-deck:after{border-radius:30px;inset:18px 22px 38px}.welcome-deck:before{transform:translate(-13px,19px)rotate(-2.35deg)}.welcome-deck:after{transform:translate(11px,10px)rotate(1.55deg)}.welcome-deck>.welcome-parchment{aspect-ratio:5/7;height:auto;min-height:0;padding:64px 48px 48px;transform:perspective(1750px)translateY(-5px)rotateX(1.35deg)rotateY(-4deg)rotate(-.14deg)}}.card-preview-column{align-self:start;gap:14px;display:grid}.card-visual-controls{background:linear-gradient(145deg,#ffffffdb,#f4efe7eb);border:1px solid #c7a04f66;border-radius:16px;padding:16px;box-shadow:0 9px 24px #0d182b1a}.card-visual-controls>strong{color:var(--card-night-soft);font-family:Frank Ruhl Libre,Georgia,serif;font-size:20px}.card-visual-controls .card-save-actions button{min-height:48px}.admin-card-quick-picker{color:var(--card-night-soft);background:linear-gradient(145deg,#c7a04f1f,#ffffffb8);border:1px solid #c7a04f6b;border-radius:15px;gap:7px;margin:18px 0;padding:15px;font-size:15px;font-weight:800;display:grid}.admin-card-quick-picker select{width:100%;min-height:50px;color:var(--card-night-soft);font:inherit;background:#fffdf8;border:1px solid #8b672880;border-radius:12px;outline:none;padding:10px 13px}.admin-card-quick-picker select:focus{border-color:var(--premium-gold);box-shadow:0 0 0 3px #c7a04f29}.admin-card-quick-picker small{color:var(--card-muted);font-size:12px;font-weight:600;line-height:1.45}.card-library-tools{grid-template-columns:minmax(0,1.5fr) minmax(190px,.8fr);gap:12px;margin:20px 0 12px;display:grid}.card-library-tools label{color:var(--card-muted);gap:7px;font-size:14px;font-weight:700;display:grid}.card-library-tools input,.card-library-tools select{width:100%;min-height:46px;color:var(--card-night-soft);font:inherit;background:#fffdf8;border:1px solid #8b67286b;border-radius:12px;outline:none;padding:10px 13px}.card-library-tools input:focus,.card-library-tools select:focus{border-color:var(--premium-gold);box-shadow:0 0 0 3px #c7a04f26}.card-library-summary{min-height:34px;color:var(--card-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:14px;display:flex}.card-library-summary button{color:#76571f;background:0 0;border:0;border-bottom:1px solid #8b672880;padding:6px 10px;font-weight:700}.card-library-results{max-height:none;padding:0;overflow:visible}.card-library-results article{min-height:118px}.card-library-results article>div:first-child{flex:1;min-width:0}.card-library-results b{color:var(--card-night-soft);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.card-origin{width:max-content;color:var(--card-muted);background:#17233a14;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.card-origin-community{color:#526b52;background:#566c561f}.card-origin-managed{color:#76571f;background:#c7a04f29}.card-library-pagination{border-top:1px solid #c7a04f47;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:18px;padding-top:17px;display:grid}.card-library-pagination button{border:1px solid var(--premium-gold);background:var(--premium-navy);min-height:43px;color:var(--premium-ivory);border-radius:11px;padding:9px 13px;font-weight:800}.card-library-pagination button:last-child{justify-self:end}.card-library-pagination button:disabled{cursor:default;opacity:.38}.card-library-pagination span{color:var(--card-muted);white-space:nowrap;font-size:14px;font-weight:800}@media (width<=720px){.card-studio-grid{gap:18px}.card-preview-column{gap:12px}.card-visual-controls{padding:14px 12px}.card-visual-controls>strong{font-size:19px}.admin-card-quick-picker{z-index:20;margin:14px 0 16px;padding:12px;position:sticky;top:8px;box-shadow:0 8px 22px #0d182b26}.admin-card-quick-picker select{min-height:52px;font-size:16px}.card-library-tools{grid-template-columns:1fr}.card-library-results article{align-items:stretch;min-height:0}.card-library-results .managed-card-actions{margin-top:2px}.card-library-pagination{grid-template-columns:1fr 1fr}.card-library-pagination span{text-align:center;grid-area:1/1/auto/-1}.card-library-pagination button{grid-row:2}.card-library-pagination button:first-child,.card-library-pagination button:last-child{justify-self:stretch}}.welcome-screen{z-index:1200;clip-path:inset(0 -100vmax);background-color:#07172b;place-items:center;width:100vw;max-width:none;min-height:100dvh;padding:0;display:grid;position:fixed;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 100vmax #07172b;background-image:url(/welcome-hero-desktop-v2.png)!important;background-position:50% calc(50% + 3.5dvh)!important;background-repeat:no-repeat!important;background-size:cover!important}.welcome-screen:before{display:none!important}.welcome-deck{perspective:none;width:100vw;height:100dvh;min-height:0;margin:0;padding:0;display:block;position:relative}.welcome-deck:before,.welcome-deck:after,.welcome-aura,.welcome-fan{display:none!important}.welcome-deck>.welcome-parchment{z-index:2;color:#17233a;width:min(42vw,650px);height:34%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;padding:0 2.2vw;display:flex;position:absolute;top:calc(27.5% + 3.5dvh);left:50%;overflow:visible;transform:translate(-50%)}.welcome-deck>.welcome-parchment:before,.welcome-deck>.welcome-parchment:after{display:none!important}.welcome-deck .welcome-symbol{display:none}.welcome-deck .welcome-parchment>small{color:#9a7430;letter-spacing:.08em;margin:0;font-size:clamp(14px,1.2vw,19px);font-weight:800}.welcome-deck .welcome-parchment h1{color:#17233a;margin:.15em 0 .18em;font-family:Frank Ruhl Libre,Georgia,serif;font-size:clamp(44px,4.5vw,70px);font-weight:700;line-height:1}.welcome-deck .welcome-parchment p{color:#17233a;margin:0 0 .48em;font-family:Frank Ruhl Libre,Georgia,serif;font-size:clamp(18px,1.8vw,27px);font-weight:800;line-height:1.35}.welcome-deck .welcome-worlds{color:#5f6570;margin:0 0 .6em;font-size:clamp(13px,1.1vw,17px);font-weight:750}.welcome-deck .welcome-actions{flex-direction:column;align-items:stretch;gap:5px;width:min(90%,430px);margin:0;padding:0;display:flex}.welcome-deck .welcome-enter{color:#fffaf0;background:linear-gradient(145deg,#193052,#08162b);border:1px solid #c8a45d;border-radius:999px;width:100%;min-height:clamp(42px,4vw,62px);padding:8px 20px;font-size:clamp(17px,1.45vw,22px);font-weight:850;box-shadow:0 9px 20px #06122547,inset 0 1px #ffffff1f}.welcome-deck .welcome-actions>span{color:#6e6558;margin:0;font-size:clamp(9px,.66vw,12px);font-weight:700}.welcome-deck .welcome-quiet{z-index:5;color:#17233a;pointer-events:auto;background:#fffdf880;border:1px solid #976c28c2;border-radius:999px;align-self:center;width:max-content;min-width:0;min-height:29px;margin:0;padding:4px 13px;font-size:clamp(11px,.8vw,14px);font-weight:850;position:relative;box-shadow:0 3px 9px #57391114}.welcome-deck .welcome-quiet small{color:#71624d;font-size:.82em}.welcome-deck .welcome-parchment footer{color:#8a6a36;margin-top:auto;padding-bottom:4px;font-size:clamp(9px,.64vw,12px);font-weight:700}@media (width<=720px){.welcome-screen{background-image:url(/welcome-hero-mobile-v2.png)!important;background-position:50% calc(50% + 4.5dvh)!important;background-size:cover!important}.welcome-deck>.welcome-parchment{width:61.5vw;height:39%;padding:0 3.5vw;top:calc(34% + 4.5dvh)}.welcome-deck .welcome-parchment>small{font-size:clamp(11px,3.2vw,15px)}.welcome-deck .welcome-parchment h1{margin:.18em 0 .22em;font-size:clamp(38px,12vw,58px)}.welcome-deck .welcome-parchment p{margin-bottom:.62em;font-size:clamp(15px,4.5vw,21px);line-height:1.36}.welcome-deck .welcome-worlds{margin-bottom:.72em;font-size:clamp(11px,3vw,14px);line-height:1.25}.welcome-deck .welcome-actions{gap:5px;width:100%}.welcome-deck .welcome-enter{min-height:48px;padding:9px 13px;font-size:clamp(14px,4.2vw,19px)}.welcome-deck .welcome-actions>span{font-size:clamp(9px,2.5vw,11px)}.welcome-deck .welcome-quiet{min-height:29px;padding:4px 11px;font-size:clamp(10px,3vw,13px)}.welcome-deck .welcome-parchment footer{padding-bottom:2px;font-size:clamp(8px,2.25vw,10px);display:block}}@media (width<=390px),(height<=740px){.welcome-deck>.welcome-parchment{width:62vw;height:41%;top:calc(33% + 4.5dvh)}.welcome-deck .welcome-parchment h1{font-size:clamp(35px,10.5vw,46px)}.welcome-deck .welcome-parchment p{font-size:clamp(14px,4vw,18px)}.welcome-deck .welcome-worlds{font-size:clamp(10px,2.7vw,12px)}.welcome-deck .welcome-enter{min-height:43px;font-size:clamp(13px,3.8vw,16px)}}.welcome-screen{clip-path:none!important;background-color:#07172b!important;border:0!important;border-radius:0!important;width:100%!important;height:100dvh!important;max-height:none!important;margin:0!important;inset:0!important;transform:none!important}body:has(.welcome-screen){overflow:hidden}.app-shell[hidden]{display:none!important}.article-fan-browser{width:100%;min-width:0}.writings-masthead{box-sizing:border-box;color:#f6f0e5;text-align:right;background:linear-gradient(120deg,#17233a,#0b1525);border:1px solid #c8a45d66;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px 12px;max-width:760px;margin:54px auto 16px;padding:14px 18px;display:grid}.writings-masthead img{border-radius:50%;width:44px;height:44px}.writings-masthead small{color:#d5be85;font-size:13px;line-height:1.4}.writings-masthead h1{color:#f6f0e5;margin:2px 0 0;font-family:Frank Ruhl Libre,Georgia,serif;font-size:clamp(26px,3vw,34px);line-height:1.15}.writings-masthead p{color:#c3c9d3;grid-column:1/-1;margin:0;font-size:14px;line-height:1.5}.articles-shell .article-section-links{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:0 auto 20px;padding:0;display:flex}.articles-shell .article-section-links a{box-sizing:border-box;min-height:44px;padding:10px 12px;font-size:14px}.card-fan-stage.article-fan-stage{width:min(760px,100%);margin-bottom:0;padding:30px 0 24px}.article-fan-stage .card-fan-leaves{height:clamp(280px,52vw,420px);top:20px;bottom:auto}.article-fan-front{z-index:10;box-sizing:border-box;background:var(--card-material);color:#17233a;text-align:center;border:1px solid #c8a45d;border-radius:24px;flex-direction:column;align-items:center;gap:14px;width:76%;min-width:0;min-height:440px;margin:0 auto;padding:clamp(22px,4vw,38px);animation:.65s ease-out both selected-card-arrives;display:flex;position:relative;box-shadow:0 5px #dbceb5,0 14px 26px #0008,inset 0 0 0 6px #fff8,inset 0 0 0 7px #c8a45d66}.article-fan-symbol{border:1px solid #c8a45d;border-radius:50%;width:58px;height:58px}.article-fan-front small{color:#85682f;font-size:14px}.article-fan-front h3{overflow-wrap:anywhere;margin:0;font-family:Frank Ruhl Libre,Georgia,serif;font-size:clamp(23px,3.4vw,34px);line-height:1.35}.article-fan-front p{color:#4b5260;white-space:pre-line;overflow-wrap:anywhere;width:100%;margin:0 0 8px;font-size:clamp(16px,2vw,19px);line-height:1.75}.article-fan-read{color:#fff8e9;background:#17233a;border:1px solid #c8a45d;border-radius:999px;margin-top:auto;padding:12px 18px;font-size:16px;text-decoration:none}.article-fan-controls{justify-items:center;gap:12px;padding:12px 0 24px;display:grid}.article-fan-controls .draw-again{max-width:90%;margin:0}.article-fan-controls>span{color:#d5be85;text-align:center;max-width:85%;font-size:14px}@media (prefers-reduced-motion:reduce){.article-fan-front{animation:none}}.lesson-fan-browser{width:100%;min-width:0}.card-fan-stage.lesson-fan-stage{width:min(820px,100%);margin-bottom:0;padding:36px 0 24px}.lesson-fan-stage .card-fan-leaves{height:clamp(280px,50vw,420px);top:24px;bottom:auto}.lesson-fan-stage .lesson-fan-front{z-index:10;box-sizing:border-box;background:var(--card-material);color:#17233a;border:1px solid #c8a45d;border-radius:24px;width:76%;margin:0 auto;animation:.65s ease-out both selected-card-arrives;position:relative;transform:none;box-shadow:0 5px #dbceb5,0 14px 26px #0008,inset 0 0 0 3px #fff8}.lesson-fan-stage .lesson-fan-front:hover{transform:none}.lesson-fan-brand{color:#85682f;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;display:flex}.lesson-fan-brand img{border-radius:50%;width:52px;height:52px}.lesson-fan-front .playlist-video-copy{text-align:center;padding:18px 16px}.lesson-fan-front .playlist-video-copy h3{overflow-wrap:anywhere;font-size:clamp(22px,3vw,30px);line-height:1.4}.lesson-fan-front .video-community-actions{flex-wrap:wrap;justify-content:center;gap:8px;padding:12px;display:flex}.lesson-fan-front .video-community-actions>button{min-height:44px}.lesson-fan-front .video-thumbnail,.lesson-fan-front .youtube-frame{aspect-ratio:16/9;width:100%}.lesson-fan-front .video-thumbnail img{object-fit:contain;background:#091424;width:100%;height:100%}.lesson-fan-front .video-comments-panel{padding:16px}.lesson-fan-front input,.lesson-fan-front textarea{box-sizing:border-box;max-width:100%}@media (prefers-reduced-motion:reduce){.lesson-fan-stage .lesson-fan-front{animation:none}}.card-fan-stage{isolation:isolate;background:radial-gradient(at 50% 32%,#e9b74870,#c89e3820 38%,#0000 67%);width:min(640px,100%);margin:0 auto 20px;padding:42px 0 24px;position:relative}.card-fan-stage>.parchment{z-index:10;width:68%;margin:0 auto;animation:.65s ease-out both selected-card-arrives;position:relative;transform:none;box-shadow:0 5px #dbceb5,0 14px 26px #0008,inset 0 0 0 3px #fff8}.card-fan-leaves{pointer-events:none;position:absolute;inset:0}.card-fan-leaves span{transform-origin:50% 100%;width:54%;height:60%;transform:rotate(var(--spread));background:linear-gradient(120deg,#f7f1e5,#e4d7bf);border:1px solid #c8a45d;border-radius:18px;animation:.7s cubic-bezier(.2,.7,.25,1) both fan-unfolds;position:absolute;top:18%;left:23%;box-shadow:0 3px #baa57d,0 6px 14px #0004,inset 0 0 0 6px #f8f2e8,inset 0 0 0 7px #c8a45d88}.card-fan-leaves span:first-child{--spread:-20deg;z-index:1}.card-fan-leaves span:nth-child(2){--spread:-13deg;z-index:2}.card-fan-leaves span:nth-child(3){--spread:-6deg;z-index:3}.card-fan-leaves span:nth-child(4){--spread:0deg;z-index:4}.card-fan-leaves span:nth-child(5){--spread:6deg;z-index:3}.card-fan-leaves span:nth-child(6){--spread:13deg;z-index:2}.card-fan-leaves span:nth-child(7){--spread:20deg;z-index:1}@keyframes fan-unfolds{0%{transform:rotate(0)}to{transform:rotate(var(--spread))}}@keyframes selected-card-arrives{0%{opacity:.2;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.card-fan-leaves span,.card-fan-stage>.parchment{animation:none}}.featured-deck{--dealt-card:perspective(1550px) translateY(-5px) rotateX(1.7deg) rotateY(-2.4deg) rotateZ(-.15deg);isolation:isolate;width:min(480px,100vw - 84px);padding:18px 14px 42px;animation:none}.featured-deck:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(#ffd36080,#c7a04f24 34%,#0000 68%);border:1px solid #e5c98080;border-radius:50%;width:138%;height:235px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 18px #07172ba8,inset 0 0 0 19px #e5c9805c,0 0 62px #c7a04f33}.featured-deck:after{display:none}.featured-fan{z-index:1;pointer-events:none;filter:drop-shadow(0 24px 30px #030a166b);width:min(700px,160%);height:calc(100% - 64px);position:absolute;top:10px;left:50%;transform:translate(-50%)}.featured-fan:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(#ffd86f7a,#c7a04f2b 42%,#0000 72%);border-radius:50%;width:112%;height:78%;position:absolute;top:-15%;left:50%;transform:translate(-50%)}.featured-fan span{--fan-angle:0deg;--fan-x:0%;--fan-lift:-16px;--fan-scale:.82;transform-origin:50% 86%;clip-path:inset(0 0 30% round 25px);transform:translateX(var(--fan-x)) translateY(var(--fan-lift)) rotate(var(--fan-angle)) scale(var(--fan-scale));background:linear-gradient(145deg,#fffdf8,#eee6d8);border:1px solid #e5c980e6;border-radius:25px;animation:.72s cubic-bezier(.2,.78,.2,1) both home-fan-deal;position:absolute;inset:0 18.75%;box-shadow:-4px 8px #d3c3a7e6,-12px 20px 30px #030a1657,inset 0 0 0 10px #f8f3e9,inset 0 0 0 11px #c7a04f75}.featured-fan span:first-child{z-index:1;--fan-angle:-10deg;--fan-x:-72%;--fan-lift:-108px;--fan-scale:.68}.featured-fan span:nth-child(2){z-index:2;--fan-angle:-7deg;--fan-x:-50%;--fan-lift:-124px;--fan-scale:.68;animation-delay:25ms}.featured-fan span:nth-child(3){z-index:3;--fan-angle:-3.5deg;--fan-x:-28%;--fan-lift:-136px;--fan-scale:.68;animation-delay:50ms}.featured-fan span:nth-child(4){z-index:4;--fan-angle:0deg;--fan-x:0%;--fan-lift:-142px;--fan-scale:.68;animation-delay:75ms}.featured-fan span:nth-child(5){z-index:3;--fan-angle:3.5deg;--fan-x:28%;--fan-lift:-136px;--fan-scale:.68;animation-delay:.1s}.featured-fan span:nth-child(6){z-index:2;--fan-angle:7deg;--fan-x:50%;--fan-lift:-124px;--fan-scale:.68;animation-delay:.125s}.featured-fan span:nth-child(7){z-index:1;--fan-angle:10deg;--fan-x:72%;--fan-lift:-108px;--fan-scale:.68;animation-delay:.15s}.featured-deck>.parchment{z-index:3;width:100%;transform:var(--dealt-card);margin:0;animation:.72s cubic-bezier(.17,.8,.2,1) both home-card-deal;position:relative}.draw-again{transition:transform .18s,box-shadow .18s,filter .18s}.draw-again:active{transform:translateY(2px)scale(.985);box-shadow:0 6px 14px #00000047}@keyframes home-fan-deal{0%{opacity:.2;transform:translate(0)translateY(18px)rotate(0)scale(.7)}58%{opacity:1}to{opacity:1;transform:translateX(var(--fan-x)) translateY(var(--fan-lift)) rotate(var(--fan-angle)) scale(var(--fan-scale))}}@keyframes home-card-deal{0%{opacity:0;transform:perspective(1550px)translate(18%,14px)rotateY(-11deg)rotate(2.5deg)scale(.97)}62%{opacity:1}to{opacity:1;transform:var(--dealt-card)}}@media (width<=720px){.featured-deck{--dealt-card:perspective(1350px) translateY(-4px) rotateX(1.2deg) rotateY(-2deg) rotateZ(-.12deg);width:min(320px,100vw - 84px);padding:15px 13px 36px}.featured-fan{width:158%;height:calc(100% - 54px);top:8px}.featured-fan span{clip-path:inset(0 0 34% round 22px);border-radius:22px;inset-inline:18.35%;box-shadow:-3px 6px #d3c3a7e6,-8px 16px 22px #030a1652,inset 0 0 0 8px #f8f3e9,inset 0 0 0 9px #c7a04f70}.featured-deck:before{width:150%;height:205px;top:5px}.featured-fan span:first-child{--fan-x:-44%;--fan-lift:-94px}.featured-fan span:nth-child(2){--fan-x:-30%;--fan-lift:-107px}.featured-fan span:nth-child(3){--fan-x:-16%;--fan-lift:-116px}.featured-fan span:nth-child(4){--fan-x:0%;--fan-lift:-121px}.featured-fan span:nth-child(5){--fan-x:16%;--fan-lift:-116px}.featured-fan span:nth-child(6){--fan-x:30%;--fan-lift:-107px}.featured-fan span:nth-child(7){--fan-x:44%;--fan-lift:-94px}}@media (prefers-reduced-motion:reduce){.featured-fan span,.featured-deck>.parchment{animation-duration:.01ms;animation-delay:0s}}:root{--surface-night:linear-gradient(120deg, #17233a, #0b1525);--surface-line:#c8a45d66;--surface-shadow:0 4px 0 #d9ccb4, 0 12px 24px #0004}.app-shell :is(.library-view,.about-view,.music-view)>.section-head{box-sizing:border-box;border:1px solid var(--surface-line);background:var(--surface-night);text-align:right;border-radius:16px;align-items:center;gap:12px;width:100%;margin:0 auto 18px;padding:14px 18px}.app-shell .section-head h2{color:#f6f0e5;margin:3px 0 0;font-size:clamp(26px,3vw,34px);line-height:1.2}.app-shell .section-head small{color:#d5be85;letter-spacing:normal;font-size:13px}.app-shell .section-head>span{color:#d5be85;border-color:var(--surface-line);background:#0b1525;flex-shrink:0}.app-shell .about-view{gap:24px}:is(.about-card,.about-story-card,.contact-card,.trust-card,.article-submit-box,.article-community,.music-album-card){box-sizing:border-box;transform-style:flat;background:var(--card-material);box-shadow:var(--surface-shadow);border:1px solid #c8a45d;border-radius:20px;padding:clamp(24px,4vw,36px);transform:none}:is(.about-card,.about-story-card,.contact-card,.trust-card,.article-submit-box,.article-community):before{display:none}.about-view .about-card{width:min(680px,100% - 16px);margin:0 auto}.about-card .about-symbol{width:52px;height:52px;margin:0 auto 14px}.about-card p{font-size:16px;line-height:1.75}.about-card :is(.contact-link,.tiktok-link){box-sizing:border-box;overflow-wrap:anywhere;max-width:100%}.music-view .music-album-card{aspect-ratio:auto;filter:none;width:min(620px,100% - 16px);height:auto;min-height:0;margin:0 auto}.music-view .music-album-card :is(h3,p){width:100%;max-width:480px}.music-view .music-album-card h3{font-size:clamp(24px,3vw,30px)}.music-view .music-album-card>p{font-size:16px;line-height:1.7}.music-view :is(.music-play-button,.spotify-open-link){box-sizing:border-box;max-width:100%;min-height:44px;font-size:14px}.article-reading-shell{gap:20px}.article-reading-shell>header{box-sizing:border-box;border:1px solid var(--surface-line);background:var(--surface-night);color:#f6f0e5;box-shadow:none;border-radius:16px;margin-top:58px;padding:20px clamp(18px,4vw,30px);transform:none}.article-reading-shell>header h1{color:#f6f0e5;font-size:clamp(28px,4vw,40px);line-height:1.3}.article-reading-shell>header p{color:#c3c9d3;font-size:16px;line-height:1.65}.article-reading-shell>header :is(small,a,time,strong){color:#d5be85}.article-reading-shell>header img{width:44px;height:44px}.article-reading-shell :is(.article-body,.article-reading-footer){box-sizing:border-box;box-shadow:var(--surface-shadow);border-radius:20px;transform:none}.article-reading-shell .article-body{padding:clamp(22px,5vw,44px)}.article-reading-shell .article-reading-footer{padding:16px}.modal>div,.music-player-dialog{box-sizing:border-box;transform-style:flat;background:var(--card-material);color:#17233a;border:1px solid #c8a45d;border-radius:20px;transform:none;box-shadow:0 16px 40px #0006}.modal :is(input,textarea,select),.article-submit-box :is(input,textarea,select){box-sizing:border-box;max-width:100%;font-size:16px}.modal :is(button,a),.article-submit-box button{min-height:44px}.music-player-dialog h2{color:#17233a}.music-player-dialog>small{color:#85682f}.admin-login{box-sizing:border-box;border:1px solid var(--surface-line);background:var(--surface-night);color:#f6f0e5;border-radius:20px;padding:28px 22px;box-shadow:0 12px 28px #0004}.admin-login h1{font-size:clamp(26px,4vw,34px)}.admin-login a,.admin-login .back-home{color:#d5be85}:is(.shared-card-redirect,.shared-video-redirect)>div{box-sizing:border-box;box-shadow:var(--surface-shadow);border-radius:20px}:is(.shared-card-redirect,.shared-video-redirect) a{box-sizing:border-box;background:var(--surface-night);color:#f6f0e5;border:1px solid #c8a45d;min-height:44px;display:inline-block}@media (width<=600px){.app-shell :is(.library-view,.about-view,.music-view)>.section-head{padding:12px 14px}.modal>div{max-width:calc(100vw - 24px)}}.breathing-invitation{box-sizing:border-box;color:#17233a;background:#fffaf1;border:1px solid #c8a45d;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;width:min(100%,860px);margin:0 auto 28px;padding:26px 30px;display:flex;box-shadow:0 12px 28px #0003}.breathing-invitation h2{color:#17233a;margin:0 0 8px;font-size:clamp(28px,4vw,38px);line-height:1.2}.breathing-invitation p{color:#35435a;margin:8px 0;font-size:16px;line-height:1.6}.breathing-invitation .breathing-invitation-subtitle{color:#17233a;font-size:19px}.breathing-invitation button{color:#fffaf1;cursor:pointer;background:#17233a;border:1px solid #c8a45d;border-radius:12px;min-height:48px;margin-top:12px;padding:12px 22px;font-size:17px;font-weight:700}.breathing-invitation button:focus-visible,.global-breathing-entry:focus-visible{outline-offset:4px;outline:3px solid #c8a45d}.breathing-invitation-portraits{flex-shrink:0;justify-content:center;gap:12px;min-width:100px;min-height:110px;padding-bottom:28px;display:flex;position:relative}.breathing-invitation figure{width:100px;margin:0}.breathing-invitation video{object-fit:contain;background:#17233a;border:1px solid #c8a45d;border-radius:12px;width:100%;height:126px;display:block}.breathing-invitation figcaption{text-align:center;color:#17233a;padding-top:5px;font-size:14px}.breathing-invitation-symbol{object-fit:contain;border-radius:50%;width:50px;height:50px;animation:8s ease-in-out infinite breathing-invitation-pulse;position:absolute;bottom:0;left:calc(50% - 25px)}@keyframes breathing-invitation-pulse{0%,to{transform:scale(.78)}50%{transform:scale(1)}}.nav-wrap nav{grid-template-columns:repeat(7,minmax(0,1fr))}.nav-wrap nav .nav-breathing{color:#fff0c9;background:#c8a45d18}.global-breathing-entry{z-index:1000;top:max(14px,env(safe-area-inset-top));box-sizing:border-box;color:#fff4d9;background:#17233af2;border:1px solid #c8a45d;border-radius:999px;align-items:center;min-height:44px;padding:8px 16px;font-size:14px;text-decoration:none;display:flex;position:fixed;right:14px}@media (width<=600px){.breathing-invitation{text-align:center;flex-direction:column;gap:18px;padding:22px 18px}.breathing-invitation-portraits{order:-1}.breathing-invitation figure{width:80px}.breathing-invitation video{height:100px}.nav-wrap nav button,.nav-wrap nav a{font-size:12px}}@media (prefers-reduced-motion:reduce){.breathing-invitation-symbol{animation:none}}.breathing-quick-entry{box-sizing:border-box;color:#f6f0e5;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:0 auto 12px;padding:4px 8px;display:flex}.breathing-quick-entry img{object-fit:contain;flex:0 0 28px;width:28px;height:28px;animation:8s ease-in-out infinite breathing-invitation-pulse}.breathing-quick-entry span{font-size:16px;font-weight:600;line-height:1.4}.breathing-quick-entry button{color:#f6f0e5;cursor:pointer;background:0 0;border:1px solid #c8a45d;border-radius:999px;flex-shrink:0;min-height:44px;padding:6px 12px;font-size:14px;line-height:1.4}.breathing-quick-entry button:focus-visible{outline-offset:3px;outline:3px solid #c8a45d}@media (prefers-reduced-motion:reduce){.breathing-quick-entry img{animation:none}}.site-audience-counts{color:inherit;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:0 0 16px;font-size:14px;line-height:1.6;display:flex}.site-audience-counts strong{font-variant-numeric:tabular-nums;font-size:18px}.admin-card-video{margin:16px 0}.card-video-mode-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-card-video .card-video-mode-picker>button{text-align:right;color:#17233a;background:#fffaf1;align-content:center;justify-items:start;gap:4px;min-height:82px;padding:13px;display:grid}.admin-card-video .card-video-mode-picker>button.active{color:#f6f0e5;background:linear-gradient(145deg,#17233a,#2a3d5e);border-color:#17233a;box-shadow:0 8px 18px #17233a33}.card-video-mode-picker b{font-size:16px;line-height:1.3}.card-video-mode-picker small{opacity:.82;font-size:13px;line-height:1.35}.admin-card-video button,.admin-card-video a{color:#f6f0e5;cursor:pointer;box-sizing:border-box;background:#17233a;border:1px solid #c8a45d;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:16px;text-decoration:none;display:inline-flex}.admin-card-video button:disabled{opacity:.6;cursor:wait}.card-video-editor{color:#17233a;background:#fffaf1;border:1px solid #c8a45d;border-radius:16px;margin-top:12px;padding:20px}.card-video-editor p{color:#17233a;font-size:16px;line-height:1.6}.card-video-editor label{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.card-video-editor select{color:#17233a;background:#fffaf1;padding:8px;font-size:16px}.card-video-editor input:not([type=checkbox]),.card-video-editor textarea{box-sizing:border-box;color:#17233a;width:100%;font:inherit;background:#fff;border:1px solid #9d895f;border-radius:8px;padding:10px 12px}.card-video-editor textarea{resize:vertical;min-height:130px}.card-video-editor input[type=checkbox]{width:20px;height:20px}.card-video-editor video{aspect-ratio:9/16;object-fit:contain;width:min(100%,270px);margin:18px auto;display:block}.card-video-live-intro{text-align:center;background:#f5ecdc;border:1px solid #d6c49f;border-radius:14px;margin:16px 0;padding:14px}.card-video-live-intro small{color:#755a2a;font-size:14px;font-weight:700;display:block}.card-video-live-intro video{margin:10px auto 0}.card-video-editor progress{width:100%;margin:12px 0;display:block}.card-video-editor [role=alert]{color:#9d2626}.card-video-editor button:focus-visible,.card-video-editor a:focus-visible{outline-offset:3px;outline:3px solid #c8a45d}@media (width<=560px){.card-video-mode-picker{grid-template-columns:1fr}.admin-card-video .card-video-mode-picker>button{min-height:70px}}.card-video-youtube-publish{border-top:1px solid #d6c49f;margin-top:20px;padding-top:18px}.card-video-youtube-publish label{align-items:start;display:grid}.card-video-youtube-publish .youtube-publish-success{color:#175c2c;background:#e3f3e7;border-radius:10px;padding:12px;font-weight:700}.card-video-youtube-publish .youtube-publish-success a{margin-inline-start:8px}.app-shell .clean-home-header{grid-template-columns:74px minmax(0,1fr) 74px;align-items:center;gap:16px;min-height:100px;padding:18px 22px;display:grid;position:relative;top:auto}.clean-home-header .brand-mark{grid-column:1;justify-self:center;width:52px;height:52px;margin:0}.clean-home-header .brand-mark.brand-triangle-mark{width:74px;height:52px}.clean-home-header .brand-copy{text-align:center;grid-column:2;width:100%;min-width:0;position:static;transform:none}.clean-home-header .brand-copy h1{letter-spacing:0;font-size:50px;line-height:1.15}.clean-home-header .brand-copy p{letter-spacing:0;margin:3px 0 0;font-size:18px;line-height:1.4}.clean-home-header .header-tools{grid-column:3;justify-self:center}.clean-home-header .music-button{color:#f0d28b;background:#17233a;border:1px solid #c8a45d88;border-radius:50%;place-items:center;width:46px;min-width:46px;height:46px;padding:0;font-size:26px;line-height:1;display:grid}.clean-home-header .music-button[aria-pressed=true]{color:#17233a;background:#c8a45d}.app-shell .nav-wrap .clean-home-nav{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;height:auto;margin-bottom:24px;padding:4px;display:grid}.clean-home-nav button,.clean-home-nav a{white-space:normal;text-align:center;justify-content:center;align-items:center;min-width:0;height:auto;min-height:48px;padding:10px 5px;font-size:15px;line-height:1.5;display:flex}.home-pillars>button,.home-pillars>a{min-width:0;height:auto}.home-pillars strong,.home-pillars em,.home-pillars b{overflow-wrap:anywhere;line-height:1.6}.home-pillars em{font-size:16px}.home-pillars b{font-size:15px}.home-content-gateways{margin-bottom:32px}.community-hub .approved-comments{gap:16px;margin:24px 0;display:grid}.community-hub .approved-comments blockquote{text-align:right;margin:0;padding:20px}.community-hub .community-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.community-actions button{min-width:0;height:auto;min-height:64px;padding:12px 8px}.community-actions button span{white-space:normal;font-size:16px;line-height:1.5}.community-actions button small{font-size:14px;line-height:1.5}.clean-home-footer{width:min(100%,980px);margin:32px auto 0}.footer-links{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:16px;display:flex}.footer-links button,.footer-links a{color:#ddd0bc;font:inherit;background:0 0;border:0;min-height:44px;padding:10px 4px;font-size:14px;text-decoration:underline}.home-card-modal>div{width:min(94vw,740px);max-height:90dvh;overflow-y:auto}.home-card-modal .actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clean-home-header button:focus-visible,.clean-home-nav :focus-visible,.footer-links :focus-visible{outline-offset:4px;outline:2px solid #f0d28b}@media (width<=640px){.app-shell .clean-home-header{grid-template-columns:62px minmax(0,1fr) 62px;gap:8px;min-height:94px;padding:14px 10px}.clean-home-header .brand-mark{width:44px;height:44px}.clean-home-header .brand-copy h1{font-size:40px}.clean-home-header .brand-copy p{font-size:15px}.clean-home-header .music-button{width:44px;min-width:44px;height:44px}.app-shell .nav-wrap .clean-home-nav{border-radius:16px}.clean-home-nav button,.clean-home-nav a{min-height:58px;padding:8px 3px;font-size:14px}.home-pillars{grid-template-columns:1fr;gap:14px;display:grid}.home-pillars>button,.home-pillars>a{text-align:center;flex-direction:column;align-items:center;gap:8px;min-height:0;padding:22px 18px;display:flex}.home-pillars .pillar-icon{grid-row:auto}.home-primary-cta{white-space:normal;width:100%;height:auto;min-height:52px;line-height:1.6}.home-content-gateways{grid-template-columns:1fr;gap:16px}.community-hub .community-actions{grid-template-columns:1fr;gap:10px}.community-actions button{justify-content:center;gap:12px;width:100%;display:flex}}.clean-home-nav .nav-strength{color:#f0d28b;background:#c8a45d18;border-radius:10px;font-weight:700}.home-clarity-hero .home-primary-cta{color:#17233a;background:linear-gradient(135deg,#f0d28b,#c8a45d);border:1px solid #f0d28b;box-shadow:0 6px 20px #c8a45d25}.home-mail-link{color:#cbd2dc;min-height:44px;font:inherit;text-underline-offset:4px;background:0 0;border:0;margin:14px auto 0;padding:10px 12px;font-size:16px;line-height:1.6;text-decoration:underline;display:block}.home-mail-link:focus-visible{outline-offset:3px;outline:2px solid #f0d28b}@media (width<=640px){.app-shell .nav-wrap .clean-home-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .nav-wrap .clean-home-nav button,.app-shell .nav-wrap .clean-home-nav a{min-height:48px;font-size:14px}}.app-shell>.modal{z-index:2000;position:fixed;inset:0}.app-shell>.home-card-modal{justify-content:center;align-items:center;padding:20px;display:flex}.home-card-modal>div{box-sizing:border-box;overscroll-behavior:contain;max-height:calc(100dvh - 40px);position:relative}.card-modal-navigation{z-index:30;background:linear-gradient(#f8f3e9 75%,#0000);justify-content:center;gap:9px;padding:8px;display:flex;position:sticky;top:0}.card-modal-navigation button{cursor:pointer;border:1px solid #c8a45d;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 14px;font:700 14px/1.2 Arial,sans-serif;display:inline-flex}.card-modal-navigation .card-home-button{color:#fff5da;background:#17233a;box-shadow:0 5px 14px #0004}.card-home-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:21px;height:21px}.card-modal-navigation .card-close-button{color:#17233a;background:#f6f0e5}.card-close-button>span{font-size:22px;line-height:.8}@media (width<=640px){.app-shell>.home-card-modal{padding:10px}.home-card-modal>div{max-height:calc(100dvh - 20px)}}.clean-home-nav .nav-names,.clean-home-nav .nav-words{color:#f0d28b;font-weight:700}@media (width<=760px){.app-shell .nav-wrap .clean-home-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .nav-wrap .clean-home-nav>*{grid-column:auto}}.app-shell .clean-home-header{border-radius:18px;gap:10px;min-height:67px;padding:7px 18px}.clean-home-header .brand-copy h1{font-size:38px;line-height:1}.clean-home-header .brand-copy p{margin-top:3px;font-size:15px;line-height:1.2}.clean-home-header .brand-mark{width:44px;height:44px}.app-shell .nav-wrap .clean-home-nav{background:linear-gradient(135deg,#142239,#0a1424);border-radius:18px;gap:6px;margin-bottom:20px;padding:7px;overflow:visible}.app-shell .nav-wrap .clean-home-nav>button,.app-shell .nav-wrap .clean-home-nav>a{box-sizing:border-box;color:#e5e8ed;background:linear-gradient(150deg,#203048,#142135);border:1px solid #c8a45d38;border-radius:11px;min-height:48px;padding:9px 6px;font-size:15px;line-height:1.4;transition:background .18s,border-color .18s;position:relative;box-shadow:inset 0 1px #ffffff08}.app-shell .nav-wrap .clean-home-nav>.active{color:#ffe1a0;background:linear-gradient(145deg,#3b3b36,#242d37);border-color:#c8a45db3;box-shadow:inset 0 1px #efd39820}.app-shell .nav-wrap .clean-home-nav>.nav-strength,.app-shell .nav-wrap .clean-home-nav>.nav-names,.app-shell .nav-wrap .clean-home-nav>.nav-words{color:#f0d28b;border-color:#c8a45d66}.hebrew-letter-transition{z-index:9999;pointer-events:none;color:#fff5d7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 55%,#335c7270,#0000 45%),#050f1ee8;place-items:center;animation:.72s both letter-veil;display:grid;position:fixed;inset:0;overflow:hidden}.hebrew-letter-transition>div{position:absolute;inset:0}.hebrew-letter-transition i{left:var(--letter-x);color:#f4d785;text-shadow:0 0 18px #eecf78;opacity:0;animation:hebrew-letter-rise .64s cubic-bezier(.18,.75,.25,1) var(--letter-delay) both;font:600 clamp(28px,6vw,70px)/1 Frank Ruhl Libre,Georgia,serif;position:absolute;bottom:-12%}.hebrew-letter-transition i:nth-child(3n){font-size:clamp(22px,4.5vw,55px)}.hebrew-letter-transition strong{z-index:2;text-align:center;text-shadow:0 2px 18px #000;border-block:1px solid #d8b76288;padding:12px 22px;font:600 clamp(22px,4vw,38px)/1.3 Frank Ruhl Libre,Georgia,serif;position:relative}@keyframes hebrew-letter-rise{0%{opacity:0;transform:translateY(0)rotate(-8deg)scale(.7)}35%{opacity:.95}to{opacity:0;transform:translateY(-115vh)rotate(12deg)scale(1.2)}}@keyframes letter-veil{0%{opacity:0}15%,78%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hebrew-letter-transition{animation:none}.hebrew-letter-transition i{animation:none;display:none}}.app-shell .nav-wrap .clean-home-nav>:hover{background:#2a3a50;border-color:#e5c57c}.app-shell .nav-wrap .clean-home-nav>:after,.app-shell .nav-wrap .clean-home-nav>:before{display:none}@media (width<=760px){.app-shell .clean-home-header{grid-template-columns:44px minmax(0,1fr) 44px;min-height:63px;padding:6px 12px}.clean-home-header .brand-copy h1{font-size:32px;line-height:1}.clean-home-header .brand-copy p{margin-top:3px;font-size:14px;line-height:1.2}.app-shell .nav-wrap .clean-home-nav{gap:6px;padding:7px}.app-shell .nav-wrap .clean-home-nav>button,.app-shell .nav-wrap .clean-home-nav>a{min-height:44px;padding:8px 4px;font-size:14px}}.home-clarity-hero .home-mail-link{color:#f7e7c4;cursor:pointer;background:linear-gradient(145deg,#243a50,#15263c);border:1px solid #c8a45d99;border-radius:14px;justify-content:center;align-items:center;gap:11px;width:fit-content;max-width:100%;min-height:50px;margin:14px auto 0;padding:11px 20px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .2s,border-color .2s;display:flex;box-shadow:inset 0 1px #ffffff12,0 5px 14px #07111d30}.home-mail-link svg{stroke:#f0d28b;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 24px;width:24px;height:24px}.home-clarity-hero .home-mail-link:hover{background:#2a4258;border-color:#f0d28b}.community-hub .approved-comments{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c8a45d #17233a;background:#0d1a2c55;border:1px solid #c8a45d55;border-radius:18px;flex-direction:column;gap:12px;max-height:300px;padding:8px;display:flex;overflow-y:auto}.community-hub .approved-comments blockquote{flex:none;padding:16px 18px}.community-hub .approved-comments blockquote p{margin:0 0 10px}.community-hub .approved-comments:focus-visible{outline-offset:3px;outline:2px solid #f0d28b}@media (width<=640px){.community-hub .approved-comments{max-height:280px}.home-clarity-hero .home-mail-link{padding:11px 16px}.community-hub{border-radius:20px;width:calc(100% - 6px);margin:22px auto 0;padding:18px 12px 14px}.site-audience-counts{gap:4px 18px;margin-bottom:8px;font-size:12px;line-height:1.35}.site-audience-counts strong{font-size:15px}.community-hub>span{font-size:12px}.community-hub h3{margin:3px 0 5px;font-size:25px;line-height:1.25}.community-hub>p{margin-bottom:10px;font-size:13px;line-height:1.45}.community-hub .approved-comments{border-radius:14px;gap:6px;max-height:170px;margin:10px 0;padding:5px}.community-hub .approved-comments blockquote{border-radius:11px;padding:9px 11px}.community-hub .approved-comments blockquote p{margin:0 0 3px;font-size:14px;line-height:1.42}.community-hub .approved-comments blockquote footer{margin-top:3px;font-size:11px}.community-hub .community-actions{grid-template-columns:1fr;gap:6px;margin-top:8px}.community-actions button{border-radius:13px;flex-direction:row;justify-content:flex-start;gap:10px;min-height:54px;padding:6px 12px;box-shadow:0 4px 10px #00000017}.community-actions button b{flex:0 0 28px;font-size:23px}.community-actions button span{text-align:right;align-items:flex-start;gap:0;font-size:14px;line-height:1.25}.community-actions button small{font-size:11px;line-height:1.25}.clean-home-footer{margin-top:12px}.clean-home-footer .album-invitation{border-radius:14px;gap:9px;width:calc(100% - 8px);min-height:58px;margin:0 auto 14px;padding:7px 11px}.clean-home-footer .album-invitation-icon{width:36px;height:36px;font-size:19px}.clean-home-footer .album-invitation>span:nth-child(2){gap:0}.clean-home-footer .album-invitation small{font-size:9px;line-height:1.2}.clean-home-footer .album-invitation strong{font-size:14px;line-height:1.25}.clean-home-footer .album-invitation em{display:none}.clean-home-footer .album-invitation>b{font-size:21px}}.home-brand-hero{color:#f6f0e5;background:radial-gradient(circle at 74% 0,#5ba8ae33,#0000 42%),linear-gradient(145deg,#1b304c,#0f1b30);border:1px solid #73b0b480;border-radius:24px;width:min(100%,980px);margin:4px auto 10px;padding:9px 18px 16px;overflow:hidden;box-shadow:0 18px 42px #09142638,inset 0 1px #ffffff14}.home-integrated-brand{border-bottom:1px solid #c8a45d3d;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:12px;min-height:62px;padding:2px 4px 9px;display:grid}.home-integrated-brand .brand-mark{grid-column:1;justify-self:center;width:46px;height:46px;margin:0}.home-integrated-brand .brand-mark.brand-triangle-mark{width:68px;height:48px}.home-integrated-brand .brand-copy{text-align:center;grid-column:2;width:100%;position:static;transform:none}.home-integrated-brand .brand-copy .home-brand-name{color:#fffaf0;margin:0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:36px;font-weight:700;line-height:1}.home-integrated-brand .brand-copy p{color:#f0d28b;margin:3px 0 0;font-size:14px;font-weight:700;line-height:1.2}.home-integrated-brand .header-tools{grid-column:3;justify-self:center}.home-integrated-brand .music-button{color:#f0d28b;background:#17233a;border:1px solid #c8a45d88;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:24px;line-height:1;display:grid}.home-integrated-brand .music-button[aria-pressed=true]{color:#17233a;background:#c8a45d}.home-brand-hero .home-hero-intro{margin:12px 0 0}.home-brand-hero .home-hero-copy{padding:5px 7px}.home-brand-hero .home-hero-copy>h1{margin:0 0 6px;font-size:clamp(32px,4.4vw,44px)}.home-brand-hero .home-hero-media-row{min-width:0;min-height:112px}.home-brand-hero .home-hero-nature{min-height:112px}.home-brand-hero .hero-audience-counts{display:none}.home-brand-hero+.nav-wrap .clean-home-nav{margin-bottom:12px}@media (width>=701px){.home-action-hub{margin-bottom:12px;padding:14px 18px 16px}.home-action-hub .home-pillars{gap:9px}.home-action-hub .home-pillars>button,.home-action-hub .home-pillars>a{border-radius:15px;gap:4px;min-height:128px;padding:11px 12px 10px}.home-action-hub .home-pillars .pillar-icon{width:36px;height:36px}.home-action-hub .home-pillars .pillar-icon svg{width:21px;height:21px}.home-action-hub .home-pillars strong{font-size:20px}.home-action-hub .home-pillars em{font-size:13px;line-height:1.35}.home-action-hub .home-pillars b{font-size:13px}.home-action-hub .home-primary-cta{min-height:44px;margin-top:10px;padding:8px 23px;font-size:15px}.home-action-hub .home-mail-link{min-height:42px;margin-top:8px;padding:8px 16px;font-size:14px}.home-action-hub .home-mail-link svg{flex-basis:20px;width:20px;height:20px}.home-content-gateways{gap:10px;margin-bottom:16px}.home-content-gateways .content-gateway{border-radius:18px;grid-template-columns:34% 1fr;min-height:126px}.home-content-gateways .content-gateway>span:last-child{gap:3px;padding:13px 16px}.home-content-gateways .content-gateway small{font-size:12px}.home-content-gateways .content-gateway strong{font-size:26px}.home-content-gateways .content-gateway em{margin-top:4px;padding:5px 11px;font-size:12px}.home-content-gateways .content-gateway-visual i{width:44px;height:44px;font-size:20px}.clean-home-footer .album-invitation{gap:10px;width:min(520px,100% - 36px);min-height:66px;margin-top:22px;padding:11px 16px}.clean-home-footer .album-invitation-icon{width:40px;height:40px;font-size:21px}.clean-home-footer .album-invitation strong{font-size:16px}.clean-home-footer .album-invitation>b{font-size:22px}}@media (width<=700px){.home-brand-hero{border-radius:20px;margin-top:3px;padding:7px 10px 11px}.home-integrated-brand{grid-template-columns:62px minmax(0,1fr) 44px;gap:7px;min-height:54px;padding:0 1px 7px}.home-integrated-brand .brand-mark{width:40px;height:40px}.home-integrated-brand .brand-copy .home-brand-name{font-size:30px}.home-integrated-brand .brand-copy p{font-size:12px}.home-integrated-brand .music-button{width:40px;min-width:40px;height:40px;font-size:21px}.home-brand-hero .home-hero-intro{gap:7px;margin-top:8px}.home-brand-hero .home-hero-copy{padding:2px 4px}.home-brand-hero .home-hero-copy>h1{margin-bottom:4px;font-size:31px;line-height:1.08}.home-brand-hero .home-hero-copy>p{font-size:14px;line-height:1.4}.home-brand-hero .home-hero-media-row{background:#13243a;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:1fr 1fr;min-height:82px;max-height:82px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.home-brand-hero .hero-audience-counts{color:#f6f0e5;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;margin:0;display:grid}.home-brand-hero .hero-audience-counts span{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:7px 4px;font-size:12px;line-height:1.25;display:flex}.home-brand-hero .hero-audience-counts span+span{border-inline-start:1px solid #c8a45d47}.home-brand-hero .hero-audience-counts strong{color:#f0d28b;font-variant-numeric:tabular-nums;font-size:21px;line-height:1}.home-brand-hero .home-hero-nature{min-height:82px;max-height:82px;box-shadow:none;border:0;border-radius:0}.home-brand-hero .home-hero-nature img{object-fit:cover;object-position:68% 56%}.community-hub .community-audience-counts{display:none}.home-brand-hero+.nav-wrap .clean-home-nav{margin-bottom:10px}.home-action-hub{margin-top:0;padding:10px}.home-action-hub .home-pillars{gap:7px}.home-action-hub .home-pillars>button,.home-action-hub .home-pillars>a{text-align:right;grid-template-columns:40px 1fr;grid-template-areas:"icon title""icon copy""icon link";align-items:center;gap:1px 10px;padding:9px 11px;display:grid}.home-action-hub .home-pillars .pillar-icon{grid-area:icon;width:38px;height:38px}.home-action-hub .home-pillars strong{grid-area:title;font-size:18px}.home-action-hub .home-pillars em{grid-area:copy;font-size:13px;line-height:1.3}.home-action-hub .home-pillars b{grid-area:link;font-size:12px}.home-content-gateways{gap:8px;margin-bottom:14px}.home-content-gateways .content-gateway{border-radius:16px;grid-template-columns:31% 1fr;min-height:102px}.home-content-gateways .content-gateway>span:last-child{gap:2px;padding:8px 12px}.home-content-gateways .content-gateway small{font-size:12px;line-height:1.25}.home-content-gateways .content-gateway strong{font-size:22px;line-height:1.1}.home-content-gateways .content-gateway em{margin-top:3px;padding:4px 9px;font-size:12px;line-height:1.25}.home-content-gateways .content-gateway-visual i{width:38px;height:38px;font-size:17px}}.home-brand-hero .home-social-links{z-index:9;direction:rtl;justify-content:center;align-items:center;gap:10px;margin:6px 0 12px;display:flex;position:relative}.home-brand-hero .home-social-links a{color:#e5c77f;background:#142438;border:1px solid #c8a45d80;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.home-brand-hero .home-social-links a:hover{background:#293b51;border-color:#e5c77f}.home-brand-hero .home-social-links a:focus-visible{outline-offset:3px;outline:2px solid #f5d78d}.home-brand-hero .home-social-links a{cursor:pointer;touch-action:manipulation;pointer-events:auto;min-height:44px;padding:0}.home-brand-hero .home-social-links svg{pointer-events:none;width:21px;height:21px;display:block}@media (width<=650px){.home-brand-hero .home-social-links{gap:8px;margin:4px 0 8px}}.home-integrated-brand.home-social-masthead{grid-template-columns:1fr minmax(140px,auto) 1fr;gap:8px;padding:4px 0 9px}.home-social-masthead .home-social-links{justify-self:center;gap:6px;margin:0}.home-social-masthead .brand-copy{flex-direction:column;justify-content:center;align-items:center;display:flex}.home-social-masthead .brand-copy .brand-mark{flex:0 0 28px;width:28px;height:28px;margin:0 0 3px}.home-brand-hero .home-social-masthead .brand-copy .music-button{aspect-ratio:1;color:#f0d28b;box-sizing:border-box;background:linear-gradient(145deg,#213650,#101d30);border:1px solid #d7b766;flex:0 0 32px;place-items:center;margin:6px 0 0;font-size:18px;line-height:1;display:grid;position:static;box-shadow:inset 0 1px #ffffff20,0 3px 8px #050b16a6;border-radius:50%!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important}.home-brand-hero .home-social-masthead .brand-copy .music-button span{width:1em;height:1em;line-height:1;display:block;transform:translateY(-1px)}.home-social-masthead .brand-copy .home-brand-name{font-size:32px}.home-social-masthead .brand-copy p{font-size:12px}@media (width<=650px){.home-integrated-brand.home-social-masthead{grid-template-columns:1fr minmax(110px,auto) 1fr;gap:4px;padding-top:2px}.home-social-masthead .home-social-links{gap:4px}.home-brand-hero .home-social-masthead .home-social-links a{flex-basis:34px;width:34px;height:36px;min-height:36px}.home-social-masthead .home-social-links svg{width:17px;height:17px}.home-social-masthead .brand-copy .home-brand-name{font-size:28px}.home-brand-hero .home-social-masthead .brand-copy .music-button{flex-basis:30px;margin-top:5px;font-size:17px;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}}.home-action-hub .home-pillars>button,.home-action-hub .home-pillars>a,.home-content-gateways .content-gateway,.community-hub .community-actions button{background:var(--card-material)}.home-action-hub .home-pillars .pillar-icon{background:#f2ece1;box-shadow:inset 0 1px #fffaf1,0 5px 13px #225a601a}.home-content-gateways .content-gateway em{background:#fffaf1b8}.home-action-hub .home-primary-cta{color:#17233a;background:linear-gradient(135deg,#f0d28b,#c8a45d)}.home-action-hub .home-mail-link{color:#f7e7c4;background:linear-gradient(145deg,#243a50,#15263c)}.home-founder-trust{z-index:2;color:#17233a;direction:ltr;background:#f6f0e5;border:1px solid #c8a45d;border-radius:24px;grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);width:min(760px,100% - 24px);margin:18px auto 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #02081355}.home-founder-trust>img{object-fit:cover;object-position:center 22%;width:100%;height:100%;min-height:275px}.home-founder-trust>div{text-align:right;direction:rtl;flex-direction:column;justify-content:center;align-items:flex-start;padding:28px 30px;display:flex}.home-founder-trust small{color:#8b692c;font-weight:800}.home-founder-trust h3{margin:5px 0 9px;font:700 clamp(27px,4vw,38px)/1.2 Frank Ruhl Libre,Georgia,serif}.home-founder-trust p{color:#53606d;margin:0 0 17px;font-size:16px;line-height:1.65}.home-founder-trust button{color:#fff6df;cursor:pointer;background:#17233a;border:1px solid #c8a45d;border-radius:999px;min-height:46px;padding:10px 18px;font:700 15px/1.3 Arial,sans-serif}.founder-portrait{object-fit:cover;object-position:center 20%;border:2px solid #c8a45d;border-radius:50%;width:150px;height:150px;margin:0 auto 18px;display:block;box-shadow:0 9px 25px #07101f55}.about-story-card.founder-card{min-height:0}.about-story-card.founder-card>.founder-portrait{width:150px;max-width:150px}.home-founder-trust>img{object-position:center 26%;display:block}@media (width<=650px){.home-founder-trust{border-radius:19px;grid-template-columns:minmax(0,1fr)}.home-founder-trust>img{aspect-ratio:3/2;object-position:center 26%;height:auto;min-height:0}.home-founder-trust>div{padding:20px}.home-founder-trust h3{font-size:27px}.home-founder-trust p{font-size:16px;line-height:1.6}.home-founder-trust button{width:100%;min-height:48px;padding-inline:13px;font-size:15px}.founder-portrait{width:126px;height:126px}.about-story-card.founder-card>.founder-portrait{width:126px;max-width:126px}}@media (width>=651px){.home-brand-hero{width:min(100%,760px);padding:8px 18px 12px}.home-brand-hero .home-hero-intro{text-align:center;grid-template-columns:minmax(0,1fr);gap:10px;margin:10px 0 0}.home-brand-hero .home-hero-copy{padding:0}.home-brand-hero .home-hero-copy>h1{margin:0 0 5px;font-size:34px;line-height:1.15}.home-brand-hero .home-hero-copy>p{margin:0;font-size:16px;line-height:1.4}.home-brand-hero .home-hero-media-row{background:#13243a;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:1fr 1fr;height:92px;min-height:92px;display:grid;overflow:hidden}.home-brand-hero .hero-audience-counts{color:#f6f0e5;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.home-brand-hero .hero-audience-counts span{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:6px;font-size:14px;line-height:1.25;display:flex}.home-brand-hero .hero-audience-counts span+span{border-inline-start:1px solid #c8a45d47}.home-brand-hero .hero-audience-counts strong{color:#f0d28b;font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.home-brand-hero .home-hero-nature{height:92px;min-height:92px;max-height:92px;box-shadow:none;border:0;border-radius:0}.home-brand-hero .home-hero-nature img{object-fit:cover;object-position:68% 56%}}.name-daily-invitation{box-sizing:border-box;color:#fffaf0;text-align:center;background:#152b45;border:1px solid #c8a45d;border-radius:20px;width:min(100%,680px);margin:24px auto;padding:24px;line-height:1.7}.name-daily-invitation h2{color:#f2d28a;margin:0 0 10px;font-size:1.55rem}.name-daily-invitation p{font-size:1rem}.name-daily-invitation a{color:#f2d28a;text-decoration:underline}.name-daily-invitation button{color:#152b45;cursor:pointer;white-space:normal;background:#edd095;border:0;border-radius:12px;padding:14px 20px;font-size:1rem;font-weight:700}.name-daily-invitation button:disabled{opacity:.65;cursor:wait}.name-daily-invitation form{text-align:start;gap:14px;margin-top:18px;display:grid}.name-daily-invitation label{gap:6px;font-size:1rem;display:grid}.name-daily-invitation input:not([type=checkbox]){box-sizing:border-box;color:#152b45;width:100%;min-width:0;font:inherit;background:#fffaf0;border:1px solid #c8a45d;border-radius:10px;padding:12px}.name-daily-invitation .name-daily-consent{align-items:flex-start;gap:10px;display:flex}.name-daily-consent input{flex:none;width:20px;height:20px;margin-top:5px}.name-daily-invitation small,.name-daily-invitation .name-daily-note{font-size:.875rem}.names-page{color:#f6f0e5;max-width:1050px;margin:0 auto;padding:110px 22px 50px;font-size:16px;line-height:1.7}.names-page h1{margin:12px 0;font-size:clamp(30px,5vw,46px)}.names-page a{color:#f0d48d}.names-page button,.names-admin button,.names-admin-actions a,.names-share a,.names-request-invite>a,.name-home-invitation>a{color:#fff4d9;min-height:44px;font:inherit;cursor:pointer;box-sizing:border-box;background:#17233a;border:1px solid #c8a45d;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.names-page button:disabled,.names-admin button:disabled{opacity:.5;cursor:wait}.names-search,.names-form,.names-request-invite{color:#17233a;background:#f6f0e5;border:1px solid #c8a45d;border-radius:16px;margin:22px 0;padding:22px}.names-page label,.names-admin label{gap:8px;margin-bottom:14px;display:grid}.names-page input:not([type=checkbox]),.names-page textarea,.names-page select,.names-admin input:not([type=range]),.names-admin textarea,.names-admin select{box-sizing:border-box;color:#17233a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #8c7852;border-radius:8px;padding:10px}.names-filters,.names-letters,.names-share,.names-admin-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.names-page button[aria-pressed=true]{color:#17233a;background:#c8a45d}.names-letters button{min-width:40px;padding:5px 10px}.names-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin:18px 0;display:grid}.names-tile{background:#f6f0e5;border:1px solid #c8a45d;border-radius:15px;padding:24px;text-decoration:none;display:block;box-shadow:3px 5px #bba67c,8px 12px 22px #0004}.names-page .names-tile{color:#17233a}.names-tile h2{margin:8px 0;font-size:32px}.names-tile p{font-size:16px;line-height:1.7}.names-tile span{border-bottom:1px solid #9d7f40}.names-card,.name-card{box-sizing:border-box}.name-card{color:#17233a;text-align:center;overflow-wrap:anywhere;background:#f6f0e5;border:5px double #c8a45d;border-radius:20px;width:100%;max-width:430px;min-height:560px;margin:24px auto;padding:30px 26px;box-shadow:4px 6px #baa984,12px 16px 30px #0005}.name-card img{object-fit:contain;margin:0 auto 10px;display:block}.name-card small{font-size:14px}.name-card h2{margin:22px 0;font-size:40px}.name-card>div{white-space:pre-wrap;font-family:Georgia,Noto Serif Hebrew,serif;line-height:1.65}.name-card footer{margin-top:32px;font-size:14px}.names-detail{text-align:center;max-width:760px}.names-page .names-consent{align-items:flex-start;gap:12px;display:flex}.names-consent input{flex-shrink:0;width:22px;height:22px}.names-page .names-honeypot{display:none}.names-form a{color:#17233a}.names-form button{margin:8px}.names-notice{color:#fff4d9;background:#17233a;border:1px solid #c8a45d;border-radius:10px;padding:16px}.names-editor{grid-template-columns:1fr 1fr;gap:24px;display:grid}.names-request-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:18px 0;display:grid}.names-request-list article{overflow-wrap:anywhere;border:1px solid #c8a45d;border-radius:12px;padding:18px}.names-admin{font-size:16px;line-height:1.65}.names-admin h4{font-size:20px}.names-admin section{margin-top:26px}.name-home-invitation{color:#f6f0e5;background:#17233a;border:1px solid #c8a45d;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;max-width:540px;margin:22px auto;padding:14px 16px;scroll-margin-top:100px;font-size:16px;display:flex}.name-home-invitation p{margin:4px 0;font-size:14px}.name-home-invitation>a{flex-shrink:0;font-size:14px}.name-home-invitation.from-campaign{border-width:2px}.names-page :focus-visible,.names-admin :focus-visible{outline-offset:3px;outline:3px solid #c8a45d}@media (width<=650px){.names-editor{grid-template-columns:1fr}.names-page{padding:100px 16px 40px}.name-home-invitation{flex-wrap:wrap;margin-inline:12px}.names-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.names-tile{padding:16px 12px}.names-tile h2{font-size:26px}.name-card{padding:24px 18px}.names-share>*{flex:140px}}@media (width<=360px){.names-grid{grid-template-columns:1fr}}.names-nav-entry{color:#f6f0e5;box-sizing:border-box;background:#17233a;border:1px solid #c8a45d;border-radius:999px;width:fit-content;min-height:44px;margin:8px auto 12px;padding:8px 14px;font-size:14px;line-height:26px;text-decoration:none;display:block}.name-ai-interpreter{color:#f6f0e5;background:linear-gradient(145deg,#17233a,#223756);border:1px solid #c8a45d;border-radius:14px;gap:11px;margin:16px 0;padding:16px;display:grid}.name-ai-interpreter h4{color:#f4d486;margin:2px 0 5px}.name-ai-interpreter p{color:#d9e0e8;margin:0;font-size:14px;line-height:1.55}.name-ai-interpreter>div>small{color:#a9d0cd;font-weight:800}.names-admin .name-ai-interpreter>button,.names-admin .name-ai-result>button{color:#17233a;background:#d6ae57;width:100%;min-height:46px;font-weight:900}.name-ai-result{color:#17233a;background:#f6f0e5;border:1px solid #e4c77e;border-radius:11px;gap:8px;padding:13px;display:grid}.name-ai-result label{margin:0}.name-ai-result textarea{line-height:1.65}.name-ai-result>small{color:#657080;text-align:left}.name-ai-notice{background:#f6f0e5;border-radius:8px;padding:9px 11px;font-weight:700;color:#17233a!important;margin:0!important}.names-admin .name-meaning-privacy{background:#fff8e9;border:1px solid #c8a45d;border-radius:12px;align-items:flex-start;gap:11px;margin:14px 0;padding:13px;display:flex}.names-admin .name-meaning-privacy input{accent-color:#17233a;flex:none;width:22px;height:22px;margin:2px 0 0}.name-meaning-privacy span{gap:3px;display:grid}.name-meaning-privacy b{color:#17233a;font-size:15px}.name-meaning-privacy small{color:#5e6876;font-size:13px;line-height:1.45}.names-nav-entry.names-request-entry{text-align:center;background:linear-gradient(135deg,#203454,#101b31);border:1px solid #efd68b;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:min(340px,100% - 32px);margin:12px auto 18px;padding:10px 18px;line-height:1.4;animation:3s ease-in-out infinite name-banner-glow;display:flex}.names-request-entry strong{color:#fff2cd;font-size:19px}.names-request-entry span{color:#efdbab;font-size:14px}.name-home-invitation.name-action-banner{width:min(420px,100% - 32px);max-width:420px;box-shadow:none;border-width:1px;border-radius:16px;gap:10px;margin:22px auto;padding:16px 20px;animation:none}.name-home-invitation.name-action-banner h2{margin:0;font-size:22px;line-height:1.3}.name-home-invitation.name-action-banner .name-banner-actions{gap:8px}.name-home-invitation.name-action-banner a.name-banner-primary{width:auto;min-height:44px;box-shadow:none;padding:8px 18px;font-size:16px}@media (prefers-reduced-motion:reduce){.names-nav-entry.names-request-entry{animation:none;box-shadow:0 0 15px #e5c98040}}.name-parchment.parchment{box-sizing:border-box;aspect-ratio:auto;text-align:center;overflow-wrap:anywhere;width:min(410px,100%);min-height:574px;margin:28px auto;padding:140px 11% 95px;transform:none}.name-parchment.parchment:after{width:64px;top:38px}.name-parchment .name-ink{z-index:3;min-height:339px;color:var(--card-ink);flex-direction:column;justify-content:center;gap:14px;font-family:Frank Ruhl Libre,Georgia,serif;display:flex;position:relative}.name-parchment .name-ink>small{font-size:13px}.name-parchment .name-ink h2{margin:0;font-size:36px;line-height:1.2}.name-parchment .name-ink>div{white-space:pre-wrap;line-height:1.46}.name-parchment button.heart,.name-parchment button.share-card{width:42px;min-width:42px;height:42px;min-height:42px;color:var(--card-gold-light);background:#14223aeb;border-radius:50%;place-items:center;padding:0;font-size:24px;display:grid;position:absolute}.name-parchment .parchment-card-number.card-number-top{top:26px}.name-parchment .parchment-card-number.card-number-bottom{bottom:26px}.name-parchment button.share-card{top:26px}.name-parchment button.heart{bottom:26px}.name-parchment .seal-label{bottom:30px}.name-calculation{border:1px solid #c7a04f;border-radius:10px;padding:12px}.name-calculation small{display:block}.name-home-invitation.name-action-banner{box-sizing:border-box;color:#fffaf1;text-align:center;width:min(420px,100% - 32px);max-width:420px;box-shadow:none;background:#17233a;border:1px solid #c8a45d;border-radius:16px;gap:10px;margin:22px auto;padding:16px 20px;scroll-margin-top:110px;animation:none;display:grid}.name-action-banner .name-banner-label{color:#efd68b;letter-spacing:.04em;font-size:14px;font-weight:700}.name-action-banner h2{color:#fffaf1;margin:7px 0 10px;font-size:clamp(25px,4vw,34px);line-height:1.2}.name-action-banner p{color:#f4e9d1;max-width:570px;margin:0 auto;font-size:17px;line-height:1.55}.name-action-banner .name-banner-actions{justify-items:center;gap:11px;display:grid}.name-action-banner a.name-banner-primary{box-sizing:border-box;color:#101b31;background:linear-gradient(135deg,#f7e5aa,#d8b362);border:1px solid #fff0bd;border-radius:12px;max-width:100%;min-height:50px;padding:12px 24px;font-size:19px;font-weight:800;text-decoration:none;display:block;box-shadow:0 4px 18px #e5c98040}.name-action-banner a.name-banner-search{color:#f4e3b6;text-underline-offset:4px;font-size:14px}@keyframes name-banner-glow{0%,to{box-shadow:0 0 0 1px #e5c98030,0 0 14px #e5c98028}50%{box-shadow:0 0 0 4px #e5c98018,0 0 32px #e5c98070}}@media (width<=650px){.name-home-invitation.name-action-banner{gap:10px;padding:14px 18px}}@media (prefers-reduced-motion:reduce){.name-home-invitation.name-action-banner{animation:none;box-shadow:0 0 20px #e5c98040}}#name-request{scroll-margin-top:110px}.names-page-heading{text-align:center;justify-items:center;display:grid}.names-page-heading>small{color:#a9d0cd;font-weight:700}.names-discovery{grid-template-columns:1fr;gap:24px;width:min(760px,100%);margin:28px auto;display:grid}.names-index-panel{color:#17233a;background:#f6f0e5;border:1px solid #c8a45d;border-radius:22px;padding:24px;box-shadow:0 16px 35px #02081345}.names-index-panel h2,.names-index-panel h3{margin:0 0 12px;font-family:Frank Ruhl Libre,Georgia,serif}.names-index-panel input{margin-bottom:10px}.names-index-panel .names-letters{grid-template-columns:repeat(6,1fr);display:grid}.names-index-panel .names-letters button{min-width:0;padding:7px}.names-fan-browser{text-align:center;min-width:0}.names-card-fan-stage>.name-parchment.parchment{width:68%;margin:0 auto;animation:.55s ease-out both name-card-arrives}.names-fan-controls{z-index:8;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex;position:relative}.names-fan-controls span{color:#d8c394;flex-basis:100%;font-size:14px}.names-request-invite{text-align:center;margin-top:44px}.names-collection-button{justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:800;box-shadow:0 7px 20px #0006;color:#17233a!important;background:#f6f0e5!important;border:1px solid #e2bf6c!important;border-radius:999px!important;padding:9px 16px!important;text-decoration:none!important;display:inline-flex!important}.names-detail-navigation{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;display:flex}@keyframes name-card-arrives{0%{opacity:.25;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@media (width<=780px){.names-index-panel{padding:18px}.names-index-panel .names-letters{grid-template-columns:repeat(5,1fr)}.names-detail-navigation{align-items:stretch}.names-detail-navigation>a{flex:170px}}@media (prefers-reduced-motion:reduce){.names-card-fan-stage>.name-parchment{animation:none}}.names-fan-browser{box-sizing:border-box;background:var(--card-material,#f6f0e5);border:1px solid #c8a45d;border-radius:22px;width:min(680px,100%);margin:auto;padding:16px 18px 22px}.names-card-fan-stage{box-sizing:border-box;width:100%;padding:28px 0 24px}.names-card-fan-stage>.name-parchment.parchment{aspect-ratio:5/7;cursor:pointer;width:68%;height:auto;min-height:0;padding:0;animation:.65s ease-out both selected-card-arrives}.names-card-fan-stage .name-ink{justify-content:safe center;gap:2cqw;min-height:0;position:absolute;inset:28% 10% 17%;overflow:auto}.names-card-fan-stage .name-ink h2{font-size:9cqw;line-height:1.1}.names-card-fan-stage .name-ink>small{font-size:3.5cqw}.names-card-fan-stage .name-ink>div{line-height:1.4;font-size:clamp(12px,6cqw,24px)!important}.names-card-fan-stage>.name-parchment.parchment:after{aspect-ratio:1;width:17%;height:auto;top:7%}.names-card-fan-stage .parchment-card-number.card-number-top,.names-card-fan-stage button.share-card{top:6%}.names-card-fan-stage .parchment-card-number.card-number-bottom,.names-card-fan-stage button.heart{bottom:6%}.names-card-fan-stage .seal-label{font-size:3.5cqw;bottom:7%}.names-card-fan-stage button.heart,.names-card-fan-stage button.share-card{width:44px;min-width:44px;height:44px;min-height:44px;font-size:24px}.names-fan-controls span{color:#725820}.names-page .names-fan-controls>a{box-sizing:border-box;color:#fff4d9;text-align:center;background:#17233a;border:1px solid #c8a45d;border-radius:12px;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:10px 18px;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:0 3px 8px #17233a26}.names-page .names-fan-controls>a:hover{background:#243957}.names-page .names-fan-controls>a:focus-visible{outline-offset:3px;outline:3px solid #17233a}@media (width<=650px){.names-page-heading h1{margin:4px 0;font-size:30px}.names-page-heading p{margin:6px 0;font-size:16px}.names-discovery{margin-top:16px}.names-fan-browser{padding:8px 12px 18px}.names-card-fan-stage{padding-top:22px}.names-fan-controls{gap:8px}.names-fan-controls>a{font-size:14px}}.seo-directory{color:#17233a;box-sizing:border-box;background:#f6f0e5;border:1px solid #c8a45d;border-radius:18px;width:min(760px,100%);margin:34px auto;padding:22px}.seo-directory h2{margin:0 0 6px;font-family:Frank Ruhl Libre,Georgia,serif}.seo-directory p{margin:0 0 16px}.seo-directory>div{flex-wrap:wrap;gap:8px;display:flex}.names-page .seo-directory a,.words-page .seo-directory a{color:#17233a;background:#fffaf0;border:1px solid #c8a45d;border-radius:999px;padding:7px 12px;text-decoration:none;display:inline-flex}.names-page .seo-directory a:hover,.words-page .seo-directory a:hover{color:#fff4d9;background:#17233a}@media (width<=650px){.seo-directory{padding:16px}.seo-directory>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.names-page .seo-directory a,.words-page .seo-directory a{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.names-card-fan-stage>.name-parchment.parchment{animation:none}}.names-request-page{color:#17233a;background:radial-gradient(circle at 80% 8%,#6aa4aa35,#0000 30%),linear-gradient(145deg,#0b1729,#152c48);min-height:100dvh;padding:36px clamp(16px,4vw,48px) 56px;font-size:16px;line-height:1.6}.name-request-brand{width:min(1080px,100%);margin:0 auto 26px}.name-request-brand a{color:#f8f3e9;font-family:Frank Ruhl Libre,Georgia,serif;font-size:25px;font-weight:700;text-decoration:none}.name-request-brand span{color:#acd0d0;font-family:Arial,sans-serif;font-size:14px;font-weight:600}.name-request-layout{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:stretch;gap:20px;width:min(1080px,100%);margin:0 auto;display:grid}.name-request-promise,.name-request-focused-form,.name-request-success{border:1px solid #8ab7b8;border-radius:24px;box-shadow:0 22px 55px #02081355}.name-request-promise{color:#f8f3e9;background:linear-gradient(155deg,#1c3f59,#162942);padding:clamp(28px,5vw,55px);position:relative;overflow:hidden}.name-request-promise:after{content:"";border:1px solid #7bb7b740;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-120px;left:-100px;box-shadow:0 0 0 38px #7bb7b712,0 0 0 78px #7bb7b70b}.name-request-promise>small{color:#b9dada;letter-spacing:.07em;font-weight:800}.name-request-promise h1{color:#fffaf1;max-width:500px;margin:7px 0 12px;font:600 clamp(38px,5vw,58px)/1.08 Frank Ruhl Libre,Georgia,serif}.name-request-promise>p{color:#dfeaec;max-width:550px;margin:0;font-size:18px;line-height:1.65}.name-request-preview{z-index:1;color:#17233a;background:linear-gradient(145deg,#fffdf7,#eaf4f1);border:1px solid #d6bc7f;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;width:min(290px,78%);min-height:185px;margin:28px auto 24px;padding:18px;display:flex;position:relative;transform:perspective(900px)rotateY(3deg)rotateX(1deg);box-shadow:4px 6px #a8c5c0,12px 18px 32px #07111f66}.name-request-preview:before{content:"";border:1px solid #c8a45d66;border-radius:11px;position:absolute;inset:9px}.name-request-preview img{object-fit:cover;border-radius:50%;width:43px;height:43px;margin-bottom:7px;position:relative}.name-request-preview span,.name-request-preview i{color:#607078;font-size:13px;font-style:normal;position:relative}.name-request-preview strong{color:#17233a;margin:5px 0;font:600 30px/1.15 Frank Ruhl Libre,Georgia,serif;position:relative}.name-request-promise ul{z-index:1;gap:7px;margin:0;padding:0;list-style:none;display:grid;position:relative}.name-request-promise li{color:#e6efee;align-items:center;gap:9px;display:flex}.name-request-promise li:before{content:"✓";color:#102039;background:#a9d0cd;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;font-weight:900;display:grid}.name-request-focused-form{background:#f7f4ec;padding:clamp(24px,4vw,44px)}.name-request-focused-form>div>small{color:#38747a;letter-spacing:.06em;font-weight:800}.name-request-focused-form h2{color:#17233a;margin:3px 0;font:600 clamp(30px,4vw,42px)/1.15 Frank Ruhl Libre,Georgia,serif}.name-request-focused-form>div>p{color:#65707d;margin:0 0 24px}.name-request-focused-form>label{color:#17233a;gap:6px;margin:0 0 17px;font-weight:700;display:grid}.name-request-focused-form label>span{color:#6a7480;font-weight:400}.name-request-focused-form input:not([type=checkbox]):not([type=radio]),.name-request-focused-form textarea{color:#17233a;width:100%;min-height:50px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #9aadae;border-radius:11px;outline:none;padding:11px 13px}.name-request-focused-form textarea{resize:vertical;min-height:82px}.name-request-focused-form input:focus,.name-request-focused-form textarea:focus{border-color:#337b80;box-shadow:0 0 0 3px #4b999b24}.name-request-focused-form fieldset{border:0;margin:0 0 17px;padding:0}.name-request-focused-form legend{margin-bottom:7px;font-weight:700}.name-request-genders{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.name-request-genders label{cursor:pointer;background:#fff;border:1px solid #9aadae;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:8px;display:flex}.name-request-genders label:has(input:checked){color:#17494c;background:#e3f1ef;border-color:#387b7e;box-shadow:inset 0 0 0 1px #5d999c}.name-request-genders input{accent-color:#387b7e}.name-request-focused-form .name-request-consent{grid-template-columns:23px 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.5}.name-request-consent input{accent-color:#387b7e;width:21px;height:21px;margin-top:2px}.name-request-consent span{color:#4f5965;font-weight:500}.name-request-submit{color:#101d32;cursor:pointer;background:linear-gradient(145deg,#f5dfaa,#caa34e);border:1px solid #dfc179;border-radius:999px;width:100%;min-height:54px;padding:12px 20px;font:800 17px/1.3 Arial,sans-serif;box-shadow:0 9px 20px #14233b2b}.name-request-submit:hover{filter:brightness(1.03);transform:translateY(-1px)}.name-request-submit:disabled{opacity:.65;cursor:wait}.name-request-trust{color:#66717c;text-align:center;margin:11px auto 0;line-height:1.45;display:block}.name-request-search-link{color:#286b70;text-align:center;text-underline-offset:4px;margin:13px auto 0;display:block}.name-request-error{color:#812c2c;background:#fff1f1;border:1px solid #b75858;border-radius:10px;padding:10px 13px}.name-request-success{text-align:center;background:#f7f4ec;width:min(680px,100%);margin:10vh auto 0;padding:clamp(32px,6vw,64px)}.name-request-success>span{color:#123a3d;background:#b7dad5;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 16px;font-size:30px;font-weight:900;display:grid}.name-request-success h1{margin:0 0 12px;font:600 clamp(34px,5vw,50px)/1.15 Frank Ruhl Libre,Georgia,serif}.name-request-success p{color:#56616e}.name-request-success>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.name-request-success a{color:#fff8e8;background:#17233a;border:1px solid #bd9b53;border-radius:999px;align-items:center;min-height:46px;padding:9px 18px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=800px){.names-request-page{padding:24px 13px 42px}.name-request-brand{margin-bottom:16px}.name-request-layout{grid-template-columns:1fr}.name-request-promise{padding:27px 22px}.name-request-promise h1{font-size:39px}.name-request-promise>p{font-size:16px}.name-request-preview{min-height:145px;margin:20px auto;padding:12px}.name-request-focused-form{padding:25px 18px}.name-request-genders{grid-template-columns:1fr}.name-request-genders label{justify-content:flex-start;padding-inline:15px}.name-request-success{margin-top:5vh}}@media (prefers-reduced-motion:reduce){.name-request-submit:hover{transform:none}}.name-ink .name-gold-initial{text-shadow:0 0 8px #c8a45d47;font-weight:900;color:#b17808!important}.name-request-focused-form select{color:#17233a;width:100%;min-height:50px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #9aadae;border-radius:11px;padding:11px 13px}.name-request-focused-form select:focus-visible{outline-offset:2px;outline:3px solid #337b80}.names-form .name-delivery-choice,.name-request-focused-form .name-delivery-choice{border:0;min-width:0;margin:0 0 20px;padding:0}.name-delivery-choice legend{color:#17233a;margin-bottom:10px;font-size:17px;font-weight:700}.name-delivery-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}fieldset.name-delivery-choice .name-delivery-options label{color:#17233a;cursor:pointer;box-sizing:border-box;background:#fff;border:2px solid #8c9b9e;border-radius:14px;align-items:center;gap:9px;min-width:0;min-height:86px;margin:0;padding:12px 10px;display:flex}fieldset.name-delivery-choice .name-delivery-options label.is-selected{background:#e4f2ef;border-color:#246467;box-shadow:inset 0 0 0 1px #246467}.names-page .name-delivery-options input[type=radio],.names-request-page .name-delivery-options input[type=radio]{accent-color:#246467;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0}fieldset.name-delivery-choice .name-delivery-options span{gap:4px;min-width:0;display:grid}.name-delivery-options strong{overflow-wrap:anywhere;font-size:17px;line-height:1.4}.name-delivery-options small{color:#43585e;font-size:14px;font-weight:400;line-height:1.4}fieldset.name-delivery-choice .name-delivery-options label:focus-within{outline-offset:3px;outline:3px solid #246467}.name-existing-badge{color:#123e35;background:#e4f4ec;border:2px solid #287467;border-radius:12px;gap:5px;margin:10px 0 14px;padding:14px;display:grid}.name-existing-badge strong{font-size:20px}.name-existing-badge small{font-size:14px}.name-request-contact{color:#123e35;background:#e4f4ec;border:2px solid #287467;border-radius:12px;padding:16px}.names-admin a.name-whatsapp-shortcut{color:#fff;box-sizing:border-box;background:#155b43;border-radius:10px;justify-content:center;align-items:center;min-height:46px;margin:8px 0;padding:10px 16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.name-request-contact a:not(.name-whatsapp-shortcut){color:#123e35;text-decoration:underline}.name-request-contact a:focus-visible,.name-whatsapp-shortcut:focus-visible{outline-offset:3px;outline:3px solid #c8a45d}.name-parchment.parchment.child-fixed-card,.names-card-fan-stage>.name-parchment.parchment.child-fixed-card{aspect-ratio:9/16;width:min(410px,100%);height:auto;min-height:0;padding:0;container-type:inline-size}.child-fixed-card .child-blessing-ink,.names-card-fan-stage .child-fixed-card .child-blessing-ink{justify-content:safe center;min-height:0;position:absolute;inset:25% 10% 13%;overflow:auto;gap:2cqw!important}.child-fixed-card .child-blessing-ink h2{font-size:clamp(26px,9cqw,36px)}.child-fixed-card .child-blessing-ink>div,.names-card-fan-stage .child-fixed-card .child-blessing-ink>div{display:block;font-size:clamp(16px,5.2cqw,22px)!important;line-height:1.4!important}.child-fixed-card .child-blessing-ink>div p{margin:0 0 .4em}.blessing-read-aloud{color:#17233a;text-align:right;background:#f6f0e5;border:1px solid #c8a45d;border-radius:18px;max-width:650px;margin:24px auto;padding:24px;font-size:20px;line-height:1.8}.child-request-fields label{gap:6px;margin-bottom:16px;display:grid}.child-request-fields p{color:#465b60;font-size:14px}.child-personal-admin>label{align-items:center;gap:8px;display:flex}.child-personal-admin>label input{width:22px!important}.children-names-page .names-page-heading>small{color:#f2d78f}.children-names-page .names-fan-browser{background:linear-gradient(145deg,#fff9ec,#edf6f4);border-color:#efd387}.children-names-page .name-parchment{box-shadow:0 0 0 6px #efd3871f,0 20px 48px #030b1880}.child-blessing-ink{gap:8px!important}.child-blessing-ink .child-blessing-kicker{font-weight:800;color:#a87819!important;font-size:15px!important}.child-blessing-ink h2{color:#17233a}.child-blessing-ink>div{gap:8px;display:grid;line-height:1.55!important}.child-blessing-ink>div p{margin:0}.names-card-fan-stage .child-blessing-ink>div{font-size:clamp(11px,4.3cqw,18px)!important;line-height:1.42!important}.words-page{color:#f6f0e5;box-sizing:border-box;width:min(100%,1050px);margin:0 auto;padding:110px 20px 55px;font-size:16px;line-height:1.65}.words-page-heading{text-align:center}.words-page-heading small{color:#a9d0cd;font-weight:800}.words-page-heading h1{margin:5px 0;font:600 clamp(32px,5vw,50px)/1.15 Frank Ruhl Libre,Georgia,serif}.words-page-heading p{color:#d7dce4;margin:7px auto 22px}.words-browser{color:#17233a;box-sizing:border-box;background:#f6f0e5;border:1px solid #c8a45d;border-radius:22px;width:min(680px,100%);margin:auto;padding:20px;box-shadow:0 18px 45px #02081355}.words-browser>label,.words-form label{gap:7px;font-weight:800;display:grid}.words-browser input,.words-form input:not([type=range]),.words-form textarea,.words-library input{color:#17233a;width:100%;min-height:48px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #99835c;border-radius:10px;padding:10px 13px}.words-card-fan{padding:30px 0 20px}.word-parchment.parchment{box-sizing:border-box;aspect-ratio:5/7;cursor:pointer;width:min(410px,76%);min-height:0;margin:20px auto;padding:0}.word-card-ink{z-index:3;color:var(--card-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-family:Frank Ruhl Libre,Georgia,serif;display:flex;position:absolute;inset:23% 9% 17%}.word-card-ink>small{font-size:13px}.word-card-ink h2{margin:0;font-size:clamp(28px,8cqw,42px);line-height:1.15}.word-card-equals{color:#9b7530;font-size:25px}.acrostic-expansion{flex-wrap:wrap;justify-content:center;align-items:center;gap:.18em .42em;line-height:1.55;display:flex}.acrostic-word{display:inline-flex}.acrostic-word b{color:#9a6a14;font-size:1.28em;font-weight:900;line-height:1}.word-parchment button.heart,.word-parchment button.share-card{width:42px;min-width:42px;height:42px;min-height:42px;color:var(--card-gold-light);border:1px solid var(--card-gold);background:#14223aeb;border-radius:50%;place-items:center;padding:0;font-size:23px;display:grid;position:absolute}.word-parchment button.share-card{top:6%;left:6%}.word-parchment button.heart{bottom:6%;right:6%}.word-parchment button.share-card svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:21px}.word-parchment .seal-label{font-size:12px;bottom:7%}.words-controls,.words-detail-nav{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.words-controls button,.words-controls a,.words-detail-nav a,.words-admin button,.words-admin a{color:#fff4d9;min-height:44px;font:inherit;cursor:pointer;box-sizing:border-box;background:#17233a;border:1px solid #c8a45d;border-radius:11px;justify-content:center;align-items:center;padding:9px 16px;text-decoration:none;display:inline-flex}.words-controls span{text-align:center;color:#765c25;flex-basis:100%}.words-controls button:disabled{opacity:.5}.word-card-notice{text-align:center;color:#765c25}.words-detail{width:min(720px,100%)}.words-detail-nav{margin-bottom:18px}.words-admin{font-size:16px;line-height:1.6}.words-admin-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.words-admin-heading h2{margin-bottom:4px}.words-admin-heading p{margin-top:0}.words-admin-heading>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.words-editor{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:25px;margin-top:24px;display:grid}.words-form{background:#fbf9f4;border:1px solid #d5c49f;border-radius:16px;padding:22px}.words-form label{margin-bottom:15px}.words-form textarea{resize:vertical}.acrostic-check{color:#762b2b;background:#fff2f2;border:1px solid #b56e6e;border-radius:12px;margin:12px 0 18px;padding:14px}.acrostic-check.valid{color:#245b34;background:#edf8f0;border-color:#629471}.acrostic-check p{margin:7px 0 0;font-weight:700}.words-save-actions{flex-wrap:wrap;gap:9px;display:flex}.words-admin button:disabled{opacity:.5;cursor:not-allowed}.words-admin-notice{color:#fff;background:#17233a;border-radius:10px;padding:13px}.words-library{margin-top:30px}.words-library>input{max-width:420px}.words-library>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:14px;display:grid}.words-library>div button{flex-direction:column;gap:2px}.words-library button small{color:#d9c58f}.words-admin :focus-visible,.words-page :focus-visible{outline-offset:3px;outline:3px solid #c8a45d}@media (width<=760px){.words-page{padding:95px 13px 42px}.words-browser{padding:12px}.word-parchment.parchment{width:86%}.words-editor{grid-template-columns:1fr}.words-admin-heading>div:last-child{width:100%}.words-admin-heading>div:last-child>*,.words-save-actions>*{flex:1}}.acrostic-expansion{flex-wrap:nowrap;gap:0}.acrostic-expansion.horizontal,.acrostic-expansion.vertical{flex-direction:column}.acrostic-expansion.horizontal{gap:.05em}.acrostic-expansion.vertical{gap:.08em}.acrostic-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:.18em .42em;min-height:1.55em;display:flex}.acrostic-expansion.vertical{grid-template-columns:100%;justify-content:center;align-items:center;gap:.08em;width:min(94%,260px);max-width:100%;margin-inline:auto;display:grid}.acrostic-expansion.vertical .acrostic-line{text-align:right;direction:rtl;width:100%;min-width:0;display:block}.acrostic-expansion.vertical .acrostic-word{display:inline}.word-card-ink .acrostic-word>b{text-shadow:0 0 8px #c8a45d47;font-size:1.28em;font-weight:900;line-height:1;color:#b17808!important}.acrostic-line.empty{min-height:.65em}.words-form textarea{white-space:pre-wrap}.word-layout-choice{border:0;gap:9px;margin:0 0 16px;padding:0;display:flex}.word-layout-choice legend{margin-bottom:7px;font-weight:800}.words-admin .word-layout-choice button{color:#17233a;background:#fff;flex-direction:column;flex:1;gap:1px;min-height:62px}.words-admin .word-layout-choice button.selected{color:#fff4d9;background:#17233a;box-shadow:inset 0 0 0 2px #c8a45d}.word-layout-choice small{font-size:12px;font-weight:400}.words-controls .words-next-card{color:#17233a;background:linear-gradient(145deg,#e5c374,#c8a45d);border-color:#a47b2e;min-width:min(260px,100%);min-height:50px;font-weight:900;box-shadow:0 7px 16px #17233a30}.words-card-fan{box-sizing:border-box;width:100%;padding:28px 0 24px}.words-card-fan>.word-parchment.parchment{aspect-ratio:5/7;width:68%;height:auto;min-height:0;margin:0 auto;animation:.65s ease-out both selected-card-arrives}.words-card-fan>.card-fan-leaves{aspect-ratio:1.05;height:auto;inset:28px 0 auto}.words-card-fan>.card-fan-leaves span{height:80%;top:9%}@media (width<=650px){.words-browser{padding:16px 12px}.words-card-fan{padding-top:24px}.words-card-fan>.card-fan-leaves{top:24px}}@media (prefers-reduced-motion:reduce){.words-card-fan>.word-parchment.parchment,.words-card-fan>.card-fan-leaves span{animation:none}}.word-parchment.parchment{container-type:inline-size}.word-parchment .word-card-ink{justify-content:center;gap:0;min-height:0;inset:28% 9% 17%;overflow:visible}.word-card-body{transform-origin:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2cqw;width:100%;display:flex}.word-card-body>h2{overflow-wrap:anywhere;margin:0;font-size:8cqw;line-height:1.15}.word-card-body .word-card-equals{font-size:6cqw;line-height:1}.word-card-body>.card-credit{margin:0;font-size:3.6cqw;line-height:1.3}.word-card-body .acrostic-expansion.vertical{width:max-content;max-width:100%;margin-inline:auto}.word-card-body .acrostic-line{min-height:1.4em;line-height:1.4}.word-parchment .seal-label{width:max-content;max-width:58%;text-shadow:none;white-space:nowrap;padding:0;font-size:3.5cqw;line-height:1.2;bottom:7%;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.words-card-fan{margin-bottom:8px;padding-bottom:8px}@media (width<=760px){.words-page{padding-top:145px}.words-page-heading h1{font-size:30px}.words-page-heading p{font-size:15px}}.insight-entry{z-index:5;justify-content:center;margin:12px auto;display:flex;position:relative}.insight-entry .insight-open{color:#fff5df;cursor:pointer;background:#172b45;border:1px solid #c8a45d;border-radius:24px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 24px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;display:inline-flex}.insight-dialog{box-sizing:border-box;color:#17233a;text-align:center;background:#faf5e9;border:1px solid #c8a45d;border-radius:24px;width:min(520px,100vw - 32px);max-height:85dvh;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 80px #0008;margin:auto!important}.insight-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06101bcc}.insight-content{padding:30px 24px;font-size:17px;line-height:1.8;position:relative}.insight-content .insight-close{color:#17233a;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:28px;position:absolute;top:10px;left:10px}.insight-emblem{width:64px;height:64px;margin:0 auto 10px;display:block}.insight-brand{margin:8px 0;font-size:14px}.insight-content h2{margin:8px 0 20px;font-size:28px}.insight-answer{text-align:center;animation:.5s ease-out insight-appear}.insight-content small{color:#596573;margin-top:22px;font-size:13px;display:block}.insight-emblem.breathing{animation:3s ease-in-out infinite insight-breathe}@keyframes insight-breathe{50%{filter:drop-shadow(0 0 12px #c8a45d88);transform:scale(1.1)}}@keyframes insight-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.insight-emblem.breathing,.insight-answer{animation:none}}.insight-dialog .insight-content,.insight-dialog .insight-answer p{text-align:center}.insight-dialog .insight-close{width:44px;height:44px;box-shadow:none;border:0;border-radius:50%;padding:0}.parchment .insight-entry.insight-on-card{z-index:6;justify-content:center;margin:0;display:flex;position:absolute;inset:auto 12% calc(6% + 56px)}.parchment .insight-on-card .insight-open{color:#fff5df;background:#172b45;border:1px solid #c8a45d;border-radius:24px;gap:6px;width:100%;min-width:0;min-height:44px;padding:7px 8px;font-family:Arial,sans-serif;font-size:clamp(14px,4cqw,16px);line-height:1.3;box-shadow:0 3px 8px #17233a20}.parchment:has(.insight-on-card) .ink-copy:not(.custom-ink-copy){bottom:calc(6% + 112px)}:is(.parchment:has(.insight-on-card) .name-ink,.parchment:has(.insight-on-card) .word-card-ink){min-height:0;position:absolute;inset:28% 10% calc(6% + 112px);overflow:auto}.parchment:has(.insight-on-card) .seal-label{bottom:5%}.insight-on-card .insight-open:focus-visible{outline-offset:3px;outline:3px solid #247d94}@font-face{font-family:Bashi Card Serif;src:url(/fonts/NotoSerifHebrew-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Bashi Card Serif;src:url(/fonts/NotoSerifHebrew-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}.parchment .card-message,.parchment .name-ink,.parchment .word-card-ink{font-family:Bashi Card Serif,serif;font-weight:700}.parchment .name-ink h2{font-family:inherit;font-size:clamp(32px,12cqw,52px);font-weight:700;line-height:1.2}.parchment .name-ink>div{font-weight:700}.parchment .word-card-ink h2{font-family:inherit;font-weight:700}.parchment .card-signature{white-space:normal;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;margin:12px auto 0;font-family:Bashi Card Serif,serif;font-size:clamp(11px,3.4cqw,14px);font-weight:700;line-height:1.3;display:flex}.parchment .card-signature a{width:max-content;max-width:100%;box-shadow:none;color:inherit;letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-top:1px solid #c7a04f;border-radius:0;padding:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,4cqw,16px);font-weight:400;line-height:1.25;text-decoration:none;display:block}.parchment .card-signature a:focus-visible{outline-offset:3px;outline:2px solid #c7a04f}img[src^="/bashi-symbol."],img[src^="/bashi-icon."]{box-sizing:border-box;background:radial-gradient(circle at 32% 22%,#355575,#142b48 55%,#08162a);border:1px solid #c8a45d;border-radius:50%;padding:clamp(4px,1vw,9px);box-shadow:inset 0 2px 3px #ffffff38,inset 0 -3px 5px #020a18b3,0 0 12px #07132633;object-fit:contain!important;object-position:center!important}.brand-mark{background:#142b48;border:0;box-shadow:0 0 12px #07132633}.brand-mark img{padding:12%}.brand-mark.brand-triangle-mark{width:74px;height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 74px;position:relative;overflow:visible}.brand-mark.brand-triangle-mark img{width:100%;height:100%;box-shadow:none;clip-path:polygon(48.7% 3.5%,68.2% 56%,85.6% 56%,85.6% 58%,69% 58%,79% 85%,15.5% 85%,26.5% 58%,12.2% 58%,12.2% 56%,27% 56%);background:0 0;border:0;border-radius:0;padding:0;object-fit:contain!important}.brand-mark.brand-triangle-mark:after{content:none;z-index:2;pointer-events:none;background:#c8a45d;border-radius:999px;height:1px;position:absolute;top:57%;left:8%;right:8%;box-shadow:0 0 3px #c8a45d99}.brand-triangle-mark img[src^=\/bashi-card-emblem],.brand-triangle-mark img[src^=\/bashi-emblem-transparent]{clip-path:none;min-width:0;max-width:100%;min-height:0;max-height:100%;display:block;object-fit:contain!important}@media (width<=700px){.brand-mark.brand-triangle-mark{flex-basis:62px;width:62px;height:44px}}.home-social-masthead .brand-copy .brand-mark.brand-triangle-mark{flex:none;width:127px;max-width:none;height:90px;margin:0 0 12px;overflow:hidden}@media (width<=650px){.home-social-masthead .brand-copy .brand-mark.brand-triangle-mark{width:106px;height:75px}}.card-brand-medallion img{box-shadow:none;background:0 0;border:0;padding:0}.home-social-masthead .home-approved-emblem{box-sizing:border-box;background:0 0;border:1.3px solid #0000;border-radius:50%;flex:none;place-items:center;width:126px;height:126px;margin:0 0 4px;display:grid;position:relative}.home-social-masthead .home-approved-emblem:before{content:"";pointer-events:none;border:1.3px solid #d8c398;border-radius:50%;position:absolute;inset:7px}.home-social-masthead .home-approved-emblem img{filter:grayscale()sepia()saturate(2.2575)hue-rotate(7.1253deg)brightness(1.216);object-fit:contain;width:74%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;transform:translate(2px,calc(-7% - 5px))}@media (width<=650px){.app-shell:has(>.home-brand-hero){padding-top:max(4px, env(safe-area-inset-top))}.home-brand-hero{margin-top:0;padding-top:3px}.home-integrated-brand.home-social-masthead{grid-template-columns:minmax(0,1fr) 126px minmax(0,1fr);padding-top:0;padding-bottom:6px}.home-social-masthead .home-approved-emblem{border-width:1.105px;width:107.1px;height:107.1px;margin-bottom:-2px}.home-social-masthead .home-approved-emblem:before{border-width:1.105px;inset:5.95px}.home-social-masthead .home-approved-emblem img{transform:translate(1.7px,calc(-7% - 4.25px))}.home-social-masthead .brand-copy .home-brand-name{font-size:36px;line-height:1.05}.home-social-masthead .brand-copy p{white-space:nowrap;margin-top:2px;font-size:15px;line-height:1.2}}@media (width<=360px){.home-integrated-brand.home-social-masthead{grid-template-columns:minmax(0,1fr) 114px minmax(0,1fr)}.home-social-masthead .home-approved-emblem{width:96.9px;height:96.9px}}.card-brand-heading .card-brand-medallion.card-brand-triangle{aspect-ratio:1260/890;width:41.84%;box-shadow:none;background:0 0;border:0;border-radius:0}.card-brand-heading .card-brand-triangle img{aspect-ratio:1260/890;object-fit:contain;width:100%;height:auto}.card-brand-heading:has(.card-brand-ring){gap:2px;top:4%}.card-brand-heading .card-brand-medallion.card-brand-ring{aspect-ratio:1;width:40%;box-shadow:none;background:0 0;border:0;border-radius:0}.card-brand-heading .card-brand-ring img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.name-request-preview img[src^=\/bashi-card-ring],.article-fan-symbol[src^=\/bashi-card-ring],.lesson-fan-brand img[src^=\/bashi-card-ring]{box-shadow:none;object-fit:contain;aspect-ratio:1;background:0 0;border:0;border-radius:0;height:auto;padding:0}.article-fan-symbol[src^=\/bashi-card-ring]{width:82px}.breathing-emblem{padding:12px}.parchment:after{aspect-ratio:1;box-shadow:none;background:url(/bashi-card-ring.png?v=1) 50%/contain no-repeat;border:0;border-radius:0}.name-request-preview img[src^=\/bashi-card-emblem],.seo-info-page header img[src^=\/bashi-card-emblem],.insight-emblem[src^=\/bashi-card-emblem]{object-fit:contain;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.articles-shell .writings-masthead,.videos-shell .writings-masthead{grid-template-columns:68px minmax(0,1fr)}.writings-masthead img[src^=\/bashi-card-emblem],.lesson-fan-brand img[src^=\/bashi-card-emblem],.shared-video-redirect img[src^=\/bashi-card-emblem],.article-reading-shell>header img[src^=\/bashi-card-emblem],.article-fan-symbol[src^=\/bashi-card-emblem],.about-card .about-symbol[src^=\/bashi-card-emblem]{object-fit:contain;box-shadow:none;aspect-ratio:1260/890;background:0 0;border:0;border-radius:0;padding:0}.writings-masthead img[src^=\/bashi-card-emblem],.article-reading-shell>header img[src^=\/bashi-card-emblem]{width:68px;height:auto}.article-fan-symbol[src^=\/bashi-card-emblem]{width:82px;height:auto}.about-card .about-symbol[src^=\/bashi-card-emblem]{width:102px;max-width:102px;height:auto}.brand-mark.brand-ring-mark{width:74px;height:74px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 74px;overflow:visible}.brand-ring-mark img,.writings-masthead img[src^=\/bashi-card-ring],.article-reading-shell>header img[src^=\/bashi-card-ring],.about-card .about-symbol[src^=\/bashi-card-ring]{box-shadow:none;aspect-ratio:1;object-fit:contain;background:0 0;border:0;border-radius:0;height:auto;padding:0;display:block}.brand-ring-mark img{width:100%}.writings-masthead img[src^=\/bashi-card-ring],.article-reading-shell>header img[src^=\/bashi-card-ring]{width:68px}.about-card .about-symbol[src^=\/bashi-card-ring]{width:102px;max-width:102px}@media (width<=700px){.brand-mark.brand-ring-mark{flex-basis:62px;width:62px;height:62px}}@media (width<=600px){.breathing-emblem{padding:8px}}.about-intro-card .about-brand-name{text-align:center;color:#17233a;margin:10px auto 24px;font-family:Frank Ruhl Libre,Georgia,serif;font-size:clamp(20px,4vw,28px);font-weight:700;line-height:1.35;display:block}.transparent-header-emblem{--emblem-size:68px;width:var(--emblem-size);height:var(--emblem-size);flex:0 0 var(--emblem-size);box-sizing:border-box;border:calc(var(--emblem-size)*.0103175) solid transparent;box-shadow:none;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.transparent-header-emblem:before{content:"";inset:calc(var(--emblem-size)*.0555556);border:calc(var(--emblem-size)*.0103175) solid #d8c398;pointer-events:none;border-radius:50%;position:absolute}.transparent-header-emblem.transparent-header-emblem img{aspect-ratio:auto;object-fit:contain;width:74%;max-width:none;height:auto;box-shadow:none;transform:translate(calc(var(--emblem-size)*.015873),calc(-7% - var(--emblem-size)*.0396825));filter:grayscale()sepia()saturate(2.2575)hue-rotate(7.1253deg)brightness(1.216);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.section-header-emblem{--emblem-size:74px}.about-header-emblem{--emblem-size:102px;margin-inline:auto}@media (width<=700px){.section-header-emblem{--emblem-size:62px}}.latest-strip{box-sizing:border-box;color:#f6ecd5;direction:rtl;background:#101f33;border:1px solid #9f824b;border-radius:9px;align-items:center;gap:10px;width:100%;min-width:0;min-height:34px;margin:10px 0;padding:0 10px;font-size:14px;line-height:1.5;display:flex}.latest-strip>strong{color:#e3c57e;white-space:nowrap;flex:none;font-size:14px;font-weight:600}.latest-strip>a{color:#f6ecd5;flex:1;min-width:0;padding:5px 0;text-decoration:none;animation:.65s ease-out latest-fade}.latest-strip>a>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.latest-strip>button{color:#e3c57e;cursor:pointer;background:0 0;border:0;flex:none;width:26px;height:32px;padding:0;font-size:14px}.latest-strip>a:focus-visible,.latest-strip>button:focus-visible{outline-offset:2px;outline:2px solid #e3c57e}@keyframes latest-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.latest-strip>a{animation:none}}.seo-collection-page,.seo-detail-page,.seo-video-page,.seo-info-page{color:#f6f0e5;background:radial-gradient(circle at 50% 0,#173d56 0,#0b1c2d 36%,#060d19 100%);min-height:100vh;padding:clamp(28px,5vw,72px) clamp(16px,4vw,42px);font-family:Arial,sans-serif}.seo-collection-page>header,.seo-collection-page>section,.seo-detail-page>article,.seo-detail-page>nav,.seo-video-page>article,.seo-video-page>nav,.seo-info-page>header,.seo-info-page>section,.seo-info-page>footer{max-width:1040px;margin-inline:auto}.seo-collection-page>header,.seo-info-page>header{text-align:center}.seo-collection-page header img,.seo-info-page header>img:not(.seo-profile-image){object-fit:contain;width:92px;height:92px}.seo-collection-page small,.seo-detail-page small,.seo-video-page small,.seo-info-page small{color:#d7b66d;letter-spacing:.04em}.seo-collection-page h1,.seo-detail-page h1,.seo-video-page h1,.seo-info-page h1,.seo-collection-page h2,.seo-info-page h2{font-family:Georgia,Noto Serif Hebrew,serif;line-height:1.25}.seo-collection-page h1,.seo-info-page h1{margin:.45em 0 .25em;font-size:clamp(2rem,6vw,4rem)}.seo-collection-page header p,.seo-info-page header p{color:#dce5ec;max-width:720px;margin:0 auto 24px;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.8}.seo-collection-page header>div,.seo-detail-page article>div,.seo-info-page footer{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.seo-collection-page a,.seo-detail-page a,.seo-video-page a,.seo-info-page a{color:#f3db9e}.seo-primary-link{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:10px 22px;font-weight:800;text-decoration:none;display:inline-flex;color:#071321!important;background:#d3ad5b!important}.seo-collection-page>section{margin-top:64px}.seo-collection-page>section>h2{text-align:center;font-size:clamp(1.65rem,4vw,2.5rem)}.seo-card-directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.seo-card-directory article{background:#ffffff12;border:1px solid #d3ad5b6b;border-radius:22px;padding:22px;box-shadow:0 18px 50px #0000002e}.seo-card-directory h3{margin:.45rem 0;font-family:Georgia,Noto Serif Hebrew,serif;font-size:1.12rem;line-height:1.65}.seo-card-directory h3 a{color:#fff;text-decoration:none}.seo-card-directory p{color:#b8c3cd;margin:0}.seo-detail-page>nav,.seo-video-page>nav{justify-content:space-between;gap:16px;margin-bottom:28px;display:flex}.seo-detail-page>article,.seo-video-page>article,.seo-info-page>section{background:#ffffff12;border:1px solid #d3ad5b61;border-radius:28px;padding:clamp(22px,5vw,54px);box-shadow:0 24px 70px #00000040}.seo-detail-page article{text-align:center}.seo-detail-page h1{white-space:pre-line;max-width:820px;margin:18px auto;font-size:clamp(1.5rem,4vw,2.6rem)}.seo-detail-page article>img{border-radius:20px;width:min(100%,720px);height:auto;margin:28px auto;display:block;box-shadow:0 22px 60px #00000059}.seo-video-page article>h1{margin:.35em 0;font-size:clamp(1.7rem,4vw,3rem)}.seo-video-page article>p,.seo-info-page section p{color:#dce5ec;font-size:1.05rem;line-height:1.8}.seo-video-page .youtube-frame{aspect-ratio:16/9;margin:28px 0}.seo-video-page .youtube-frame iframe{border:0;border-radius:20px;width:100%;height:100%}.seo-info-page>section{max-width:820px;margin-top:36px}.seo-info-page h2{color:#f3db9e;font-size:1.7rem}.seo-info-page ol{gap:14px;padding:0;list-style:none;display:grid}.seo-info-page li{background:#ffffff0d;border-right:3px solid #d3ad5b;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.seo-info-page li span{color:#dce5ec;line-height:1.6}.seo-info-page>footer{margin-top:28px}.seo-profile-image{object-fit:cover;border:3px solid #d3ad5b;border-radius:50%;width:150px;height:150px;box-shadow:0 16px 50px #00000059}@media (width<=600px){.seo-detail-page>nav,.seo-video-page>nav{font-size:.9rem}.seo-detail-page>article,.seo-video-page>article,.seo-info-page>section{border-radius:20px}.seo-card-directory{grid-template-columns:1fr}}
