@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fredoka-latin-700-normal-BOIZVyIN.woff2) format("woff2"),url(/assets/fredoka-latin-700-normal-C8FeHd3X.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2) format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2) format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff) format("woff")}:root{font-family:Nunito,sans-serif;color:#352d28;background:#fffdf7;font-synthesis:none;font-weight:600;--ink: #352d28;--muted: #777882;--coral: #ff7965;--yellow: #ffe9a6;--line: #eae7e0}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}button{border:0}button:disabled{cursor:wait;opacity:.6}a{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #c38045;outline-offset:4px}button{transition:background .15s,transform .15s}button:active:not(:disabled){transform:translateY(1px)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Fredoka,sans-serif;letter-spacing:-.025em}h3{font-size:17px}p{line-height:1.55}svg{flex-shrink:0;vertical-align:middle}.site-header{height:102px;border-bottom:1px solid #efece5;background:#fffdf7f5}.header-inner{max-width:1248px;height:100%;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:10px;background:none;padding:0;font-family:Fredoka;font-weight:700;font-size:30px;letter-spacing:-1px;white-space:nowrap}.brand img{width:54px;height:54px;object-fit:contain}.desktop-nav{display:flex;gap:12px;margin-left:22px}.desktop-nav button{background:transparent;padding:10px 25px;border-radius:18px;font-size:17px;font-weight:800;color:#79777c}.desktop-nav button.active{background:var(--yellow);color:var(--ink)}.primary{background:var(--coral);color:#fff;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 21px;border-radius:17px;min-height:46px;box-shadow:inset 0 1px #ffffff45}.primary:hover{background:#f26b57}.post-button{font-size:17px;border-radius:19px;padding:12px 18px}.plaza-main,.page-main{max-width:1248px;margin:auto;padding:32px 28px 64px;min-height:calc(100vh - 185px)}.plaza-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 25px;padding:0 8px}.plaza-heading h1{font-size:76px;line-height:1.08;font-weight:700;letter-spacing:-2.5px;margin:0 0 2px;display:flex;align-items:center;gap:18px}.plaza-heading p{font-size:23px;line-height:1.3;font-weight:800;margin:0}.heading-smile{display:inline-flex;position:relative;transform:rotate(-12deg);margin-top:18px}.heading-smile svg{width:47px;height:47px}.heading-smile:after{content:"〃";position:absolute;right:-18px;top:-21px;font-size:40px;font-family:sans-serif;color:var(--coral);transform:rotate(15deg)}.community-caption{font-size:13px;color:#8d8984;align-self:flex-end;margin:0 1px 7px 12px}.filter-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 8px 12px}.sort-tabs{display:flex;gap:12px}.sort-tabs button{border:1px solid #eeece7;background:#f7f6f2;border-radius:18px;padding:10px 23px;font-size:16px;font-weight:800;color:#787880;white-space:nowrap}.sort-tabs button.active{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:14px;padding:9px 12px;color:#9a948e;background:#fffefb}.search input{border:0;background:transparent;outline:none;width:190px;font-size:13px;color:var(--ink)}.category-row{display:flex;align-items:center;gap:6px;margin:0 8px 17px;min-height:30px}.category-row button{font-size:12px;background:transparent;color:#8c857d;border-radius:9px;padding:4px 10px}.category-row button.active{background:#eeeae1;color:#554637}.example-note{margin-left:auto;color:#94908c;font-size:12px;transform:rotate(-3deg)}.tiny-spark{font-size:23px;color:var(--coral);margin-left:3px;display:inline-block;transform:rotate(10deg)}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.purchase-card{background:#fff;border:1px solid #e6e5e1;border-radius:22px;padding:19px 20px 16px;min-width:0;position:relative;box-shadow:0 3px 9px #49351702;display:flex;flex-direction:column}.card-author{display:flex;align-items:center;gap:10px;font-size:13px;color:#777781;margin-bottom:12px;min-height:37px}.avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;font-family:Fredoka;font-size:22px;color:#352d28;box-shadow:inset 0 1px 6px #ffffff45}.time{font-size:12px;white-space:nowrap}.icon-button{display:inline-flex;align-items:center;justify-content:center;background:none;padding:5px;border-radius:9px;color:#777781}.icon-button:hover{background:#f2eee8}.more{margin-left:auto}.card-open{display:block;background:none;text-align:left;padding:0;width:100%;color:inherit;flex:1}.card-open h2{font-size:29px;font-weight:700;line-height:1.08;letter-spacing:-.4px;margin-bottom:9px;min-height:32px}.price{background:#ffe6dd;padding:1px 12px 2px;display:inline-block;border-radius:50px;font-size:16px;line-height:1.4;font-weight:900;color:#342b28}.card-reason{font-size:15px;line-height:1.4;color:#7c7b84;margin:8px 0 0;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-image{height:205px;display:flex;align-items:center;justify-content:center;margin:2px 0 8px}.product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.image-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#cabfae;font-size:12px}.vote-row{display:flex;gap:11px;margin-top:auto}.vote{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;padding:13px 7px;border-radius:15px;font-weight:900;font-size:17px;color:#243429}.vote.buy{background:#d8e4d1}.vote.pass{background:#ffddd2;color:#3b302a}.vote.buy:hover{background:#c7d9bd}.vote.pass:hover{background:#ffd0c0}.vote.selected{box-shadow:inset 0 0 0 2px #64755d}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8b8b96;margin-top:13px;font-size:12px;min-height:22px}.card-bottom button{display:flex;align-items:center;gap:6px;background:none;color:inherit;padding:0}.example-tag{font-size:9px;letter-spacing:.03em;border:1px solid #eee8e1;padding:2px 5px;border-radius:6px;color:#a59d94;margin-left:auto}.status-sticker{font-size:11px;font-weight:900;background:var(--yellow);padding:4px 9px;border-radius:7px;margin-top:8px;align-self:flex-start}.site-footer{max-width:1192px;margin:0 auto;padding:20px 8px 30px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:12px;color:#a29b91}.site-footer div{display:flex;gap:18px}.site-footer button{background:none;padding:0;color:inherit}.mobile-nav{display:none}.empty{padding:65px 20px;display:flex;align-items:center;flex-direction:column;text-align:center;gap:12px;color:#898178}.empty h2{color:var(--ink);font-size:30px;margin:4px 0 0}.empty p{max-width:400px}.empty.compact{padding:30px 0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.error-box{padding:25px;background:#ffebe4;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:20px}.error-box button{padding:8px 14px;border-radius:9px;background:#fff}.back{display:inline-flex;align-items:center;gap:8px;background:none;padding:0;color:#8d8173;font-size:14px;margin:2px 0 26px}.detail-layout{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:42px;align-items:start}.detail-layout .product-image{height:270px}.discussion{min-width:0}.discussion-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.discussion-head h2{font-size:28px;margin:0}.discussion-head>span{font-size:12px;color:#8d857d;white-space:nowrap}.results{display:flex;gap:5px;min-height:38px;font-size:12px;font-weight:800}.results span{padding:10px 15px;border-radius:11px;white-space:nowrap;min-width:70px}.result-buy{background:#d8e4d1}.result-pass{background:#ffddd2}.muted{color:#958b80}.small{font-size:12px}.context{border-bottom:1px solid var(--line);padding:25px 0 18px}.context h3{margin:0 0 7px}.context p{color:#7d756d;font-size:14px;white-space:pre-wrap}.detail-actions{display:flex;gap:18px;padding:15px 0}.detail-actions button{background:none;display:flex;align-items:center;gap:6px;color:#8c8177;font-size:13px;padding:0}.detail-actions svg{width:19px}.author-controls{background:#f5f1e7;border-radius:15px;padding:17px;margin:10px 0 24px}.chips{display:flex;flex-wrap:wrap;gap:7px}.chips button{background:#fffdf7;border-radius:9px;padding:6px 11px;font-size:12px}.chips .active{background:#ffe59f}.text-button{background:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;font-weight:800;font-size:13px}.text-button svg{width:17px}.danger{color:#c25746!important}.comments-heading{padding-top:15px;margin:0 0 15px}.comments-heading>span{color:#9d9184;font-size:12px;margin-left:4px}.comment-form{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.comment-form textarea{width:100%}.comment-form button{font-size:12px;padding:9px 14px;min-height:36px;border-radius:11px}.comments{margin-top:20px}.comment{display:flex;gap:12px;padding:20px 0;border-bottom:1px solid var(--line)}.comment-content{min-width:0;flex:1}.comment-meta{display:flex;align-items:center;gap:9px;font-size:12px}.comment-meta>span{color:#9d9389;font-size:11px}.comment-meta .mini-vote{padding:2px 7px;border-radius:7px;color:var(--ink)}.mini-vote.buy{background:#d8e4d1}.mini-vote.pass{background:#ffddd2}.comment p{font-size:14px;margin:8px 0 10px;white-space:pre-wrap;word-break:break-word;color:#766e66}.flower-button{display:flex;gap:5px;align-items:center;background:none;font-size:11px;padding:0;color:#a2998e}.flower-button.flowered{color:#d7776a}.welcome{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 15px}.welcome-icon{color:#c2915b;background:#fff1c7;border-radius:30px;padding:22px;margin-bottom:25px;transform:rotate(-6deg)}.eyebrow{font-size:10px!important;letter-spacing:1.5px!important;font-weight:900!important;color:#b29b7b;margin-bottom:12px}.welcome h1{font-size:48px;line-height:1.1;margin-bottom:17px}.welcome>p:not(.eyebrow){color:#958879;max-width:390px;font-size:15px;margin-bottom:25px}.profile-head{display:flex;align-items:center;justify-content:space-between;padding:4px 5px 28px}.profile-name{display:flex;gap:18px;align-items:center}.profile-name .avatar{width:65px;height:65px;font-size:32px}.profile-name h1{font-size:38px;margin:0}.profile-name .eyebrow{margin-bottom:4px}.profile-tools{display:flex;gap:12px}.profile-tools button{position:relative}.profile-tools i{position:absolute;right:4px;top:5px;background:var(--coral);border:2px solid #fffdf7;width:9px;height:9px;border-radius:50%}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);background:#f8f2e5;border:1px solid #eee6d7;border-radius:20px;margin-bottom:28px;padding:23px 15px}.stats-row>div{display:flex;flex-direction:column;align-items:center;border-right:1px solid #e8dfce;padding:0 8px;gap:5px;text-align:center}.stats-row strong{font-family:Fredoka;font-size:30px}.stats-row span{font-size:11px;color:#9b8b79}.mine-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-bottom:25px;overflow:auto}.mine-tabs button{background:none;white-space:nowrap;font-size:14px;padding:12px 0;border-bottom:3px solid transparent;color:#a09282}.mine-tabs .active{border-color:var(--coral);color:var(--ink);font-weight:900}.group-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.group-toolbar p{font-size:13px;color:#a09383;margin:0}.group-toolbar>div{display:flex;gap:8px}.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e6dfd2;border-radius:13px;background:#fffdf7;padding:11px 16px;font-weight:800;font-size:13px}.secondary svg{width:18px}.group-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.group-card{text-align:left;border:1px solid var(--line);border-radius:20px;background:#fff;padding:25px}.group-icon{display:inline-block;padding:13px;background:#fff0c2;border-radius:16px;margin-bottom:17px;color:#b79054}.group-card h2{font-size:24px;margin-bottom:8px}.group-card p{font-size:13px;color:#9b8c7e;min-height:39px}.group-card>span:last-child{display:flex;justify-content:space-between;color:#a28f7c;font-size:12px}.group-heading{display:flex;justify-content:space-between;gap:30px;margin-bottom:35px}.group-heading h1{font-size:43px;margin-bottom:12px}.group-heading p{font-size:14px}.group-heading-actions{display:flex;align-items:flex-start;flex-direction:column;gap:10px;padding-top:15px}.group-heading-actions button{font-size:13px}.legal-page{max-width:720px;margin:auto;padding:10px 0 50px}.legal-page h1{font-size:44px;margin-bottom:35px}.legal-page h2{font-size:26px;margin-top:28px;margin-bottom:8px}.legal-page p{color:#8a7c6e;font-size:15px}.modal-shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#352d285c;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{background:#fffdf7;border:1px solid #f1eadd;border-radius:27px;width:100%;max-width:520px;max-height:90dvh;overflow:auto;padding:27px;box-shadow:0 20px 90px #37241526}.modal-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.modal-title h2{font-size:28px;margin:0;line-height:1.1}.modal-title button{flex-shrink:0}.modal-intro{font-size:14px;color:#998b7d;margin-bottom:20px}.field{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:800;margin-bottom:17px}.field>.muted{font-weight:400}.field>span{font-size:12px}input,textarea,select{border:1px solid #e4ded3;background:#fff;border-radius:12px;color:var(--ink);padding:11px 12px;min-width:0;font-size:14px;font-weight:600}input::placeholder,textarea::placeholder{color:#b4a899}textarea{resize:vertical;min-height:93px;line-height:1.5}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.full{width:100%}.form-error{font-size:13px;color:#b95143;background:#ffede5;padding:11px;border-radius:10px;line-height:1.4}.legal-note{font-size:10px;text-align:center;color:#ada08f;line-height:1.5;margin:12px 0 0}.legal-note button{background:none;padding:0;font-size:inherit;text-decoration:underline;color:inherit}.options-list{display:flex;flex-direction:column}.options-list>button{display:flex;align-items:center;gap:12px;background:none;text-align:left;padding:15px 6px;border-bottom:1px solid var(--line);font-size:14px}.options-list svg{width:21px}.confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.upload-preview{height:120px;width:100%;object-fit:contain;margin:0 0 15px;border-radius:12px;background:#fff}.settings-links{margin-top:22px;border-top:1px solid var(--line);display:flex;flex-direction:column}.settings-links button{background:none;border-bottom:1px solid var(--line);padding:14px 0;display:flex;align-items:center;justify-content:space-between;font-size:13px}.settings-links svg{width:18px}.invite-code{padding:23px;background:#f5ecd8;border:1px dashed #cfb791;border-radius:14px;text-align:center;letter-spacing:4px;font-family:monospace;font-size:26px;-webkit-user-select:all;user-select:all;margin:24px 0}.notification{display:flex;gap:14px;align-items:flex-start;text-align:left;width:100%;padding:15px 12px;border-radius:12px;background:none;font-size:13px;margin:6px 0}.notification.unread{background:#fff0c7}.notification small{display:block;font-size:10px;color:#9e8c77;margin-top:6px}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;background:#352d28;color:#fffaf0;padding:13px 22px;display:flex;align-items:center;gap:9px;border-radius:15px;font-size:13px;box-shadow:0 4px 25px #352d2825;max-width:90%;width:max-content}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1400px){.header-inner,.plaza-main,.page-main{max-width:1270px}.plaza-main{padding-top:33px}.product-image{height:220px}.purchase-card{padding:21px 22px 17px}.card-open h2{font-size:31px}.card-reason{font-size:16px}}@media(max-width:1000px){.brand{font-size:25px}.brand img{width:45px;height:45px}.header-inner{gap:15px}.desktop-nav{margin:0}.desktop-nav button{padding:10px 19px}.plaza-heading h1{font-size:66px}.community-caption{display:none}.card-grid{gap:14px}.purchase-card{padding:15px}.card-open h2{font-size:25px}.card-author{gap:7px;font-size:12px}.time{font-size:10px}.product-image{height:170px}.vote{font-size:14px;gap:7px;padding:11px 5px}.card-bottom{font-size:10px;gap:4px}.card-bottom svg{width:17px}.example-tag{font-size:8px}.search input{width:150px}.detail-layout{gap:25px;grid-template-columns:340px 1fr}}@media(max-width:760px){.header-inner{padding:0 20px}.site-header{height:82px}.brand{font-size:24px}.brand img{width:41px;height:41px}.desktop-nav{display:none}.plaza-main,.page-main{padding:25px 20px 100px}.plaza-heading{padding:0;margin:2px 0 23px}.plaza-heading h1{font-size:57px;letter-spacing:-1.8px;gap:12px}.plaza-heading p{font-size:19px}.heading-smile svg{width:34px;height:34px}.heading-smile:after{font-size:28px;right:-14px;top:-17px}.filter-row{margin:0 0 11px;flex-wrap:wrap}.sort-tabs{gap:9px}.sort-tabs button{font-size:14px;padding:9px 18px;border-radius:15px}.search{display:none}.category-row{margin:0 0 14px;gap:3px}.category-row button{font-size:11px;padding:4px 8px}.example-note{font-size:10px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.purchase-card{padding:17px;border-radius:20px}.card-open h2{font-size:27px}.card-author{font-size:12px}.card-reason{font-size:14px}.product-image{height:190px}.vote{font-size:15px}.site-footer{display:none}.mobile-nav{position:fixed;bottom:0;left:0;right:0;height:76px;display:flex;justify-content:space-around;align-items:center;padding:8px 0 max(8px,env(safe-area-inset-bottom));background:#fffefb;border-top:1px solid #ece7df;z-index:30}.mobile-nav button{width:50%;display:flex;align-items:center;flex-direction:column;gap:3px;color:#94919b;background:none;font-size:12px;font-weight:800;padding:4px}.mobile-nav button.active{color:#ff7863}.detail-layout{grid-template-columns:1fr;gap:28px}.detail-layout>div{max-width:440px;width:100%;margin:auto}.discussion{padding:0 3px}.detail-layout .product-image{height:270px}.profile-head{padding:0 0 25px}.profile-name .avatar{width:49px;height:49px;font-size:26px}.profile-name{gap:12px}.profile-name h1{font-size:30px}.profile-name .eyebrow{font-size:8px!important}.profile-tools{gap:6px}.stats-row{padding:18px 3px}.stats-row strong{font-size:23px}.stats-row span{font-size:9px}.mine-tabs{gap:20px}.mine-tabs button{font-size:12px}.group-grid{grid-template-columns:1fr 1fr}.group-toolbar{align-items:flex-start;flex-direction:column}.group-heading{flex-direction:column;gap:0}.group-heading h1{font-size:35px}.group-heading-actions{flex-direction:row;flex-wrap:wrap;align-items:center;padding:0}.welcome{padding:50px 5px}.welcome h1{font-size:40px}.legal-page h1{font-size:37px}.toast{bottom:91px}.modal-shade{padding:15px}.modal{max-height:88dvh;padding:23px;border-radius:24px}.modal-title h2{font-size:26px}}@media(max-width:480px){.header-inner{padding:0 18px;gap:10px}.site-header{height:77px}.brand{font-size:20px;letter-spacing:-.7px;gap:6px}.brand img{width:36px;height:36px}.post-button{font-size:13px;min-height:41px;border-radius:15px;padding:9px 12px;gap:4px}.post-button svg{width:17px}.plaza-main,.page-main{padding:25px 18px 100px}.plaza-heading h1{font-size:48px;letter-spacing:-1.3px;gap:10px}.heading-smile{margin-top:12px}.heading-smile svg{width:28px;height:28px}.plaza-heading p{font-size:17px}.plaza-heading{margin-bottom:20px}.sort-tabs button{font-size:12px;padding:9px 14px}.sort-tabs{gap:8px}.category-row{margin-top:2px;margin-bottom:15px}.example-note{display:none}.category-row button{font-size:10px;padding:4px 9px}.card-grid{grid-template-columns:1fr;gap:17px}.purchase-card{padding:17px 18px 14px;border-radius:20px}.card-author{font-size:12px;margin-bottom:10px;gap:10px}.avatar{width:36px;height:36px;font-size:21px}.time{font-size:11px}.card-open h2{font-size:30px;line-height:1.06;margin-bottom:9px;max-width:95%}.card-reason{font-size:15px;min-height:0;line-height:1.4;margin-top:7px}.product-image{height:205px;margin:3px 0 9px}.vote{font-size:16px;min-height:47px;border-radius:14px}.vote-row{gap:10px}.card-bottom{font-size:12px;margin-top:12px}.card-bottom svg{width:19px}.example-tag{font-size:8px;padding:2px 5px}.price{font-size:15px}.detail-layout .product-image{height:230px}.discussion-head h2{font-size:26px}.group-grid{grid-template-columns:1fr}.stats-row{grid-template-columns:repeat(2,1fr);gap:22px 0}.stats-row>div:nth-child(2){border:0}.profile-name h1{font-size:27px}.mine-tabs{gap:19px}.profile-tools svg{width:20px}.group-toolbar>div{width:100%}.group-toolbar .primary,.group-toolbar .secondary{font-size:11px;flex:1;padding:10px}.welcome h1{font-size:37px}.welcome .primary{font-size:13px}.modal{padding:23px 20px}.modal-title h2{font-size:25px}.modal-shade{padding:12px}.notification{padding:12px 5px}.community-caption{display:none}.legal-page h1{font-size:34px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.channel-toolbar{display:flex;justify-content:space-between;align-items:center;margin:0 8px 17px;border-bottom:1px solid var(--line);padding-bottom:8px}.channel-tabs{display:flex;gap:22px}.channel-tabs button{background:none;padding:10px 2px;font-size:14px;font-weight:800;border-bottom:2px solid transparent;color:#a19384}.channel-tabs button.active{color:var(--ink);border-color:var(--coral)}.channel-toolbar>.text-button{font-size:11px;color:#a19384}.channel-picker{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.channel-picker button{border:1px solid #e6dfd2;background:#fff;border-radius:11px;padding:7px 11px;font-size:12px}.channel-picker .selected{background:#ffeab4;border-color:#e6cf92}.channel-order{margin:0 0 20px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.channel-order>div{display:flex;align-items:center;padding:5px 10px;border-bottom:1px solid var(--line);font-size:12px}.channel-order>div:last-child{border:0}.channel-order span{flex:1}.channel-order button{background:none;padding:6px 10px}.checkbox-field{display:flex;align-items:center;gap:9px;font-size:12px;margin:0 0 20px}.draft-actions{display:flex;justify-content:space-between;align-items:center}.stats-row{grid-template-columns:repeat(7,1fr)}.stats-row strong{font-size:25px}.stats-row span{font-size:10px}.stats-row>div:last-child{border:0}@media(max-width:760px){.stats-row{grid-template-columns:repeat(4,1fr);gap:18px 0}.stats-row>div:nth-child(4){border:0}.channel-toolbar{margin:0 0 14px}.channel-tabs{gap:18px}}@media(max-width:480px){.stats-row{grid-template-columns:repeat(2,1fr)}.stats-row>div:nth-child(2n){border:0}.channel-toolbar>.text-button{font-size:10px}.channel-tabs button{font-size:12px}}.stats-row{grid-template-columns:repeat(4,1fr);row-gap:24px}.stats-row>div:nth-child(4){border-right:0}.stats-row>div:nth-child(2){border-right:1px solid #e8dfce}.stats-row>div:last-child{border-right:0}.vote:disabled{cursor:default;opacity:.65}@media(max-width:480px){.stats-row{grid-template-columns:repeat(2,1fr)}.stats-row>div:nth-child(2n){border-right:0}}.account-id{font-size:10px!important;color:#afa18f;margin:5px 0 0;letter-spacing:.2px}.stat-link{display:flex;align-items:center;flex-direction:column;gap:5px;background:none;padding:0;width:100%;border-radius:5px}.stat-link:hover span{color:#c66d54;text-decoration:underline}.stat-link span{display:flex;align-items:center;justify-content:center;gap:3px}@media(max-width:480px){.plaza-main{padding-top:20px}.plaza-heading{margin-top:0;margin-bottom:13px}.category-row{display:none}.channel-toolbar{margin-bottom:10px;padding-bottom:4px}.filter-row{margin-bottom:15px}.product-image{height:180px}.detail-layout .product-image{height:230px}}.brand img{width:50px;height:50px;object-fit:contain}.google-signin{gap:10px;background:#fff;border-color:#dcd8ce}.auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:12px;color:var(--muted)}.auth-divider:before,.auth-divider:after{content:"";flex:1;border-top:1px solid var(--line)}.auth-message{padding:12px 0;text-align:center}.auth-message>svg{color:#668568;margin-bottom:10px}.auth-message h3{margin-bottom:8px}.reset-page{min-height:100dvh;padding:30px 24px 60px}.reset-page>.brand{justify-content:center;margin:0 auto 40px}.reset-card{max-width:460px;margin:0 auto;padding:32px;border:1px solid var(--line);background:#fff;border-radius:24px}.reset-card h1{font-size:38px;margin-bottom:12px}.reset-card .eyebrow{font-size:10px;margin-top:14px}.reset-symbol{display:inline-flex;padding:12px;border-radius:16px;background:#fff1c9}@media(max-width:480px){.brand img{width:40px;height:40px}.reset-page{padding:22px 18px 45px}.reset-card{padding:25px 22px}}.header-inner .brand{min-width:0;max-width:42%;flex-shrink:1}.header-inner .brand span{min-width:0;overflow:hidden;text-overflow:ellipsis}.header-inner .brand img{flex-shrink:0}.support-link{font-size:inherit;text-decoration:none}.support-link:hover{text-decoration:underline}@media(max-width:768px){.header-inner .brand{max-width:calc(100% - 135px)}}
