:root{color-scheme:dark;--ow-cream:#f7e9d8;--ow-muted:#bcb7c9;--ow-line:rgba(227,207,189,.18);--ow-gold:#f6d4a6;--ow-indigo:#242a45;--ow-card:rgba(28,35,55,.88)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ow-cream);background:radial-gradient(ellipse at 5% 1%,#303c56 0%,transparent 42%),radial-gradient(ellipse at 90% 28%,#433446 0%,transparent 44%),#141a2b;font:14px/1.55 'DM Sans',system-ui,sans-serif;min-height:100vh;padding-bottom:calc(24px + env(safe-area-inset-bottom))}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #ffdaa2;outline-offset:3px}button:disabled{opacity:.5;cursor:wait}[hidden]{display:none!important}
.ow-head{height:69px;padding:8px max(4vw,calc((100vw - 1130px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ow-line);background:#171d2fe6;position:relative;z-index:2}.ow-brand{text-decoration:none;display:flex;align-items:center;gap:9px;font:600 20px 'Cormorant Garamond',Georgia,serif;white-space:nowrap}.ow-brand em{font-style:normal;color:#f1cba3}.ow-brand img{width:34px;height:34px;object-fit:contain}.ow-head-links{display:flex;align-items:center;gap:18px}.ow-head-links a{text-decoration:none;font-size:12px;color:#decbb9}
.ow-shell{max-width:1140px;margin:0 auto;padding:24px 20px 55px}.ow-hero{display:grid;grid-template-columns:1.15fr 0.85fr;gap:24px;min-height:260px;border:1px solid #edcb9d45;background:linear-gradient(125deg,#282c47,#25283f 60%,#423650);border-radius:26px;overflow:hidden;box-shadow:0 18px 55px #0d102457;margin-bottom:22px}.ow-hero-text{padding:37px 15px 29px 39px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.ow-eyebrow{font-size:10px;font-weight:800;letter-spacing:.17em;color:#f0cba0}.ow-hero h1{font:600 clamp(43px,5.8vw,73px)/.95 'Cormorant Garamond',Georgia,serif;letter-spacing:-.018em;margin:4px 0}.ow-hero h1 em{color:#ffdac2}.ow-hero p{max-width:390px;color:#e2d7d4;font-size:15px;margin:5px 0 8px}.ow-status{display:inline-flex;align-items:center;border:1px solid #efcca744;background:#ffe5c311;border-radius:100px;padding:7px 12px;font-size:11px;color:#ecd6c2;max-width:100%}.ow-hero-art{position:relative;overflow:hidden;min-height:250px}.ow-hero-art img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;object-position:center}.ow-hero-art:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#282c47,transparent 43%),linear-gradient(0deg,#151826aa,transparent 40%)}.ow-art-label{position:absolute;z-index:2;right:22px;bottom:18px;letter-spacing:10px;border:1px solid #e6d1b544;border-radius:100px;padding:6px 8px 6px 18px;background:#14172aa6;font-size:17px}.ow-art-label span{color:#f1cba0}.ow-art-sheen{position:absolute;z-index:1;width:210px;height:210px;right:-60px;top:-70px;border-radius:50%;box-shadow:0 0 85px #ffebd045;background:#fff1dd19}
.ow-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:20px;align-items:start}.ow-main{min-width:0}.ow-tabs{display:flex;align-items:center;gap:8px;overflow:auto;scrollbar-width:none;margin:0 0 16px;padding:0 0 3px}.ow-tabs::-webkit-scrollbar{display:none}.ow-tabs button{flex:0 0 auto;background:#ffffff0a;border:1px solid var(--ow-line);border-radius:100px;padding:10px 14px;color:#e1dae2;font-size:12px;font-weight:700;white-space:nowrap}.ow-tabs button.active{background:#edd0aa;color:#2b2839;border-color:#f7dfbf}
.ow-composer,.ow-side-card,.ow-post,.ow-discover{background:var(--ow-card);border:1px solid var(--ow-line);border-radius:22px;box-shadow:0 9px 27px #10132633}.ow-composer{padding:22px;margin-bottom:25px}.ow-composer-top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ow-composer-top strong{display:block;font:600 24px/1.08 'Cormorant Garamond',Georgia,serif}.ow-composer-top small{display:block;color:var(--ow-muted);font-size:11px;margin-top:4px}.ow-icon{display:grid;place-items:center;flex:0 0 48px;height:48px;border:1px solid #e9cba177;border-radius:16px;background:radial-gradient(circle,#8f7181,#4c4a66);color:#ffdfb2;font-size:25px}.ow-compose-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:15px}.ow-compose-types button{border:1px solid #e9d5bf2c;background:#ffffff0a;padding:9px 4px;border-radius:11px;color:#e6dce2;font-size:11px;font-weight:700}.ow-compose-types button.selected{background:#f5d6b51f;border-color:#f3d0ac;color:#ffdfb9}.ow-composer label{display:block;color:#e6d7d2;font-weight:600;margin:11px 0 5px;font-size:12px}.ow-composer input:not([type=file]),.ow-composer textarea,.ow-comment-box input{display:block;width:100%;background:#141a2b;border:1px solid #a79bb64d;color:white;border-radius:12px;padding:11px 13px;outline-offset:0;min-width:0}.ow-composer textarea{resize:vertical;min-height:86px}.ow-composer input[type=file]{width:100%;font-size:12px;color:#e1d3c7;padding:7px;border-radius:10px;border:1px dashed #c8acc66b}.ow-hint{display:block;font-size:10.5px;color:#aeb1c4;margin:6px 0}.ow-submitline{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:15px}.ow-form-error{color:#ffc5ae;font-size:11px;flex:1}.ow-primary{background:linear-gradient(125deg,#f4d9b8,#d8a9b5);color:#282337;border:0;border-radius:12px;padding:12px 16px;font-size:12px;font-weight:800;white-space:nowrap}.ow-ghost{border:1px solid #dac7b45c;background:#ffffff0a;color:#f3ddc4;border-radius:100px;padding:8px 13px;font-size:11px;font-weight:700}.ow-section-head{margin:0 3px 16px}.ow-section-head h2{font:600 30px/1.05 'Cormorant Garamond',Georgia,serif;margin:5px 0}.ow-section-head p{color:#bcc0d0;margin:5px 0 0;font-size:12px}.ow-feed-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.ow-feed{display:flex;flex-direction:column;gap:14px}.ow-post{overflow:hidden;padding:19px}.ow-post-head{display:flex;align-items:center;gap:11px;margin-bottom:13px}.ow-avatar{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;border-radius:13px;background:#54465d;color:#fff5e5;font-size:23px}.ow-avatar.kenna{background:#4f5269}.ow-post-person{flex:1;min-width:0}.ow-post-person strong{display:block;font-size:13px}.ow-post-person small{color:#aca8bd;font-size:10px}.ow-tag{border:1px solid #e4ba9952;background:#f7d5b712;border-radius:100px;padding:3px 8px;font-size:10px;color:#f2d8b9}.ow-post h3{font:600 25px/1.05 'Cormorant Garamond',Georgia,serif;margin:0 0 10px}.ow-post-text{font-size:13px;color:#d8d6e0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 13px}.ow-post-photo{display:block;width:100%;max-height:360px;object-fit:cover;border-radius:14px;margin:8px 0 15px;background:#151b2a}.ow-link-card{display:flex;gap:10px;align-items:center;text-decoration:none;background:#181f34;border:1px solid #d6bea35a;border-radius:14px;padding:14px;margin:12px 0;color:#fff1d9;overflow:hidden}.ow-link-icon{display:grid;place-items:center;flex:0 0 43px;height:43px;background:#dac2ba20;border-radius:12px;font-size:20px}.ow-link-card span:last-child{overflow:hidden}.ow-link-card strong{display:block;font-size:12px}.ow-link-card small{font-size:10px;color:#b5b7c8;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ow-post-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;border-top:1px solid var(--ow-line);padding-top:12px;margin-top:13px}.ow-action{border:1px solid #d2c4c134;background:#ffffff09;border-radius:100px;padding:6px 10px;color:#ddd4e0;font-size:11px}.ow-action.on{border-color:#f2cea8;background:#f2d1ae22;color:#ffe4ba}.ow-action:disabled{opacity:.42}.ow-action-strong{margin-left:auto}.ow-comments{border-top:1px solid var(--ow-line);margin-top:11px;padding-top:10px}.ow-comment{padding:7px 0;color:#d8d2dc;font-size:11px;overflow-wrap:anywhere}.ow-comment b{color:#f7d5af}.ow-comment time{font-size:9px;color:#a2a0b2;margin-left:6px}.ow-comment-box{display:flex;gap:7px;margin-top:10px}.ow-comment-box input{font-size:11px;padding:9px 10px}.ow-comment-box button{border:0;border-radius:10px;padding:9px 12px;background:#e2bf9d;color:#2b2737;font-weight:800;font-size:11px}.ow-poll{display:grid;gap:8px;margin:15px 0}.ow-poll button{width:100%;text-align:left;padding:11px;border:1px solid #d2c4c159;border-radius:12px;background:#ffffff10;color:#f2e6e0;font-size:12px;display:flex;justify-content:space-between;gap:8px}.ow-poll button.selected{background:#f3d1a42a;border-color:#f1ca95}.ow-poll small{color:#bdb4c1}.ow-plan-note{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#f4d9ac12;border:1px solid #ebcc9d42;border-radius:12px;padding:9px 11px;color:#f8dcc5;font-size:11px;margin:10px 0}.ow-plan-note a{text-decoration:underline;text-underline-offset:2px}.ow-plan-note b{margin-left:auto}.ow-empty{text-align:center;padding:28px 22px;border:1px dashed #c6bca45a;border-radius:17px;color:#c6c3d1;background:#ffffff06}.ow-empty strong{display:block;font:600 27px 'Cormorant Garamond',Georgia,serif;color:#f3e2cb}.ow-empty p{font-size:12px;max-width:310px;margin:8px auto}.ow-empty button{background:#f0d4af;color:#30283d;border:0;border-radius:12px;padding:10px 16px;font-weight:700}.ow-more{text-align:center;margin:14px 0 20px}
.ow-discover{padding:18px;margin-bottom:20px}.ow-discover .ow-section-head{margin-bottom:17px}.ow-prompts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ow-prompt{padding:0;border:1px solid #dfd6d133;border-radius:16px;overflow:hidden;background:#ffffff08;text-align:left;color:var(--ow-cream);display:flex;flex-direction:column;min-height:192px}.ow-prompt-art{height:95px;background-size:cover;background-position:center;position:relative}.ow-prompt-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#22273a65,transparent 70%)}.ow-prompt-body{padding:12px;display:flex;flex-direction:column;gap:4px;flex:1}.ow-prompt-body small{font-size:9px;letter-spacing:.12em;color:#eac9a6;font-weight:800}.ow-prompt-body b{font:600 19px/1.04 'Cormorant Garamond',Georgia,serif}.ow-prompt-body span{font-size:10px;color:#bbb8c6;margin-top:auto;padding-top:5px}.ow-discovery-bottom{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.ow-discovery-bottom a{font-size:11px;text-decoration:none;border-radius:100px;border:1px solid #eacba264;padding:8px 11px;color:#f7d7b5}
.ow-aside{display:grid;gap:16px}.ow-side-card{padding:19px}.ow-side-card h2{font:600 27px/1.05 'Cormorant Garamond',Georgia,serif;margin:9px 0}.ow-side-card p{margin:8px 0;color:#c5c0ce;font-size:12px}.ow-side-card small{color:#a7a4ba;line-height:1.5;display:block;font-size:10px}.ow-intro{background:radial-gradient(circle at 90% 0%,#684b6a77,transparent 55%),var(--ow-card)}.ow-connection{display:flex;justify-content:center;align-items:center;gap:22px;margin:21px 0;font-size:30px}.ow-connection span:nth-child(2){color:#f8dcb1}.ow-side-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;border-bottom:1px solid var(--ow-line);padding:12px 0;font-size:12px}.ow-side-link:last-child{border-bottom:0}.ow-side-link span{color:#e7d3bc}.ow-loop{font-weight:700;color:#ecd7c2!important}.ow-loop b{color:#f9cc9e}.ow-footer{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:center;text-align:center;border-top:1px solid var(--ow-line);padding:23px 18px;color:#aeb0c6;font-size:11px}.ow-footer a{text-decoration:none;color:#dbcbbf}.ow-footer span{width:100%;color:#e2c2a6}.ow-toast{position:fixed;bottom:calc(25px + env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);background:#f4d9b9;color:#30283b;padding:11px 17px;border-radius:13px;box-shadow:0 7px 40px #080a18a8;font-weight:700;font-size:12px;z-index:20;max-width:90vw;text-align:center}
@media(max-width:900px){.ow-layout{grid-template-columns:minmax(0,1fr) 235px}.ow-shell{padding:20px 15px 50px}.ow-hero-text{padding:28px}}
@media(max-width:700px){.ow-layout{display:flex;flex-direction:column}.ow-main{width:100%}.ow-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ow-intro{grid-column:span 2}.ow-hero{grid-template-columns:minmax(0,1fr) 37%;min-height:215px;gap:0}.ow-hero-art{min-height:200px}.ow-hero-text{padding:24px}.ow-hero h1{font-size:52px}.ow-hero p{font-size:13px}.ow-head-links a:first-child{display:none}}
@media(max-width:470px){.ow-head{height:60px;padding:7px 14px}.ow-brand{font-size:18px}.ow-head-links{gap:9px}.ow-shell{padding:13px 10px 40px}.ow-hero{min-height:182px;border-radius:19px;margin-bottom:15px;grid-template-columns:1fr 32%}.ow-hero-text{padding:17px 7px 18px 17px}.ow-hero h1{font-size:47px}.ow-hero p{font-size:11.5px;line-height:1.4}.ow-eyebrow{font-size:8.5px}.ow-status{font-size:9px;line-height:1.4;padding:5px 8px}.ow-hero-art{min-height:185px}.ow-art-label{right:5px;bottom:9px;font-size:10px;letter-spacing:4px;padding:5px 3px 5px 8px}.ow-tabs{gap:5px}.ow-tabs button{padding:9px 11px;font-size:11px}.ow-composer{padding:15px;border-radius:17px}.ow-composer-top strong{font-size:22px}.ow-compose-types button{font-size:10px}.ow-post{padding:14px;border-radius:17px}.ow-post h3{font-size:24px}.ow-prompts{gap:8px}.ow-prompt{min-height:185px}.ow-prompt-art{height:86px}.ow-aside{grid-template-columns:1fr}.ow-intro{grid-column:auto}.ow-submitline{align-items:stretch;flex-direction:column}.ow-primary{width:100%}.ow-side-card{padding:16px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
