body{line-height:1.6}.grain-layer{z-index:99;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.9' filter='url(%23n)'/%3E%3C/svg%3E")}.ambient-wash,.grain-layer{position:fixed;inset:0;pointer-events:none}.ambient-wash{z-index:-1;background:var(--ambient-color,#d6c7a5);opacity:.055;transition:background 1.5s ease}.salon-layout{display:flex;isolation:isolate;min-height:100svh}.salon-sidebar{position:fixed!important;inset:0 auto 0 0;width:226px!important;height:100svh;z-index:30;display:flex;flex-direction:column;background:#eee3cf!important;border-right:1px solid var(--border)}.salon-sidebar-head{padding:39px 30px 25px;gap:0}.salon-sidebar-head .brand{font-size:42px}.salon-sidebar-head>p{letter-spacing:.115em;color:#8b765a;margin:14px 0 0;white-space:nowrap}.salon-sidebar-content{padding:8px 20px;overflow:auto}.nav-search{width:100%;display:flex;align-items:center;gap:12px;padding:13px 12px;border:1px solid var(--border);border-radius:3px;margin-bottom:24px;background:#f4ebdb80;color:#786750}.nav-search kbd{margin-left:auto;font:9px var(--sans);padding:1px 4px;color:#705a3d;border:1px solid var(--border);border-radius:2px}.salon-nav-item{height:46px!important;font-size:12px!important;gap:14px!important;padding:0 12px!important;border-radius:3px!important;font-weight:400!important;position:relative}.salon-nav-item svg{width:18px!important;height:18px!important;color:#837257}.salon-nav-item[data-active]{background:#e4d7bd!important;color:var(--wine)!important;font-weight:600!important}.salon-nav-item[data-active] svg{color:var(--wine)}.active-dash{margin-left:auto;width:13px;height:1px;background:var(--wine)}.salon-nav-item.nav-create{margin:12px 0;background:var(--wine)!important;color:#fff0d5!important;height:42px!important}.salon-nav-item.nav-create svg{color:#e8d5b4}.nav-badge{background:var(--wine);color:#fff2dc;font-size:9px;line-height:17px;min-width:17px;text-align:center;border-radius:50%;margin-left:auto}.nav-badge+.active-dash{display:none}.sidebar-note{margin:40px 13px 25px;border-top:1px solid var(--border);padding-top:28px;color:#8a7455}.sidebar-note p{font:italic 21px/1.3 var(--serif);margin:17px 0 12px}.sidebar-note>span{font-size:9px;letter-spacing:.07em;color:#705a3d}.salon-sidebar-foot{padding:18px 26px 23px;margin-top:auto;border-top:1px solid var(--border);gap:12px}.account-link{display:flex;align-items:center;gap:9px}.account-link>span{flex:1;min-width:0}.account-link strong{display:block;font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.account-link small{font-size:9px;color:#705a3d}.sign-out{font-size:10px!important;justify-content:flex-end}.sidebar-join{padding:10px 13px;min-height:37px;font-size:11px;gap:15px}.sidebar-colophon{font-size:8px;color:#8b785d;display:flex;justify-content:space-between;margin-top:4px}.salon-body{margin-left:226px;min-width:0;width:calc(100% - 226px)}.salon-topbar{height:61px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);font-size:8px;letter-spacing:.13em;color:#8b795c}.salon-topbar>div{display:flex;align-items:center;gap:26px}.preview-label{display:flex;align-items:center;gap:7px;letter-spacing:.025em;text-transform:none;font-size:10px;color:#716449}.preview-label i{width:5px;height:5px;border-radius:50%;background:#819075}.salon-main{padding:32px 40px 54px;max-width:1690px;margin:auto;min-height:calc(100svh - 170px)}.salon-footer{border-top:1px solid var(--border);margin:0 40px;padding:32px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#705a3d;font-size:10px}.salon-footer .brand{font-size:27px;color:#6c5740}.salon-footer .brand>span{font-size:12px}.salon-footer>a:last-child{display:flex;gap:9px;align-items:center}.mobile-header,.mobile-nav{display:none}.skip-link{position:fixed;left:240px;top:-80px;padding:12px 18px;z-index:200;background:var(--wine);color:white}.skip-link:focus{top:10px}.feed-hero{position:relative;background:#e7dcc5;min-height:372px;height:28vw;max-height:458px;display:grid;grid-template-columns:45% 55%;overflow:hidden;border:1px solid #8066401c;margin-bottom:35px}.feed-hero-copy{padding:40px 18px 40px 39px;position:relative;z-index:2}.feed-hero-copy>.eyebrow{font-size:8px;letter-spacing:.14em;color:#836b46;display:flex;align-items:center;gap:8px;white-space:nowrap}.gold-line{width:19px;height:1px;background:#a38758}.feed-hero h1{font:clamp(58px,5.7vw,100px)/.91 var(--serif);letter-spacing:-.035em;margin:24px 0 21px}.feed-hero h1 em{color:var(--wine);font-weight:400}.feed-hero-copy>p:not(.eyebrow){font-size:11px;line-height:1.85;color:#806f57;margin:0 0 21px}.text-link{display:inline-flex;align-items:center;gap:18px;padding-bottom:5px;border-bottom:1px solid #7a1f2455;font-size:11px;color:var(--wine)}.feed-hero-art{position:relative;overflow:hidden;margin:20px 20px 20px 0;border-radius:48% 48% 2px 2px}.feed-hero-art img{height:100%;width:100%;object-fit:cover;object-position:54% 35%;transform:scale(1.05)}.hero-art-arch{position:absolute;inset:11px;border:1px solid #e8d7b977;border-radius:48% 48% 1px 1px;pointer-events:none}.hero-art-label{bottom:22px;left:25px;right:25px;display:flex;align-items:center;justify-content:space-between;color:#ede0c7;letter-spacing:.1em;text-shadow:0 1px 4px #000b}.hero-art-label,.hero-issue{position:absolute;font-size:6px}.hero-issue{right:-13px;top:48%;letter-spacing:.12em;writing-mode:vertical-rl;color:#8c7854}.feed-toolbar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding:0 0 13px}.editorial-tabs{padding:0!important;gap:27px!important;height:32px!important}.editorial-tabs [data-slot=tabs-trigger]{padding:0 0 10px!important;font-size:12px;font-weight:400;border:0;border-radius:0;height:37px}.editorial-tabs [data-slot=tabs-trigger][data-active]{color:var(--wine);font-weight:600}.editorial-tabs [data-slot=tabs-trigger]:after{bottom:-3px!important;background:var(--wine)!important;height:2px!important}.feed-curation{font-size:9px;color:#8d7a5f}.feed-curation,.topic-bar{display:flex;gap:8px;align-items:center}.topic-bar{flex-wrap:wrap;margin:22px 0 28px}.topic-bar>.tag,.topic-bar>button{display:flex;align-items:center;gap:6px;padding:6px 13px;border:1px solid #5a422722;border-radius:3px;font-size:10px;color:#867356;background:transparent;white-space:nowrap;transition:background .2s,color .2s}.topic-bar>.tag:hover,.topic-bar>button:hover{background:#e6d9c1}.topic-bar>button.active{background:#344538;color:#f8eedb;border-color:#344538}.topics-more{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:9px;color:#8b7758;white-space:nowrap}.masonry{column-count:4;column-gap:22px}.post-card{break-inside:avoid;display:inline-block;width:100%;padding-bottom:25px}.art-frame{position:relative;transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s ease;background:var(--art-color,#c2b59f);border-radius:3px;isolation:isolate}.post-image-link{display:block;overflow:hidden;border-radius:3px}.post-image{width:100%;height:auto;display:block;max-height:450px;object-fit:cover;transition:filter .6s,transform .8s;background-size:cover}.art-frame:hover .post-image{transform:scale(1.025);filter:saturate(1.06)}.art-sheen{position:absolute;inset:0;pointer-events:none;z-index:3;border-radius:inherit;overflow:hidden}.art-sheen:after{content:"";position:absolute;width:70%;height:200%;left:-95%;top:-40%;transform:rotate(24deg);background:linear-gradient(90deg,transparent,#fff4dc22,transparent);transition:left .75s}.art-frame:hover .art-sheen:after{left:130%}.image-open{position:absolute;left:13px;bottom:13px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f2e8d5e6;color:#44331e;opacity:0;transform:translateY(5px);transition:.25s}.post-image-link:focus-visible .image-open,.post-image-link:hover .image-open{opacity:1;transform:none}.post-image-tools{position:absolute;right:9px;top:9px;gap:5px}.image-count,.post-image-tools{display:flex;align-items:center}.image-count{background:#1b1b18a1;color:#f6efde;font-size:8px;gap:4px;padding:5px 6px;border-radius:2px}.reaction{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:4px 0;font-size:9px;color:#8f7e64;min-height:25px;white-space:nowrap}.reaction.selected{color:var(--wine)}.reaction-overlay{padding:7px;min-height:29px;color:#463f2f;background:#f2e8d5ec;border-radius:2px;opacity:0;transform:translateY(-3px);transition:.2s}.art-frame:focus-within .reaction-overlay,.art-frame:hover .reaction-overlay,.reaction-overlay.selected{opacity:1;transform:none}.post-caption{padding:10px 2px 0}.post-category{color:#705a3d;font-size:7px;text-transform:uppercase;letter-spacing:.11em}.post-caption h3{font:23px/1.13 var(--serif);margin:5px 0 10px;letter-spacing:-.018em;color:#493b2b}.post-byline{justify-content:space-between}.post-byline,.post-byline>a{display:flex;align-items:center;gap:6px}.post-byline>a{min-width:0;font-size:9px;color:#817057}.post-byline>a>span:not(.avatar){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.avatar{border-radius:50%;object-fit:cover;display:inline-block;flex-shrink:0;vertical-align:middle;border:1px solid #917d5d33;background:#d8c8ad}.avatar-fallback{display:inline-flex;align-items:center;justify-content:center;color:#76583d;font-family:var(--serif);font-size:22px}.load-more{text-align:center;margin:20px 0 50px}.load-more .button{font-size:12px}.feed-end-note{text-align:center;color:#705a3d;border-top:1px solid var(--border);padding:48px 0 0;margin-top:12px}.feed-end-note>svg{margin:0 auto 18px}.feed-end-note>p{font:italic 31px var(--serif);margin:0 0 12px}.feed-end-note>span{font-size:8px;letter-spacing:.17em}.button-outline{color:#775e3e;background:transparent;border-color:#92774a55}.button-outline:hover{background:#e8dcc5;color:var(--wine)}.icon-button{display:inline-grid;place-items:center;min-width:32px;min-height:32px;border:0;background:none;color:#887151;padding:6px}.icon-button:hover{color:var(--wine);background:#e8dcc555}.text-button{border:0;background:none;padding:0;color:#856745;font-size:12px;display:inline-flex;align-items:center;gap:7px}.text-button:hover{text-decoration:underline}.muted{color:#8d7b61;font-size:12px}.spin{animation:spin 1.3s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.loading-state{gap:13px;min-height:180px;font-size:12px;color:#705a3d}.empty-state,.loading-state{display:flex;align-items:center;justify-content:center}.empty-state{flex-direction:column;text-align:center;padding:65px 25px;min-height:300px;color:#806b4c}.empty-state>svg{margin-bottom:22px;color:#705a3d}.empty-state h2{font:42px/1.06 var(--serif);color:#625039;margin-bottom:17px}.empty-state p{max-width:430px;font-size:12px;line-height:1.9;margin-bottom:24px}.empty-state .button{font-size:12px}.skeleton-card{display:inline-block;break-inside:avoid;width:100%;margin-bottom:28px}.skeleton-card>div,.skeleton-card>small,.skeleton-card>span{display:block;background:#dcccaf;border-radius:3px;animation:skeleton-breathe 1.5s infinite alternate}.skeleton-card>span{width:85%;height:16px;margin:13px 0 10px}.skeleton-card>small{height:10px;width:45%}@keyframes skeleton-breathe{to{opacity:.4}}.page-heading{padding:24px 0 43px;display:flex;align-items:center;justify-content:space-between;gap:30px}.page-heading .eyebrow{font-size:9px;color:#705a3d;margin-bottom:18px}.page-heading h1{font:clamp(44px,4.6vw,74px)/1 var(--serif);letter-spacing:-.035em;margin:0 0 18px;color:#443524}.page-description{font-size:12px;line-height:1.9;color:#8a7657;max-width:540px;margin:0}.page-heading>.button{font-size:11px;gap:12px}.heading-asterisk{color:#705a3d;margin-right:28px}.section-title{display:flex;align-items:baseline;justify-content:space-between;gap:22px;margin:0 0 24px}.section-title h2{font:32px/1.1 var(--serif);letter-spacing:-.02em;margin:0;color:#5b4830}.section-title>span{font-size:8px;letter-spacing:.12em;color:#705a3d;text-align:right}.section-title>a{font-size:10px;display:flex;align-items:center;gap:9px;color:#8d7450}.curated-section{padding:0 0 48px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.collection-card .art-frame{height:300px}.collection-card img{width:100%;height:100%;object-fit:cover;border-radius:3px;filter:saturate(.85)}.collection-number{position:absolute;top:14px;left:16px;color:#f7ebd2;font:italic 29px var(--serif);text-shadow:0 2px 4px #0006}.collection-card>div:last-child{padding:17px 0 0}.collection-card .eyebrow{font-size:7px;letter-spacing:.12em;margin:0 0 6px;color:#705a3d}.collection-card h3{font:29px/1.1 var(--serif);color:#6d5236;display:flex;justify-content:space-between;gap:10px;align-items:center;margin:0}.collection-card h3 svg{width:17px;color:#705a3d}.voices-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:35px 0 37px;margin:0 0 43px}.voices-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.voice-card{text-align:center;min-width:0;padding-top:10px}.voice-card .avatar{filter:saturate(.75)}.voice-card h3{font:21px var(--serif);color:#6d553b;margin:12px 0 4px}.voice-card p{font-size:9px;color:#705a3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 14px}.voice-card>span{font-size:8px;color:#7a6750;display:flex;align-items:center;justify-content:center;gap:6px}.voice-card:hover .avatar{outline:1px solid #9c8158;outline-offset:4px}.archive-search{border:1px solid #9d825443;background:#eee3ce;display:flex;align-items:center;gap:20px;padding:17px 20px;margin:0 0 40px;color:#705a3d}.archive-search input{font:30px var(--serif);border:0;background:none;min-width:0;flex:1;color:#59452e;outline:none}.archive-search input::placeholder{color:#705a3d}.archive-search .button{font-size:11px;min-height:40px}.search-suggestions{padding:20px 0}.search-suggestions .eyebrow{font-size:9px;color:#705a3d}.search-suggestions>a{font:32px var(--serif);display:inline-flex;align-items:center;gap:12px;margin:10px 35px 10px 0;color:#7f6542}.search-suggestions>a svg{color:#705a3d}.search-result-label{font-size:9px;letter-spacing:.13em;color:#705a3d;margin-bottom:24px}.search-people{margin:0 0 35px}.search-people h2{font:30px var(--serif);color:#735a3c}.search-people>div{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.search-people a{display:flex;align-items:center;gap:12px;border:1px solid var(--border);padding:16px}.search-people a>span{flex:1}.search-people strong{display:block;font:20px var(--serif)}.search-people small{color:#705a3d;font-size:10px}.search-people svg{color:#705a3d}.archive-palette{top:min(12dvh,96px)!important;left:50%!important;translate:-50% 0!important;max-height:calc(100dvh - min(12dvh, 96px) - 24px);display:flex!important;gap:0!important;width:650px!important;max-width:calc(100vw - 32px)!important;padding:0!important;border:1px solid #9c82544d!important;border-radius:4px!important;background:#f2e8d5!important;overflow:hidden}.archive-palette [data-slot=command]{background:none;height:auto;min-height:0;padding:0;border-radius:0!important}.archive-palette [data-slot=command-input-wrapper]{height:67px;flex:0 0 67px;padding:0 52px 0 18px;border-bottom:1px solid var(--border)}.archive-palette [data-slot=command-input]{font:25px var(--serif);height:100%;outline:none!important}.archive-palette [data-slot=command-input-wrapper]:focus-within{box-shadow:inset 0 -2px #957339}.archive-palette [data-slot=dialog-close]{top:18px;right:14px}.archive-palette [data-slot=command-list]{max-height:420px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px}.archive-palette [data-slot=command-group-heading]{font-size:8px;letter-spacing:.14em;color:#705a3d;padding:13px 10px}.archive-palette [data-slot=command-item]{gap:12px;padding:10px;font-size:12px;border-radius:3px;cursor:pointer}.archive-palette [data-slot=command-item]>svg:last-child{margin-left:auto}.archive-palette .muted{font-size:10px;margin-left:auto}.search-mini-image{width:35px;height:39px;object-fit:cover}.palette-foot{flex-shrink:0;border-top:1px solid var(--border);padding:13px 20px;font-size:7px;letter-spacing:.07em}.detail-breadcrumb,.palette-foot{color:#705a3d;display:flex;justify-content:space-between}.detail-breadcrumb{align-items:center;gap:20px;font-size:9px;padding:4px 0 25px;border-bottom:1px solid var(--border);margin-bottom:30px}.detail-breadcrumb>a{display:flex;align-items:center;gap:10px}.detail-breadcrumb>span{font-size:7px;letter-spacing:.07em;text-transform:uppercase}.post-detail{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:42px}.detail-gallery{min-width:0;align-self:start;position:sticky;top:24px}.gallery-stage{min-height:300px;position:relative;display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid #81633c26}.gallery-stage>img{width:100%;max-height:80svh;object-fit:contain;display:block}.gallery-enlarge{position:absolute;right:20px;top:20px;background:#f2e8d5d9;width:32px;height:32px;border:0;display:grid;place-items:center;border-radius:2px;color:#6b5439}.gallery-arrow{position:absolute;top:50%;background:#f2e8d5df;color:#6c5334;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%}.gallery-arrow.prev{left:22px}.gallery-arrow.next{right:22px}.gallery-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:8px;color:#705a3d;padding:15px 0}.gallery-caption p{margin:0;max-width:80%}.gallery-caption>span{white-space:nowrap;letter-spacing:.1em}.gallery-thumbnails{display:flex;gap:8px;overflow:auto}.gallery-thumbnails>button{border:1px solid transparent;padding:3px;background:transparent;flex-shrink:0;opacity:.65}.gallery-thumbnails>button.selected{border-color:#84653c;opacity:1}.gallery-thumbnails img{width:48px;height:56px;object-fit:cover;display:block}.detail-copy{padding:3px 0 0;min-width:0}.detail-author{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding:0 0 22px;color:#826947}.detail-author>a:first-child{display:flex;gap:11px;align-items:center}.detail-author strong{display:block;font-size:11px;font-weight:500;color:#6a5138}.detail-author small{font-size:9px;color:#705a3d}.detail-date{font-size:7px;color:#705a3d;margin:31px 0 15px;letter-spacing:.15em}.detail-copy h1{font:clamp(40px,3.8vw,64px)/1.01 var(--serif);letter-spacing:-.035em;margin:0 0 24px;color:#523c27}.post-prose{font-size:12px;line-height:1.95;color:#887053;overflow-wrap:anywhere}.post-prose p{margin:0 0 9px}.post-prose p:empty{display:none}.post-location{align-items:center;color:#705a3d;margin:23px 0 15px}.post-location,.post-tags{display:flex;gap:7px;font-size:9px}.post-tags{flex-wrap:wrap;color:#8e724b;margin:14px 0 23px}.post-tags a{padding:3px 8px;border:1px solid #9c7b4930;border-radius:2px}.detail-reactions{display:flex;align-items:center;gap:24px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:17px 0;font-size:11px;color:#8f7551}.detail-reactions .reaction{font-size:11px;gap:8px}.detail-reactions>a{display:flex;align-items:center;gap:8px}.detail-reactions>.reaction:nth-of-type(2),.owner-actions{margin-left:auto}.owner-actions{display:flex;align-items:center;gap:8px}.comments-section{padding-top:25px}.comments-section h2{font:29px var(--serif);color:#6c5134;display:flex;gap:12px;align-items:center;margin:0 0 23px}.comments-section h2>span{font:9px var(--sans);color:#705a3d}.comment-list{max-height:440px;overflow:auto;scrollbar-width:thin}.comment{display:flex;gap:9px;margin:0 0 23px;align-items:flex-start}.comment>div{flex:1;min-width:0}.comment strong{font-size:10px;font-weight:500;color:#80613f}.comment p{font-size:11px;line-height:1.8;color:#705a3d;margin:4px 0 5px;overflow-wrap:anywhere;white-space:pre-wrap}.comment small{font-size:8px;color:#705a3d}.comment .icon-button{opacity:.5}.comment-compose{position:relative;margin-top:8px}.comment-compose textarea{background:#eaddc7;border:1px solid #a0855733;border-radius:2px;min-height:79px;resize:vertical;padding:13px 42px 13px 13px;width:100%;font-size:11px;color:#765a3b}.comment-compose textarea::placeholder{color:#705a3d}.comment-compose button{position:absolute;right:12px;bottom:18px;background:none;border:0;color:#8d6941}.compose-hint{font-size:9px;color:#705a3d;line-height:1.8;margin:12px 0 0}.compose-hint a{text-decoration:underline}.related-section{margin-top:55px;padding-top:33px;border-top:1px solid var(--border)}.image-lightbox{width:94vw!important;max-width:94vw!important;height:92svh;padding:36px!important;background:#1e1a16!important;color:#e9ddc5!important;border-radius:3px!important}.image-lightbox>img{width:100%;height:calc(92svh - 100px);object-fit:contain}.lightbox-controls{display:flex;align-items:center;justify-content:center;gap:30px;font-size:10px}.lightbox-controls button{background:none;border:1px solid #f2e8d53a;padding:4px;border-radius:50%;color:#e9ddc5}.salon-form{gap:22px}.salon-form,.salon-form label{display:flex;flex-direction:column}.salon-form label{gap:8px;font-size:10px;color:#8c714b}.salon-form label>span:not(.password-field){display:flex;align-items:center;gap:7px}.alt-editor input,.salon-form input,.salon-form textarea{width:100%;background:#f2e8d555;border:1px solid #97794a40;padding:12px 14px;border-radius:2px;font-size:12px;color:#614629;line-height:1.7;min-width:0}.salon-form textarea{resize:vertical}.alt-editor input::placeholder,.salon-form input::placeholder,.salon-form textarea::placeholder{color:#705a3d}.salon-form small{font-size:8px;color:#705a3d}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-error{padding:11px 13px;color:#8b3434;border-left:2px solid #903d39;background:#90262b09}.field-error,.form-success{font-size:11px;line-height:1.8}.form-success{display:flex;align-items:flex-start;gap:10px;color:#4c684b;background:#3b683b0b;padding:13px}.form-success svg{flex-shrink:0;margin-top:2px}.salon-dialog{max-width:530px!important;border-radius:4px!important;padding:28px!important;background:#f2e8d5!important;max-height:90svh;overflow-y:auto;border:1px solid #8c6b3633;gap:25px!important}.salon-dialog .dialog-title{font:36px/1.1 var(--serif);color:#6a4d2d;margin:0 0 5px}.salon-dialog [data-slot=dialog-description]{font-size:11px;line-height:1.9;color:#705a3d}.dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:15px}.dialog-actions .button{font-size:11px;min-height:40px;padding:10px 20px}.salon-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%)!important;z-index:120;display:flex;align-items:center;gap:24px;max-width:min(530px,calc(100vw - 32px));padding:15px 19px;border:1px solid #ac946956;box-shadow:0 8px 40px #241d1822;background:#f5eddd;color:#78613f;font-size:12px;border-radius:3px}.salon-toast.error{border-left:3px solid #8a3135;color:#833e38}.salon-toast button{border:0;background:none;color:inherit;display:grid;place-items:center;padding:2px}.create-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-top:8px}.upload-zone{aspect-ratio:1/.93;border:1px dashed #9c7e4d77;background:#e7dac169;position:relative;transition:background .2s;display:flex;align-items:center;justify-content:center;padding:18px;min-width:0}.upload-zone.dragging{background:#d7c5a4;border-color:#7a1f24}.upload-zone.has-images{border-style:solid;padding:12px;background:#e4d5ba}.upload-zone>img{width:100%;height:100%;max-height:570px;object-fit:contain}.upload-invitation{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border:0;background:none;color:#705a3d;padding:25px}.upload-icon{width:68px;height:80px;border:1px solid #a0855944;display:grid;place-items:center;transform:rotate(-6deg);margin-bottom:30px;box-shadow:6px 6px #ded0b5}.upload-icon>svg{transform:rotate(6deg)}.upload-invitation h2{font:36px var(--serif);color:#7e5d38;margin:0 0 12px}.upload-invitation p{font-size:11px;line-height:1.9;color:#705a3d;margin:0 0 24px}.upload-invitation .button{font-size:11px;min-height:39px;padding:9px 15px;gap:13px}.upload-invitation>small{font-size:6px;letter-spacing:.04em;color:#705a3d;margin:25px 0 0}.cover-label{left:25px;bottom:25px;font-size:7px;letter-spacing:.12em;color:#f5e9d3;background:#34281aa1}.cover-label,.upload-add{position:absolute;padding:7px 10px}.upload-add{top:20px;right:20px;background:#f2e8d5e6;border:0;display:flex;align-items:center;gap:7px;font-size:9px;color:#84663d}.upload-filmstrip{display:flex;gap:10px;margin:15px 0 0;list-style:none;overflow-x:auto;overflow-y:hidden;padding:0 0 2px}.upload-thumb{position:relative;width:84px;flex-shrink:0;cursor:grab;touch-action:pan-y}.upload-thumb>img{width:84px;height:83px;object-fit:cover}.upload-thumb>span{position:absolute;top:5px;left:7px;color:white;font-size:9px;text-shadow:0 1px 3px black}.remove-image{position:absolute;right:4px;top:4px;background:#f2e8d5dc;color:#77603c;border:0;padding:2px;border-radius:2px}.reorder-buttons{display:flex;align-items:center;justify-content:space-between;color:#705a3d;padding-top:3px}.reorder-buttons button{border:0;background:none;padding:3px;color:inherit}.alt-editor{margin-top:22px;border-top:1px solid var(--border);padding-top:12px;font-size:10px;color:#705a3d}.alt-editor summary{cursor:pointer}.alt-editor label{display:block;margin:12px 0;font-size:9px}.alt-editor input{font-size:10px;margin-top:5px}.create-guidance{margin-top:35px;padding:24px 0;border-top:1px solid var(--border);color:#705a3d}.create-guidance>span{font-size:7px;letter-spacing:.1em}.create-guidance p{font:italic 21px/1.45 var(--serif);margin:12px 0 0;max-width:350px}.create-writing-side{padding-top:4px;min-width:0}.salon-form input.create-title{border:0;border-bottom:1px solid #9c7d4940;padding:10px 0 17px;font:40px/1.2 var(--serif);background:none;letter-spacing:-.02em}.create-title-label>small{text-align:right}.salon-form .create-story{padding:15px;background:#eddfc955;border:1px solid #9b7d492f;min-height:230px;font-size:12px;line-height:1.9}.create-submit-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:31px;padding-top:25px;border-top:1px solid var(--border)}.create-submit-row>span{font:italic 20px var(--serif);color:#705a3d;max-width:170px}.create-submit-row .button{font-size:11px;gap:18px}.publish-progress{position:relative;background:#dfd0b2;height:3px;margin:30px 0 48px}.publish-progress>span{display:block;height:3px;background:var(--wine);transition:width .3s}.publish-progress small{display:block;font-size:9px;color:#705a3d;position:absolute;top:10px}.profile-masthead{padding-top:0;margin-bottom:30px}.profile-cover{height:245px;position:relative;overflow:hidden;background:#ad9875}.profile-cover>img{width:100%;height:100%;object-fit:cover;object-position:center 40%;filter:saturate(.7)}.profile-cover-patina{position:absolute;inset:0;background:#2a261f22}.profile-cover>span{position:absolute;right:25px;bottom:22px;color:#f1e1c3;font-size:8px;letter-spacing:.15em;text-shadow:0 1px 4px #0008}.profile-cover-edit{position:absolute;top:18px;right:18px;display:flex;align-items:center;gap:8px;border:1px solid #f1e1c377;background:#29231955;color:#f1e1c3;padding:8px 12px;font-size:10px;border-radius:2px}.profile-intro{padding:0 35px;position:relative}.profile-avatar{position:relative;margin-top:-56px;display:inline-block;border:6px solid var(--paper);border-radius:50%;background:var(--paper)}.profile-actions{float:right;display:flex;align-items:center;gap:10px;padding-top:22px}.profile-actions .button{font-size:10px;min-height:37px;padding:9px 14px;gap:8px}.profile-actions>.text-button{font-size:9px}.profile-identity{padding:12px 0 0}.profile-identity>.eyebrow{font-size:9px;color:#705a3d;text-transform:none;margin-bottom:8px;letter-spacing:.07em}.profile-identity h1{font:54px/1 var(--serif);letter-spacing:-.035em;color:#573d24;margin:0 0 16px}.profile-bio{font-size:12px;line-height:1.8;color:#705a3d;max-width:580px;white-space:pre-wrap;margin:0 0 14px}.profile-details{display:flex;gap:20px;flex-wrap:wrap;color:#705a3d;font-size:9px;margin:12px 0 25px}.profile-details>a,.profile-details>span{display:flex;align-items:center;gap:6px}.profile-counts{display:flex;gap:28px;color:#705a3d;font-size:9px}.profile-counts>span{display:flex;gap:6px;align-items:baseline}.profile-counts strong{font:23px var(--serif);color:#775734}.profile-tabbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:20px 0 13px;display:flex;align-items:center;justify-content:space-between;margin-bottom:29px}.profile-tabbar>.eyebrow{font-size:7px;color:#705a3d;letter-spacing:.1em;margin:0}.profile-image-fields{display:flex;align-items:center;gap:12px}.profile-image-fields>label{font-size:9px;flex-direction:row;min-height:32px;padding:8px;cursor:pointer}.edit-cover-preview{width:100%;height:80px;object-fit:cover}.friends-section{padding:24px 0 34px;border-top:1px solid var(--border)}.friend-request-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.friend-request{padding:24px;border:1px solid var(--border);background:#ecdfc94a}.friend-request>a{display:flex;align-items:center;gap:13px}.friend-request h3{font:26px var(--serif);color:#755532;margin:0 0 5px}.friend-request small{font-size:9px;color:#705a3d}.friend-request>p{font-size:11px;line-height:1.8;color:#705a3d;margin:20px 0;min-height:40px}.friend-request>div{display:flex;gap:10px}.friend-request .button{font-size:10px;min-height:34px;gap:8px;padding:8px 13px}.quiet-empty{padding:30px 0;display:flex;align-items:center;gap:20px;color:#705a3d;font-size:12px}.quiet-empty>span{font-size:30px;color:#705a3d}.quiet-empty p{margin:0}.friend-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.friend-person{padding:28px 12px;text-align:center;border:1px solid var(--border)}.friend-person h3{font:26px var(--serif);margin:14px 0 6px;color:#745330}.friend-person p{font-size:9px;color:#705a3d;min-height:20px}.friend-person .button{font-size:9px;min-height:33px;gap:10px;padding:8px 13px}.outgoing-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.outgoing-list>a{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);padding:15px 0;font-size:12px;color:#80603a}.outgoing-list small{font-size:9px;color:#705a3d;margin-left:auto}.notification-list{max-width:880px;border-top:1px solid var(--border)}.notification-row{display:flex;gap:17px;align-items:center;position:relative;padding:23px 22px;border-bottom:1px solid var(--border);color:#705a3d}.notification-row.unread{background:#e4d4b633}.notice-content{border:0;background:none;flex:1;text-align:left;color:#705a3d;padding:0;min-width:0}.notice-content>span{font-size:12px;line-height:1.7;display:block}.notice-content strong{font-weight:600;color:#7d5b32}.notice-content small{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:9px;color:#705a3d}.notice-dot{height:5px;width:5px;background:var(--wine);border-radius:50%;position:absolute;left:8px;top:50%}.correspondence{border:1px solid #96734030;display:grid;grid-template-columns:31% 69%;height:650px;max-height:calc(100svh - 240px);min-height:440px;background:#f3e9d6}.conversation-list{border-right:1px solid var(--border);overflow-y:auto;background:#ede0c83b}.inbox-label{padding:24px 20px;justify-content:space-between;border-bottom:1px solid var(--border);font-size:8px;letter-spacing:.13em}.conversation-preview,.inbox-label{display:flex;align-items:center;color:#705a3d}.conversation-preview{gap:10px;padding:20px 16px;border-bottom:1px solid #9776441b}.conversation-preview.selected{background:#e4d3b477;border-left:2px solid var(--wine);padding-left:14px}.conversation-preview>div{flex:1;min-width:0}.conversation-preview strong{font-size:11px;color:#876235;font-weight:500;display:block}.conversation-preview p,.conversation-preview strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.conversation-preview p{font-size:9px;color:#705a3d;margin:5px 0 0}.conversation-preview>span{align-self:flex-start;text-align:right}.conversation-preview small{font-size:7px;white-space:nowrap;color:#705a3d}.conversation-preview b{display:block;font-size:8px;color:#f4e6cc;background:var(--wine);width:16px;height:16px;border-radius:50%;margin:7px 0 0 auto;font-weight:500}.inbox-empty{text-align:center;padding:70px 20px;color:#705a3d;font-size:12px}.inbox-empty>svg{margin:0 auto 15px}.inbox-empty>a{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:#705a3d}.conversation-room{display:flex;flex-direction:column;min-width:0;min-height:0}.conversation-room>.empty-state{flex:1}.conversation-room>.empty-state h2{font-size:40px;max-width:330px}.conversation-header{display:flex;align-items:center;justify-content:space-between;padding:19px 24px;border-bottom:1px solid var(--border);height:75px;color:#705a3d;flex-shrink:0}.conversation-header>a{display:flex;align-items:center;gap:10px}.conversation-header strong{font-size:11px;font-weight:500}.conversation-header small{display:flex;align-items:center;gap:5px;font-size:8px;color:#705a3d;margin-top:3px}.conversation-header small i{width:4px;height:4px;background:#b49761;border-radius:50%}.conversation-header small i.connected{background:#758d60}.mobile-chat-back{display:none!important}.message-scroll{flex:1;overflow-y:auto;padding:20px 24px;min-height:0;scrollbar-width:thin}.conversation-privacy{display:flex;align-items:center;justify-content:center;gap:7px;font-size:8px;color:#705a3d;padding:5px 0 15px}.message-date{font-size:8px;color:#705a3d;text-align:center;margin:10px 0 25px}.message-row{display:flex;justify-content:flex-start;margin-bottom:15px}.message-row.own{justify-content:flex-end}.message-bubble{max-width:82%;padding:13px 15px 9px;border:1px solid #ac8d5729;background:#eaddc4;border-radius:1px 9px 9px 9px;color:#705a3d;min-width:100px}.message-row.own .message-bubble{background:#384b3c;border-color:#384b3c;color:#e7deca;border-radius:9px 1px 9px 9px}.message-bubble p{font-size:12px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 5px}.message-bubble>span{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:7px;opacity:.65}.message-bubble>span button{display:flex;align-items:center;gap:4px;color:inherit;background:none;border:0;font-size:8px;padding:0;opacity:1}.message-compose{padding:18px 20px 13px;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 40px;align-items:center;gap:7px 14px}.message-compose textarea{background:none;border:0;resize:none;min-width:0;width:100%;font-size:11px;line-height:1.8;color:#705a3d;max-height:150px;outline:none}.message-compose textarea::placeholder{color:#705a3d}.message-compose .button{padding:0;min-height:39px;height:39px;width:39px;background:#354b3b}.message-compose small{grid-column:1/-1;font-size:6px;letter-spacing:.04em;color:#705a3d}.first-message-note{text-align:center;padding:45px 20px;color:#705a3d}.first-message-note>span{font-size:40px}.first-message-note h3{font:32px var(--serif);margin:20px 0 8px}.first-message-note p{font-size:10px}.auth-layout{min-height:100svh;display:grid;grid-template-columns:49% 51%}.auth-art{position:relative;min-height:800px;overflow:hidden;background:#292117;color:#ebd9b6}.auth-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:32% center;filter:brightness(.65) saturate(.85)}.auth-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#1b181590,transparent 70%);pointer-events:none}.auth-art>.brand{top:50px;font-size:44px}.auth-art>.brand,.auth-art>div{position:absolute;left:9%;z-index:1}.auth-art>div{right:9%;bottom:20%}.auth-art .eyebrow{font-size:8px;letter-spacing:.16em;color:#c9b592}.auth-art h2{font:clamp(55px,5.3vw,87px)/.98 var(--serif);letter-spacing:-.025em;margin:27px 0 23px}.auth-art h2 em{color:#d6bd91}.auth-art>div>p:last-child{font-size:12px;line-height:1.9;color:#cfb892;margin:0}.auth-art>span{position:absolute;left:9%;bottom:38px;font-size:7px;letter-spacing:.15em;color:#705a3d;z-index:1}.auth-form-side{padding:35px 10%;display:flex;flex-direction:column;position:relative}.auth-back{font-size:10px;color:#705a3d;gap:9px;align-self:flex-start;margin-bottom:35px}.auth-form-wrap{width:100%;max-width:420px;margin:auto}.auth-star{color:#705a3d;margin:0 0 30px}.auth-form-wrap>.eyebrow{font-size:8px;letter-spacing:.14em;color:#705a3d;margin:0 0 14px}.auth-form-wrap h1{font:50px/1.03 var(--serif);letter-spacing:-.03em;color:#6c4b27;max-width:370px;margin:0 0 18px}.auth-description{color:#705a3d;font-size:12px;line-height:1.85;margin:0 0 24px}.auth-methods{width:100%!important;margin-bottom:28px;border-bottom:1px solid var(--border);padding-bottom:9px!important;gap:35px!important}.auth-methods [data-slot=tabs-trigger]{flex:initial;font-size:11px;color:#705a3d;gap:8px}.auth-methods [data-slot=tabs-trigger]:after{bottom:-1px!important}.auth-form-wrap .salon-form{gap:19px}.auth-form-wrap .salon-form label{font-size:10px}.password-field{display:block;position:relative}.password-field>input{padding-right:40px}.password-field>button{position:absolute;right:12px;top:14px;border:0;background:none;color:#705a3d;padding:0}.forgot-link{font-size:9px;align-self:flex-end;margin-top:-9px}.auth-submit{width:100%;justify-content:space-between;font-size:12px;margin:5px 0 0}.auth-switch{font-size:11px;color:#705a3d;text-align:center;margin:24px 0 0}.auth-switch>button{border:0;background:none;color:var(--wine);padding:0 0 0 4px}.auth-footnote{font:italic 19px/1.4 var(--serif);margin:30px 0 0}.auth-colophon,.auth-footnote{text-align:center;color:#705a3d}.auth-colophon{font-size:6px;letter-spacing:.09em;margin-top:40px}.preview-notice{border:1px solid #a2885936;background:#e9dbbf55;padding:15px;margin:0 0 24px;color:#705a3d;font-size:10px;line-height:1.8}.preview-notice strong{font-weight:500;color:#8a6b3e}.preview-notice p{margin:5px 0 8px}.preview-notice>a{display:inline-flex;align-items:center;gap:7px;color:var(--wine)}.otp-input{letter-spacing:.8em;font-size:19px!important}.callback-page{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;color:#8b6c41;gap:25px}.callback-page h1{font:44px var(--serif)}.callback-page p{font-size:12px;max-width:400px}.callback-page .loading-state{min-height:150px}.landing-chapters{padding:20px 9% 85px}.landing-chapter{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:center;border-top:1px solid var(--border);padding:65px 0}.landing-chapter:nth-child(2n){grid-template-columns:1fr 1.2fr}.landing-chapter:nth-child(2n)>div:first-child{order:2}.landing-chapter:nth-child(2n)>div:last-child{order:1}.parallax-painting{height:490px;overflow:hidden;position:relative;background:#b7a17b}.parallax-painting img{width:100%;height:112%;object-fit:cover;position:absolute;top:-6%}.chapter-number{font:italic 22px var(--serif);color:#705a3d}.landing-chapter h2{font:clamp(45px,5vw,77px)/.99 var(--serif);letter-spacing:-.035em;margin:22px 0;color:#5a4026}.landing-chapter h2 em{color:var(--wine)}.landing-chapter p{font-size:13px;line-height:1.95;color:#705a3d;max-width:320px;margin:0 0 27px}.landing-invitation{background:#334537;color:#e9dac0;text-align:center;padding:90px 25px 95px;position:relative;overflow:hidden}.landing-invitation>.eyebrow{font-size:9px;letter-spacing:.2em;color:#705a3d}.landing-invitation h2{font:clamp(56px,6.5vw,108px)/1 var(--serif);letter-spacing:-.04em;margin:28px 0 38px}.landing-invitation h2 em{color:#c5b489}.landing-invitation>svg{margin:0 auto 30px;color:#705a3d}.landing-invitation .button{font-size:12px}.landing-footer{padding:40px 5%;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#705a3d}.landing-footer>div{display:flex;gap:25px}.landing-footer .brand{font-size:34px;color:#87663f}.colophon{max-width:770px;margin:35px auto;padding-bottom:30px}.colophon>.eyebrow{font-size:9px;color:#705a3d}.colophon>h1{font:100px/.93 var(--serif);letter-spacing:-.045em;margin:30px 0;color:#69502c}.colophon h1 em{color:var(--wine)}.colophon .colophon-lead{font:25px/1.5 var(--serif);color:#705a3d;max-width:610px;margin:30px 0}.colophon>svg{color:#705a3d;margin:42px 0}.colophon section{padding:27px 0 30px;border-top:1px solid var(--border)}.colophon section h2{font:36px var(--serif);color:#816037;margin:0 0 20px}.colophon section p{font-size:12px;line-height:2;color:#705a3d}.credits-list{margin-top:25px}.credits-list>div{display:grid;grid-template-columns:1.5fr 1fr;gap:4px 20px;padding:14px 0;border-bottom:1px solid var(--border);font-size:10px;color:#705a3d}.credits-list a{display:flex;gap:10px;align-items:center;color:#846032}.credits-list small{font-size:8px;color:#705a3d;grid-column:1/-1}.not-found{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 25px;color:#705a3d}.not-found>.brand{margin:0 0 42px;color:#7e5930}.not-found-frame{width:300px;height:250px;border:1px solid #a6834b;padding:9px;position:relative;transform:rotate(-3deg);margin-bottom:32px}.not-found-frame>img{height:100%;width:100%;object-fit:cover;filter:saturate(.7) brightness(.7)}.not-found-frame>span{position:absolute;inset:0;display:grid;place-items:center;font:100px var(--serif);color:#f4e6c7}.not-found>.eyebrow{font-size:8px;color:#705a3d}.not-found h1{font:45px/1.1 var(--serif);color:#7c552a;margin:8px 0 15px}.not-found>p:not(.eyebrow){font-size:11px;line-height:1.9;color:#705a3d;margin-bottom:25px}.not-found>.button{font-size:11px}.not-found>svg{margin-top:40px;color:#705a3d}.intro-screen{position:fixed;inset:0;background:#f2e8d5;z-index:150;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#7a1f24;pointer-events:none}.intro-ornament{font-size:29px;margin-bottom:12px;color:#705a3d;animation:intro-turn 1.8s ease-in-out}.intro-word{font:100px/.95 var(--serif);letter-spacing:-.04em}.intro-screen small{font-size:7px;color:#705a3d;letter-spacing:.16em;margin-top:25px}.route-curtain{position:fixed;inset:0;z-index:80;pointer-events:none;background:#dbcdb2;opacity:.8}@keyframes intro-turn{0%{transform:rotate(-90deg)}to{transform:rotate(90deg)}}@media (min-width:1750px){.masonry{column-count:5}.feed-hero{height:435px}.feed-hero-art{margin-left:30px}.collection-card .art-frame{height:350px}.post-detail{grid-template-columns:1.5fr 1fr;gap:60px}.post-caption h3{font-size:25px}}@media (max-width:1200px){.salon-sidebar{width:195px!important}.salon-sidebar-head{padding-left:25px;padding-right:20px}.salon-sidebar-head .brand{font-size:38px}.salon-sidebar-head>p{font-size:6px}.salon-sidebar-content{padding:8px 15px}.salon-sidebar-foot{padding:20px}.salon-body{margin-left:195px;width:calc(100% - 195px)}.salon-main{padding:25px 26px 40px}.salon-topbar{padding:0 26px}.salon-footer{margin:0 26px}.masonry{column-count:3;column-gap:20px}.feed-hero{min-height:340px}.feed-hero-copy{padding:36px 15px 30px 27px}.feed-hero h1{font-size:72px}.feed-hero-copy>.eyebrow{font-size:7px}.feed-hero-art{margin:18px 18px 18px 0}.feed-hero-copy>p:not(.eyebrow){font-size:10px}.hero-art-label{font-size:5px;left:19px;right:19px}.post-detail{gap:28px;grid-template-columns:1.3fr 1fr}.detail-copy h1{font-size:43px}.detail-reactions{gap:18px}.collection-card .art-frame{height:260px}.collection-card h3{font-size:26px}.voices-grid{grid-template-columns:repeat(3,1fr);gap:26px}.page-heading h1{font-size:55px}.friend-grid{grid-template-columns:repeat(3,1fr)}.create-layout{gap:28px}.create-submit-row{flex-wrap:wrap}.correspondence{grid-template-columns:34% 66%}.conversation-preview{gap:8px;padding:17px 12px}.conversation-preview .avatar{width:34px!important;height:34px!important}.conversation-preview>span small{font-size:6px}.auth-form-side{padding:30px 8%}.auth-form-wrap h1{font-size:44px}.auth-art h2{font-size:68px}.profile-intro{padding:0 20px}.profile-actions{gap:7px}.profile-actions .button{padding:8px 10px;font-size:9px}.profile-tabbar>.eyebrow{display:none}}@media (max-width:900px){.salon-sidebar{width:172px!important}.salon-body{margin-left:172px;width:calc(100% - 172px)}.salon-sidebar-head{padding:33px 20px 20px}.salon-sidebar-head .brand{font-size:34px}.salon-sidebar-head>p{display:none}.salon-sidebar-content{padding:8px 11px}.salon-sidebar-foot{padding:17px}.salon-sidebar-foot .button{font-size:10px;padding:9px 12px;gap:10px}.salon-nav-item{font-size:11px!important;gap:11px!important}.sidebar-note{margin-top:26px}.sidebar-note p{font-size:19px}.sidebar-colophon{font-size:7px}.salon-main{padding:20px 22px 40px}.salon-topbar{padding:0 22px}.salon-topbar .edition{display:none}.feed-hero{grid-template-columns:47% 53%;min-height:320px}.feed-hero-copy{padding:28px 8px 20px 22px}.feed-hero h1{font-size:64px;margin:24px 0 20px}.feed-hero-copy>.eyebrow{font-size:6px;letter-spacing:.08em}.feed-hero-copy>.eyebrow .gold-line{display:none}.feed-hero-copy>p:not(.eyebrow){font-size:9px}.text-link{font-size:10px;gap:12px}.hero-art-label{left:15px;right:15px;justify-content:center}.feed-curation,.hero-art-label>span,.hero-issue{display:none}.masonry{column-gap:16px;column-count:3}.post-caption h3{font-size:22px}.post-byline>a{font-size:8px}.post-byline .avatar{width:18px!important;height:18px!important}.post-byline .reaction{font-size:8px}.post-byline .reaction svg{width:12px}.post-category{font-size:6px}.topics-more{display:none}.topic-bar{gap:6px}.topic-bar>button{padding:5px 10px;font-size:9px}.page-heading h1{font-size:48px}.heading-asterisk{width:40px;margin:0}.collection-grid{gap:15px}.collection-card .art-frame{height:220px}.collection-card h3{font-size:23px}.collection-card .eyebrow{font-size:6px;line-height:1.8}.section-title h2{font-size:29px}.section-title>span{font-size:6px;max-width:130px}.post-detail{grid-template-columns:1fr;gap:30px}.detail-gallery{position:static}.gallery-stage{max-height:none}.gallery-stage>img{max-height:75svh}.detail-copy{max-width:none}.detail-copy h1{font-size:55px;max-width:550px}.post-prose{font-size:13px;max-width:560px}.comment-list{max-height:350px}.detail-breadcrumb>span{display:none}.create-layout{grid-template-columns:1fr;gap:30px}.upload-zone{aspect-ratio:1.25/1}.create-guidance{display:none}.create-submit-row{flex-wrap:nowrap}.friend-request-grid{grid-template-columns:1fr}.friend-grid{grid-template-columns:repeat(2,1fr)}.outgoing-list{grid-template-columns:1fr}.profile-cover{height:220px}.profile-intro{padding:0 15px}.profile-avatar .avatar{width:87px!important;height:87px!important}.profile-avatar{margin-top:-47px;border-width:5px}.profile-actions{padding-top:14px;gap:6px;flex-wrap:wrap;max-width:75%;justify-content:flex-end}.profile-actions .button{font-size:8px;min-height:32px;gap:5px}.profile-identity h1{font-size:48px}.profile-counts{gap:21px}.correspondence{grid-template-columns:1fr;max-height:none;height:650px}.correspondence.has-conversation .conversation-list,.correspondence:not(.has-conversation) .conversation-room{display:none}.conversation-list{border:0}.conversation-preview{padding:20px;gap:15px}.conversation-preview .avatar{width:44px!important;height:44px!important}.conversation-preview strong{font-size:12px}.conversation-preview p{font-size:11px}.conversation-preview>span small{font-size:8px}.mobile-chat-back{display:flex!important}.conversation-header>a:nth-child(2){margin-right:auto;margin-left:14px}.search-people>div{grid-template-columns:repeat(2,1fr)}.auth-art h2{font-size:57px}.auth-form-side{padding:26px 7%}.auth-form-wrap h1{font-size:39px}.auth-description{font-size:11px}.auth-star{margin-bottom:23px}.auth-form-wrap .form-columns{grid-template-columns:1fr;gap:19px}.landing-chapters{padding:0 7% 45px}.landing-chapter{gap:7%}.parallax-painting{height:390px}.landing-chapter h2{font-size:49px}.landing-chapter p{font-size:12px}}@media (max-width:680px){.salon-sidebar{display:none!important}.salon-body{margin-left:0;width:100%;padding-bottom:64px}.salon-main{padding:18px 18px 35px}.salon-topbar{height:37px;padding:0 19px;font-size:6px;letter-spacing:.1em}.salon-topbar>div{gap:0}.preview-label{font-size:8px;gap:5px}.preview-label i{width:4px;height:4px}.mobile-header{display:flex;align-items:center;justify-content:space-between;height:67px;padding:0 20px;background:#f2e8d5f7;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:25}.mobile-header .brand{font-size:33px}.mobile-header .brand>span{font-size:14px}.mobile-header>div{display:flex;align-items:center;gap:20px;color:#8b6e46}.mobile-header>div>a,.mobile-header>div>button{display:grid;place-items:center;border:0;background:none;padding:4px;position:relative;color:inherit}.mobile-header i{position:absolute;right:2px;top:0;width:4px;height:4px;background:var(--wine);border-radius:50%}.mobile-nav{display:flex;position:fixed;z-index:40;bottom:0;left:0;right:0;background:#eee1ccef;border-top:1px solid #9f805139;justify-content:space-around;padding:10px 4px max(9px,env(safe-area-inset-bottom));min-height:64px}.mobile-nav>a{display:flex;align-items:center;flex-direction:column;gap:3px;font-size:8px;color:#705a3d;min-width:47px;position:relative}.mobile-nav>a.active{color:var(--wine)}.mobile-nav>a:nth-child(3)>svg{background:var(--wine);color:#f2e8d5;width:33px;height:29px;padding:5px;border-radius:4px;margin-top:-3px}.mobile-nav>a:nth-child(3){color:#8b5d31}.mobile-unread{width:5px;height:5px;background:var(--wine);border-radius:50%;position:absolute;top:0;right:10px}.salon-footer{margin:0 19px;padding:26px 0;flex-wrap:wrap;gap:12px}.salon-footer>span{display:none}.salon-footer .brand{font-size:27px}.salon-footer>a:last-child{font-size:9px}.skip-link{left:15px}.feed-hero{grid-template-columns:49% 51%;min-height:300px;height:76vw;max-height:375px;margin-bottom:27px}.feed-hero-copy{padding:26px 3px 18px 20px}.feed-hero h1{font-size:clamp(49px,13.5vw,77px);margin:25px 0 19px;line-height:.91}.feed-hero-copy>.eyebrow{font-size:5px;letter-spacing:.06em;white-space:normal;max-width:155px}.feed-hero-copy>p:not(.eyebrow){font-size:8px;line-height:1.9;max-width:157px;margin-bottom:18px}.feed-hero-copy>p:not(.eyebrow)>br{display:none}.feed-hero-copy>.text-link{font-size:8px;gap:9px}.feed-hero-copy>.text-link>svg{width:11px}.feed-hero-art{margin:16px 13px 16px 5px;border-radius:49% 49% 2px 2px}.hero-art-arch{inset:6px;border-radius:49% 49% 2px 2px}.feed-hero-art img{object-position:51% center;transform:scale(1.15)}.hero-art-label{bottom:13px}.hero-art-label>svg{width:23px}.feed-toolbar{padding-bottom:11px}.editorial-tabs{gap:27px!important}.editorial-tabs [data-slot=tabs-trigger]{font-size:11px;height:35px}.topic-bar{margin:19px 0 24px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px}.topic-bar>button{font-size:9px;padding:5px 10px;flex-shrink:0}.topic-bar::-webkit-scrollbar{display:none}.masonry{column-count:2;column-gap:14px}.post-card{padding-bottom:23px}.post-caption{padding:9px 1px 0}.post-caption h3{font-size:23px;line-height:1.08;margin:5px 0 9px}.post-category{font-size:6px}.post-byline{gap:3px;align-items:center}.post-byline>a{font-size:7px;gap:5px}.post-byline .avatar{width:18px!important;height:18px!important}.post-byline .reaction{font-size:8px;gap:3px}.post-byline .reaction svg{width:12px;height:12px}.post-image{max-height:380px}.post-image-tools{top:7px;right:7px;gap:4px}.reaction-overlay{opacity:1;transform:none;padding:5px;min-height:25px;background:#f2e8d5d9}.reaction-overlay>svg{width:14px;height:14px}.image-count{font-size:7px;padding:4px;gap:3px}.image-count>svg{width:10px;height:10px}.image-open{display:none}.feed-end-note{padding-top:35px}.feed-end-note>p{font-size:27px}.feed-end-note>span{font-size:6px}.feed-end-note>svg{width:22px}.load-more .button{font-size:11px;padding:12px 17px}.page-heading{padding:22px 0 31px;gap:15px}.page-heading .eyebrow{font-size:7px;margin-bottom:16px;letter-spacing:.11em}.page-heading h1{font-size:46px;line-height:.99;margin-bottom:17px}.page-description{font-size:11px;line-height:1.8}.heading-asterisk{display:none}.page-heading>.button{font-size:8px;padding:8px 9px;gap:5px;min-height:34px;white-space:nowrap}.section-title{margin-bottom:22px;gap:15px}.section-title h2{font-size:29px;max-width:250px}.section-title>span{font-size:6px;max-width:100px;line-height:1.8}.section-title>a{font-size:8px;gap:6px;white-space:nowrap}.collection-grid{grid-template-columns:1fr;gap:28px}.collection-card{display:grid;grid-template-columns:47% 1fr;gap:24px;align-items:center}.collection-card .art-frame{height:215px}.collection-card>div:last-child{padding:0}.collection-card h3{font-size:35px;display:block;line-height:1.05}.collection-card h3 svg{display:block;margin-top:20px}.collection-card .eyebrow{font-size:6px;line-height:1.9;margin-bottom:12px}.collection-number{font-size:23px;left:12px;top:10px}.voices-grid{gap:23px 12px;grid-template-columns:repeat(3,1fr)}.voice-card .avatar{width:55px!important;height:55px!important}.voice-card h3{font-size:21px;line-height:1.05;margin:12px 0 7px}.voice-card p{font-size:7px;margin-bottom:10px}.voice-card>span{font-size:6px;gap:3px}.voices-section{padding:28px 0;margin-bottom:35px}.archive-search{padding:12px;gap:9px;margin-bottom:30px}.archive-search>svg{width:17px}.archive-search input{font-size:24px}.archive-search>.button{font-size:9px;min-height:33px;padding:8px 11px}.archive-search>.button>svg{display:none}.search-suggestions>a{font-size:31px;margin:9px 24px 9px 0;gap:8px}.search-people>div{grid-template-columns:1fr}.search-people a{padding:13px}.search-result-label{font-size:8px}.archive-palette [data-slot=command-input]{font-size:22px}.palette-foot{font-size:6px;padding:12px;gap:15px}.detail-breadcrumb{padding:2px 0 17px;margin-bottom:23px;font-size:9px}.post-detail{gap:24px}.gallery-stage{padding:8px;min-height:200px}.gallery-stage>img{max-height:70svh}.gallery-enlarge{right:15px;top:15px;width:29px;height:29px}.gallery-arrow{width:30px;height:30px}.gallery-arrow.prev{left:17px}.gallery-arrow.next{right:17px}.gallery-caption{font-size:7px;padding:12px 0}.gallery-thumbnails img{width:41px;height:48px}.detail-author{padding-bottom:18px}.detail-author strong{font-size:11px}.detail-copy h1{font-size:49px;line-height:1.03;margin-bottom:22px}.detail-date{margin-top:25px}.post-prose{font-size:12px;line-height:1.9}.post-tags{font-size:8px}.detail-reactions{padding:13px 0;gap:24px}.comments-section h2{font-size:29px}.comment p{font-size:11px}.related-section{margin-top:40px;padding-top:27px}.related-section .section-title h2{font-size:29px;max-width:220px}.image-lightbox{padding:35px 12px 15px!important}.image-lightbox>img{height:calc(92svh - 100px)}.empty-state{padding:50px 16px;min-height:350px}.empty-state h2{font-size:39px}.empty-state .button,.empty-state p{font-size:11px}.create-layout{padding-top:0;gap:27px}.upload-zone{aspect-ratio:1/1.06}.upload-icon{margin-bottom:25px}.upload-invitation h2{font-size:34px}.upload-invitation p{font-size:10px}.upload-invitation>small{font-size:5px}.salon-form input.create-title{font-size:36px}.salon-form{gap:20px}.salon-form input,.salon-form textarea{font-size:13px}.salon-form .create-story{font-size:12px;min-height:210px}.create-submit-row>span{font-size:19px;max-width:150px}.create-submit-row .button{font-size:10px;gap:12px;padding:12px 15px}.create-writing-side .compose-hint{font-size:8px}.profile-cover{height:200px}.profile-cover>span{font-size:6px;right:14px;bottom:15px;max-width:175px;line-height:1.8;text-align:right}.profile-intro{padding:0 8px}.profile-avatar{margin-top:-42px}.profile-avatar .avatar{width:78px!important;height:78px!important}.profile-actions{padding-top:17px;max-width:74%;gap:5px}.profile-actions .button{font-size:8px;min-height:30px;padding:7px 9px;gap:5px}.profile-actions .button>svg{width:11px;height:11px}.profile-identity{padding-top:15px}.profile-identity h1{font-size:48px}.profile-bio{font-size:11px}.profile-details{font-size:8px;gap:13px}.profile-counts{gap:22px;font-size:8px}.profile-counts>span{gap:4px}.profile-counts strong{font-size:23px}.profile-tabbar{padding-top:17px;margin-bottom:24px}.profile-tabbar .editorial-tabs{gap:24px!important}.profile-tabbar .editorial-tabs [data-slot=tabs-trigger]{font-size:10px}.profile-cover-edit{font-size:8px;padding:6px 9px}.profile-masthead{margin-bottom:27px}.salon-dialog{padding:25px 20px!important;width:calc(100vw - 32px)!important;max-height:88svh}.salon-dialog .dialog-title{font-size:34px}.profile-image-fields{gap:9px}.profile-image-fields>label{font-size:8px;padding:7px}.profile-image-fields .avatar{width:48px!important;height:48px!important}.dialog-actions{margin-top:10px}.salon-toast{bottom:81px;font-size:11px;padding:13px 15px;gap:18px;min-width:250px}.friend-request-grid{gap:15px}.friend-request{padding:20px}.friend-request h3{font-size:27px}.friend-request small{font-size:8px}.friend-request>p{font-size:10px}.friend-request .button{font-size:9px;gap:7px}.friend-grid{gap:13px}.friend-person{padding:23px 8px}.friend-person h3{font-size:25px;line-height:1.1}.friend-person p{font-size:8px}.friend-person .button{font-size:8px;gap:7px;padding:8px}.quiet-empty{font-size:10px;gap:15px;line-height:1.9;padding:22px 0}.outgoing-list>a{font-size:11px}.outgoing-list small{font-size:8px}.notification-row{padding:21px 15px;gap:12px}.notification-row .avatar{width:38px!important;height:38px!important}.notice-content>span{font-size:11px}.notice-content small{font-size:8px}.notice-dot{left:5px;width:4px;height:4px}.notification-row>svg{width:14px}.correspondence{height:calc(100svh - 285px);min-height:470px}.conversation-header{padding:15px;height:67px}.message-scroll{padding:20px 15px}.conversation-privacy{font-size:6px;gap:5px}.message-bubble{max-width:87%;padding:11px 13px 8px}.message-bubble p{font-size:12px}.message-compose{padding:16px 14px 12px;gap:9px}.message-compose textarea{font-size:12px}.message-compose small{font-size:5px}.conversation-room .empty-state h2{font-size:35px}.auth-layout{grid-template-columns:1fr}.auth-art{min-height:315px;max-height:360px}.auth-art>img{object-position:center 40%;filter:brightness(.7)}.auth-art>.brand{top:28px;left:7%;font-size:34px}.auth-art>div{left:7%;bottom:40px;right:7%}.auth-art .eyebrow{font-size:6px;letter-spacing:.1em;margin-bottom:12px}.auth-art h2{font-size:49px;margin:15px 0 0;line-height:.96}.auth-art>div>p:last-child,.auth-art>span{display:none}.auth-form-side{padding:24px 7% 35px;min-height:660px}.auth-back{font-size:9px;margin-bottom:36px}.auth-form-wrap{max-width:430px}.auth-star{display:none}.auth-form-wrap>.eyebrow{font-size:7px;margin-bottom:12px}.auth-form-wrap h1{font-size:43px;max-width:310px}.auth-description{font-size:11px;max-width:320px;margin-bottom:24px}.auth-form-wrap .form-columns{grid-template-columns:1fr 1fr;gap:12px}.auth-footnote{font-size:19px;margin-top:25px}.auth-colophon{font-size:5px;margin-top:35px}.preview-notice{font-size:10px;padding:13px;margin-bottom:22px}.auth-form-wrap .salon-form input{font-size:13px}.auth-submit{margin-top:4px}.colophon{margin-top:20px}.colophon>h1{font-size:83px;margin:25px 0}.colophon .colophon-lead{font-size:24px;line-height:1.5}.colophon section h2{font-size:33px}.colophon section p{font-size:11px}.credits-list>div{grid-template-columns:1fr;font-size:10px}.credits-list small{grid-column:auto;font-size:8px}.landing-chapters{padding:0 7% 45px}.landing-chapter,.landing-chapter:nth-child(2n){grid-template-columns:1fr;gap:35px;padding:40px 0 50px}.landing-chapter:nth-child(2n)>div:first-child,.landing-chapter:nth-child(2n)>div:last-child{order:0}.parallax-painting{height:370px}.landing-chapter h2{font-size:55px;max-width:330px;margin:17px 0 20px}.landing-chapter p{font-size:12px;max-width:320px}.landing-invitation{padding:65px 25px 70px}.landing-invitation h2{font-size:59px;margin:25px 0 30px}.landing-invitation>.eyebrow{font-size:7px}.landing-invitation>svg{width:28px}.landing-footer{padding:30px 7%;gap:20px;flex-wrap:wrap}.landing-footer>span{display:none}.landing-footer>div{font-size:9px;gap:18px}.landing-footer .brand{font-size:33px}.not-found-frame{width:245px;height:205px}.not-found-frame>span{font-size:84px}.not-found h1{font-size:40px}.intro-word{font-size:85px}}@media (prefers-reduced-motion:reduce){.intro-screen,.route-curtain{display:none!important}.art-frame{transform:none!important}.art-sheen{display:none}.post-image{transform:none!important}.ambient-wash{display:none}.spin{animation:none}.grain-layer{opacity:.02}}.comment p,.comment small,.detail-breadcrumb,.editorial-tabs [data-slot=tabs-trigger]:not([data-active]),.feed-curation,.feed-hero-copy>.eyebrow,.feed-hero-copy>p:not(.eyebrow),.mobile-nav>a:not(.active),.nav-search,.post-byline>a,.post-location,.post-prose,.post-tags,.preview-label,.profile-bio,.profile-counts,.profile-details,.reaction:not(.selected),.salon-footer,.salon-footer>a:last-child,.salon-topbar,.sidebar-colophon,.sidebar-note>span,.topic-bar>button:not(.active),.topics-more{color:#705a3d}.salon-nav-item{font-size:13px!important}.nav-search{font-size:12px}.salon-sidebar-head>p{font-size:7px}.account-link strong{font-size:12px}.account-link small{font-size:10px}.feed-hero-copy>.eyebrow,.salon-topbar,.sidebar-colophon{font-size:9px}.feed-hero-copy>p:not(.eyebrow){font-size:13px;line-height:1.8}.feed-hero-copy .text-link{font-size:12px}.post-category{font-size:9px}.post-byline .reaction,.post-byline>a{font-size:11px}.post-byline .reaction svg{width:15px;height:15px}.topic-bar>button{font-size:11px;min-height:31px}.feed-curation,.topics-more{font-size:10px}.page-description{font-size:14px}.page-heading .eyebrow{font-size:10px}.collection-card .eyebrow,.section-title>span{font-size:9px}.voice-card p{font-size:11px}.voice-card>span{font-size:10px}.detail-author strong{font-size:13px}.detail-author small{font-size:11px}.post-prose{font-size:15px;line-height:1.9}.post-location,.post-tags{font-size:11px}.detail-date{font-size:9px}.comment strong{font-size:12px}.comment p{font-size:13px}.comment small{font-size:10px}.comment-compose textarea{font-size:13px}.compose-hint{font-size:11px}.profile-bio{font-size:14px}.profile-counts,.profile-details,.profile-identity>.eyebrow{font-size:11px}.profile-actions .button{font-size:11px;min-height:36px}.salon-form label{font-size:12px}.salon-form small{font-size:10px}.salon-form .create-story,.salon-form input,.salon-form textarea{font-size:14px}.field-error,.preview-notice{font-size:12px}.auth-description{font-size:14px}.auth-form-wrap .salon-form label,.auth-switch{font-size:12px}.forgot-link{font-size:11px}.empty-state p,.upload-invitation p{font-size:13px}.gallery-caption{font-size:10px}.salon-footer{font-size:11px}.comment a:focus-visible{outline-offset:2px}.message-bubble p{font-size:14px}.message-bubble>span{font-size:9px}.conversation-preview strong,.message-compose textarea{font-size:13px}.conversation-preview p{font-size:11px}.conversation-header strong{font-size:13px}.conversation-header small{font-size:10px}.notice-content>span{font-size:14px}.notice-content small{font-size:11px}@media (max-width:1200px){.feed-hero-copy>p:not(.eyebrow){font-size:12px}.feed-hero-copy>.eyebrow{font-size:8px}.feed-hero-copy .text-link{font-size:11px}.salon-nav-item{font-size:12px!important}.sidebar-colophon{font-size:8px}.post-byline .reaction,.post-byline>a{font-size:10px}.section-title>span{font-size:8px}.profile-actions .button{font-size:10px}}@media (max-width:900px){.feed-hero-copy>p:not(.eyebrow){font-size:11px}.feed-hero-copy>.eyebrow{font-size:7px}.feed-hero h1{font-size:60px}.feed-hero{min-height:350px}.post-byline .reaction,.post-byline>a{font-size:9px}.collection-card .eyebrow{font-size:8px}.profile-actions .button{font-size:9px}}@media (max-width:680px){.mobile-nav>a{font-size:10px;gap:4px}.mobile-nav{min-height:68px}.salon-body{padding-bottom:68px}.salon-topbar{font-size:7px}.preview-label{font-size:9px}.feed-hero{min-height:340px;height:86vw;max-height:405px}.feed-hero h1{font-size:clamp(44px,11.6vw,71px);margin:23px 0 20px}.feed-hero-copy>.eyebrow{font-size:7px;line-height:1.8}.feed-hero-copy>p:not(.eyebrow){font-size:11px;line-height:1.8;max-width:200px;margin-bottom:20px}.feed-hero-copy>.text-link{font-size:10px;gap:7px;align-items:center}.post-byline>a{font-size:10px;gap:4px}.post-byline .reaction{font-size:10px;gap:3px}.post-byline .reaction svg{width:14px;height:14px}.post-category{font-size:8px}.topic-bar>button{font-size:11px;padding:5px 11px;min-height:31px}.editorial-tabs [data-slot=tabs-trigger]{font-size:12px}.page-description{font-size:13px}.page-heading .eyebrow{font-size:9px}.section-title>span{font-size:7px}.collection-card .eyebrow{font-size:8px}.voice-card p{font-size:9px}.voice-card>span{font-size:8px}.detail-copy h1{font-size:47px}.post-prose{font-size:14px}.post-location,.post-tags{font-size:11px}.gallery-caption{font-size:9px}.comment p{font-size:13px}.comment strong{font-size:12px}.comment small{font-size:10px}.detail-date{font-size:9px}.compose-hint{font-size:10px}.profile-identity h1{font-size:45px}.profile-bio{font-size:13px}.profile-details{font-size:10px}.profile-counts{font-size:10px;gap:18px}.profile-actions .button{font-size:10px;min-height:34px;padding:8px 10px}.profile-actions{max-width:73%;padding-top:13px}.profile-identity>.eyebrow{font-size:10px}.profile-tabbar .editorial-tabs [data-slot=tabs-trigger]{font-size:11px}.salon-form label{font-size:12px}.salon-form input,.salon-form textarea{font-size:15px}.auth-description{font-size:13px}.auth-form-wrap .salon-form label{font-size:12px}.auth-form-wrap .salon-form input{font-size:15px}.auth-back,.preview-notice{font-size:11px}.auth-submit{font-size:13px}.auth-switch{font-size:12px}.empty-state p{font-size:13px}.empty-state .button{font-size:12px}.salon-form .create-story{font-size:14px}.upload-invitation p{font-size:12px}.upload-invitation>small{font-size:7px;max-width:210px;line-height:1.8}.create-submit-row .button{font-size:11px}.create-writing-side .compose-hint{font-size:10px}.salon-footer>a:last-child{font-size:11px}.notification-row{gap:12px}.notice-content>span{font-size:13px}.notice-content small{font-size:10px}.friend-request>p{font-size:12px}.friend-person .button,.friend-person p,.friend-request small{font-size:10px}.message-compose textarea{font-size:14px}.message-compose small{font-size:7px}.message-bubble p{font-size:14px}.message-bubble>span{font-size:9px}.conversation-privacy{font-size:8px}}.salon-main{overflow-anchor:none}.landing-manifesto>.eyebrow{color:#705a3d}.landing-invitation>.eyebrow{color:#c7bca3}.landing-invitation>svg{color:#b6aa88}.feed-hero-art>picture{display:contents}.intro-screen{animation:aurelia-intro-away .45s cubic-bezier(.76,0,.24,1) .55s forwards}html[data-aurelia-returning=true] .intro-screen{display:none}@keyframes aurelia-intro-away{to{transform:translateY(-100%);visibility:hidden}}.people-discovery{scroll-margin-top:28px}.friends-heading-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex-shrink:0}.friends-heading-actions .button{font-size:11px;gap:7px;padding:12px 15px}.people-search{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--border);background:#f3ead9;border-radius:5px;color:#705a3d}.people-search input{flex:1;min-width:0;font:24px var(--serif);outline:none;background:transparent;color:#493b2c}.people-search button{font-size:11px;text-decoration:underline}.people-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0 28px}.people-filters button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:30px;padding:9px 15px;font-size:11px}.people-filters button[aria-pressed=true]{background:var(--wine);color:#f8edda;border-color:var(--wine)}.people-filters>span{font-size:11px;color:#705a3d;margin-left:auto}.people-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.discovery-person{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:6px;background:#f2e9d8;padding:22px;transition:box-shadow .2s,transform .2s}.discovery-person:hover{box-shadow:0 10px 30px #594a2910;transform:translateY(-2px)}.discovery-identity{display:flex;align-items:center;gap:14px;min-width:0}.discovery-identity>div{min-width:0}.discovery-identity h3{font:25px/1.05 var(--serif);margin:0 0 7px;color:#493b2c}.discovery-identity small{display:block;font-size:10px;color:#705a3d;overflow-wrap:anywhere}.discovery-person>p{font-size:12px;line-height:1.8;margin:18px 0 22px;color:#705a3d;flex:1}.discovery-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ai-voice-label,.member-label{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#715631}.ai-voice-label{color:var(--wine)}.people-pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin:30px 0;flex-wrap:wrap}.people-pagination>span{font-size:10px;letter-spacing:.1em;color:#705a3d}.ai-chat-intro{flex-shrink:0;padding:20px 24px;background:linear-gradient(125deg,#ede2cc,#f6efe2);border-bottom:1px solid var(--border)}.ai-chat-intro .ai-voice-label{font-size:11px}.ai-chat-intro p{font-size:12px;line-height:1.7;color:#705a3d;margin:8px 0}.ai-prompts{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.ai-prompts button{border:1px solid #96734440;background:#fbf5e966;color:#634d33;padding:8px 12px;border-radius:20px;font-size:11px;text-align:left}.ai-reply-state{flex-shrink:0;padding:12px 24px;display:flex;align-items:center;gap:9px;color:#705a3d;font:italic 17px var(--serif);border-top:1px solid var(--border);background:#f0e6d4}.ai-reply-state button{font:11px var(--sans);text-decoration:underline;margin-left:auto}.ai-reply-state.error{color:var(--wine);font:12px/1.6 var(--sans)}.ai-message-label{font-size:9px;letter-spacing:.05em;color:#826649;margin-bottom:5px}.ai-control-bar{border:1px solid var(--border);padding:22px;background:#eee2cc;margin:24px 0}.ai-control-bar h2{font:30px var(--serif);margin-bottom:12px}.ai-control-bar p{font-size:12px;line-height:1.8;color:#705a3d}.ai-control-toggles{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.ai-control-toggles label{display:flex;align-items:center;gap:8px;font-size:12px}.studio-tabs{overflow-x:auto;scrollbar-width:thin}.studio-tabs button{flex-shrink:0}.ai-runtime-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ai-runtime-card{border:1px solid var(--border);padding:22px;background:#f2e9d8}.ai-runtime-card header{display:flex;align-items:center;gap:13px;margin-bottom:15px}.ai-runtime-card h3{font:25px var(--serif)}.ai-runtime-card p,.ai-runtime-card small{font-size:11px;line-height:1.8;color:#705a3d}.ai-runtime-card .ai-control-toggles{border-top:1px solid var(--border);padding-top:13px}@media (max-width:1100px){.people-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-filters>span{width:100%;margin:7px 0 0}}@media (max-width:600px){.ai-runtime-grid,.people-discovery-grid{grid-template-columns:1fr}.people-search input{font-size:21px}.people-search{padding:15px}.discovery-person{padding:20px}.ai-chat-intro{padding:15px}.ai-chat-intro p{font-size:11px}.ai-prompts{gap:5px}.ai-reply-state{padding:10px 16px}.archive-palette{top:20px!important;max-height:calc(100dvh - 40px)}.palette-foot{gap:10px;font-size:6px}.palette-foot span:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){.discovery-person{transition:none}.discovery-person:hover{transform:none}}@media (max-width:700px){.page-heading:has(.friends-heading-actions){flex-direction:column;align-items:flex-start}.friends-section .section-title{flex-wrap:wrap;gap:10px}.people-pagination .button{font-size:11px;padding:10px 13px}}fieldset.people-filters{border:0;padding:0;min-width:0}