:root{color-scheme:dark;--bg: #14100d;--surface: #1f1a15;--surface2: #2b241c;--border: #3a3128;--text: #f5efe6;--muted: #8b7d6b;--accent: #c8f04a;--danger: #ff6b6b;--ok: #4af0c8;--warn: #f0a84a;--accent3: var(--ok);--accent-deep: #7d9630;--on-accent: #14100d;--accent-soft: color-mix(in oklab, var(--accent) 14%, transparent);--danger-soft: color-mix(in oklab, var(--danger) 14%, transparent);--ok-soft: color-mix(in oklab, var(--ok) 13%, transparent);--warn-soft: color-mix(in oklab, var(--warn) 14%, transparent);--r-xs: 8px;--r-sm: 12px;--r-md: 18px;--radius: var(--r-md);--sh-1: 0 2px 8px rgba(0, 0, 0, .4);--sh-2: 0 8px 24px rgba(0, 0, 0, .5);--sh-inner: inset 0 1px 0 rgba(255, 255, 255, .06);--sh-inset: inset 0 2px 5px rgba(0, 0, 0, .34), inset 0 -1px 0 rgba(255, 255, 255, .04);--dur-1: .12s;--dur-2: .22s;--ease-out: cubic-bezier(.22, 1, .36, 1);--font: "Cabinet Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Space Mono", ui-monospace, "Cascadia Code", Consolas, monospace;--sidebar-w: 232px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.55 var(--font);-webkit-font-smoothing:antialiased}::selection{background:var(--accent);color:var(--on-accent)}a{color:var(--accent);text-underline-offset:3px}.layout{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);background:#100d0a;border-right:1px solid var(--border);display:flex;flex-direction:column;padding:20px 12px;gap:8px;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:9px;padding:4px 10px 18px;font-size:16px;font-weight:600;letter-spacing:-.01em}.brand-mark{display:inline-flex;width:26px;height:26px;flex:none}.brand-mark svg{width:100%;height:100%;display:block}.nav{display:flex;flex-direction:column;gap:3px}.nav-item{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:var(--r-sm);color:var(--muted);text-decoration:none;font-size:14px;transition:background var(--dur-1),color var(--dur-1)}.nav-item:hover{background:var(--surface);color:var(--text)}.nav-item.on{background:var(--accent-soft);color:var(--accent);font-weight:500}.icon-style-control{display:grid;gap:5px;margin-bottom:12px;font-size:11px;color:var(--muted)}.icon-style-control select{max-width:100%;font:inherit}.nav-icon{width:18px;text-align:center;font-size:13px;opacity:.8}.nav-item.on .nav-icon{opacity:1}.sidebar-foot{margin-top:auto;padding:0 4px;display:flex;flex-direction:column;gap:8px}.who{margin:0;font-size:12px;color:var(--muted);opacity:.8}.sign-out{justify-content:center}.main{flex:1;min-width:0}.content{max-width:1080px;padding:28px 32px 72px}@media(max-width:760px){.layout{flex-direction:column}.sidebar{width:auto;flex:none;height:auto;position:static;flex-direction:row;align-items:center;gap:4px;padding:10px 12px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border)}.brand{padding:0 12px 0 4px}.nav{flex-direction:row}.nav-item>span:not(.nav-icon){display:none}.sidebar-foot{margin:0 0 0 auto;flex-direction:row;align-items:center}.who{display:none}.content{padding:20px 16px 56px}}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:26px}.page-head h1{font-size:22px;margin:0 0 3px;letter-spacing:-.02em;font-weight:600}.page-head .muted{margin:0;max-width:62ch}.page-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.section-title{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;margin:30px 0 10px}section:first-of-type .section-title{margin-top:22px}.muted{color:var(--muted);font-size:14px}.status{color:var(--danger);font-size:14px;margin:8px 0 0;min-height:1.2em}.back{margin-bottom:14px;display:inline-block}button{font:inherit;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);color:var(--text);cursor:pointer;box-shadow:var(--sh-inner);transition:border-color var(--dur-1),background var(--dur-1),transform var(--dur-1)}button:hover{border-color:var(--accent)}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:default;border-color:var(--border);transform:none}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600;justify-content:center}button.primary:hover{filter:brightness(1.06)}button.danger{color:var(--danger);border-color:color-mix(in oklab,var(--danger) 45%,transparent)}button.danger:hover{background:var(--danger-soft);border-color:var(--danger)}button.link{border:0;background:0;padding:0;box-shadow:none;color:var(--accent);text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--accent) 45%,transparent)}button.link:hover{text-decoration-color:var(--accent)}button.link:active{transform:none}input{font:inherit;padding:9px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface2);color:var(--text);box-shadow:var(--sh-inset)}input::placeholder{color:var(--muted)}input:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}input[type=checkbox]{padding:0;accent-color:var(--accent);box-shadow:none}.controls{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.controls input[type=search]{flex:1 1 280px;min-width:200px}.check{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--muted);cursor:pointer}.pager{display:flex;gap:8px;margin-top:16px}.login-page{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.login-card{width:100%;max-width:352px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh-2),var(--sh-inner);padding:32px 28px;display:flex;flex-direction:column;gap:13px}.login-brand{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--muted);font-size:14px;margin-bottom:2px}.login-card h1{font-size:20px;margin:0;letter-spacing:-.02em}.login-card>.muted{margin:-6px 0 6px}.field{display:flex;flex-direction:column;gap:5px}[hidden]{display:none!important}.field span{font-size:12px;color:var(--muted);font-weight:500}.field small.hint{font-size:12px;color:var(--muted);font-weight:400}.stat-group{margin-bottom:4px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--sh-inset);padding:15px 17px;display:flex;flex-direction:column;gap:2px}.stat-value{font-size:27px;font-weight:600;letter-spacing:-.03em;line-height:1.15;font-variant-numeric:tabular-nums}.stat-label{font-size:13px}.stat-hint{font-size:11.5px;color:var(--muted)}.table-wrap{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;overflow-x:auto;background:var(--surface);box-shadow:var(--sh-inner)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--border);font-size:14px;white-space:nowrap}th{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:600;background:var(--surface2);position:sticky;top:0}tbody tr:last-child td{border-bottom:0}tbody tr{transition:background var(--dur-1)}tbody tr:hover{background:var(--surface2)}tr.deleted td{color:var(--muted)}td.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:12px}.facts{display:grid;grid-template-columns:max-content 1fr;gap:9px 24px;margin:0 0 6px;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--sh-inner);font-size:14px}.facts dt{color:var(--muted);font-size:13px}.facts dd{margin:0}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.5}.badge-role{background:var(--accent-soft);color:var(--accent)}.badge-active{background:var(--ok-soft);color:var(--ok)}.badge-anon{background:var(--warn-soft);color:var(--warn)}.badge-deleted{background:var(--danger-soft);color:var(--danger)}.badge-write{background:var(--warn-soft);color:var(--warn)}.badge-read{background:var(--surface2);color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip{background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:5px 13px;font-size:13px;color:var(--muted)}.chip-count b{color:var(--text);font-variant-numeric:tabular-nums}.ok-line{color:var(--ok);font-weight:500;margin:0 0 8px}.enrol{margin-top:4px}.secret{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--sh-inset);padding:16px 18px;margin:10px 0;overflow-x:auto}.secret code{font-size:16px;letter-spacing:.14em;word-break:break-all;color:var(--accent)}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;align-items:center}.actions input{flex:0 0 130px;font-variant-numeric:tabular-nums;letter-spacing:.12em}textarea{font:inherit;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface2);color:var(--text);box-shadow:var(--sh-inset);resize:vertical;width:100%;min-height:84px}textarea::placeholder{color:var(--muted)}textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}select{font:inherit;padding:8px 11px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface2);color:var(--text);box-shadow:var(--sh-inset)}select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}input[type=date]{color-scheme:dark}.compose{display:flex;flex-direction:column;gap:10px;max-width:620px;margin-top:10px}.compose .actions{margin-top:0}.inline-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.status.inline,.ok-line.inline{display:inline;margin:0;min-height:0;font-size:13px}.reports{display:flex;flex-direction:column;gap:14px}.report{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--sh-inner);padding:18px 20px}.report-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:10px}.report-head h2{font-size:16px;margin:8px 0 0;letter-spacing:-.01em}.report-meta{display:flex;flex-direction:column;gap:3px;align-items:flex-end;font-size:13px}.report-body{white-space:pre-wrap;margin:0 0 12px;padding:12px 14px;background:var(--surface2);border-radius:var(--r-sm);font-size:14px;line-height:1.6}.report-reply{border-left:2px solid var(--accent);padding:2px 0 2px 14px;margin:0 0 14px}.report-reply .section-title{margin:0 0 4px;display:block}.report-reply p{margin:0;white-space:pre-wrap;font-size:14px;color:var(--muted)}.report-actions{display:flex;flex-direction:column;gap:10px}.report-actions .actions{margin-top:0}.chart-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.chart-head .section-title{margin:30px 0 10px}.chart-head .controls{margin-bottom:10px}.chart-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--sh-inner);padding:16px 18px 12px}.chart{width:100%;height:auto;display:block}.chart-grid{stroke:var(--border);stroke-width:1}.chart-label{fill:var(--muted);font-size:11px;font-family:var(--font)}.chart-legend{display:flex;gap:16px;margin-top:10px;font-size:13px;color:var(--muted)}.chart-legend-item{display:inline-flex;align-items:center;gap:6px}.chart-swatch{width:10px;height:10px;border-radius:3px;display:inline-block}.stat-value-sm{font-size:18px;letter-spacing:-.01em}.warn-cell{color:var(--warn)}button.tab{padding:6px 12px;font-size:13px}button.tab.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.nav-item[hidden]{display:none!important}.workspace-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.workspace-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;color:var(--muted)}.workspace-field input,.workspace-field select,.workspace-section textarea{width:100%;min-width:0;box-sizing:border-box}.workspace-filters,.workspace-section{padding:20px;margin:16px 0;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.workspace-filters .actions{margin-top:16px;flex-wrap:wrap}.workspace-section h2{margin:0 0 14px;font-size:17px}.workspace-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0}.workspace-stat{padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:12px;min-width:0}.workspace-stat strong{font-size:24px;overflow-wrap:anywhere}.workspace-chip{display:inline-block;padding:4px 9px;border:1px solid var(--border);border-radius:7px;margin:3px;font-size:12px;overflow-wrap:anywhere}.workspace-details{margin:18px 0;border:1px solid var(--border);border-radius:10px}.workspace-details>summary{cursor:pointer;padding:16px;font-weight:600}.workspace-details>div{padding:14px}.workspace-details .workspace-section{border:0;margin:0}.workspace-note{border-left:2px solid var(--accent);margin:16px 0;padding:5px 14px}.workspace-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-alert{display:flex;align-items:start;gap:14px;border-left:3px solid var(--warn);padding:14px;margin:10px 0;background:var(--surface2);border-radius:6px}.workspace-alert.critical{border-color:var(--danger)}.workspace-alert strong{font-size:11px;color:var(--warn)}.workspace-alert.critical strong{color:var(--danger)}.table-wrap td{overflow-wrap:anywhere}@media(max-width:600px){.workspace-grid{grid-template-columns:1fr}.workspace-section,.workspace-filters{padding:14px}.workspace-stats{grid-template-columns:1fr 1fr}.workspace-stat strong{font-size:19px}.workspace-alert{flex-direction:column;gap:6px}}@font-face{font-family:Solsty Cute;src:url(./solsty-cute-RQwHB40w.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:block;unicode-range:U+E000-F8FF}.app-icon{display:inline;white-space:nowrap}[data-icon-style=cute] .app-icon{font-family:Solsty Cute,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;font-variant:normal;text-transform:none}.cute-icon-plain{font-family:"Solsty Cute",var(--font,system-ui),sans-serif!important}.cute-icon-placeholder::placeholder{font-family:"Solsty Cute",var(--font,system-ui),sans-serif}[data-icon-style=cute] .color-opt.sel:after,[data-icon-style=cute] .bcell.done:after{content:var(--cute-check);font-family:Solsty Cute}[data-icon-style=cute] .empty-msg:before{content:var(--empty-icon,var(--cute-seedling));font-family:Solsty Cute}:root{--icon-scale: 1.6}[data-icon-style] .app-icon[data-ui-icon]{font-size:calc(1em * var(--icon-scale));line-height:1}#cilt-quick-tags .app-icon[data-ui-icon]{padding:0!important;font-size:calc(1em * var(--icon-scale))!important}.w-greet-mood{align-self:flex-start}.brand-mark,.splash-mark,.icon-pack-glyph,.icon-pack-artwork,.social-provider-mark,.social-review-brand svg{zoom:var(--icon-scale)}.color-opt.sel:after{font-size:calc(16px * var(--icon-scale))}.bcell.done:after{font-size:calc(10px * var(--icon-scale))}.empty-msg:before{font-size:calc(26px * var(--icon-scale))}@font-face{font-family:Solsty Cute Large;src:url(./solsty-cute-RQwHB40w.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:block;unicode-range:U+E000-F8FF;size-adjust:160%}@font-face{font-family:Solsty Original Large;src:local("Apple Color Emoji"),local("Segoe UI Emoji"),local("Noto Color Emoji");unicode-range:U+200D,U+2190-21FF,U+2300-23FF,U+2600-27BF,U+2B00-2BFF,U+FE0E-FE0F,U+1F000-1FAFF;size-adjust:160%}[data-icon-style=original] select{font-family:"Solsty Original Large",var(--font, system-ui),sans-serif!important}.cute-icon-plain{font-family:"Solsty Cute Large",var(--font, system-ui),sans-serif!important}[data-icon-style=original] ::placeholder{font-family:"Solsty Original Large",var(--font, system-ui),sans-serif}.cute-icon-placeholder::placeholder{font-family:"Solsty Cute Large",var(--font, system-ui),sans-serif}@media(max-width:480px){#app-header #clk{display:none}}.admin-social-login{display:grid;gap:10px}.admin-social-buttons{display:grid;gap:8px}.admin-social-button{width:100%;min-height:40px;font-weight:600}.admin-social-login .muted{font-size:12px;line-height:1.5;margin:0}.admin-login-divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;margin:3px 0}.admin-login-divider:before,.admin-login-divider:after{content:"";flex:1;height:1px;background:var(--border)}.admin-login-notice{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.two-factor{min-width:0;max-width:620px}.two-factor h2{font-size:16px;margin:0 0 12px}.two-factor p{font-size:12px;line-height:1.6;margin:10px 0}.two-factor fieldset{border:0;margin:0;padding:0;min-width:0}.two-factor form{display:grid;gap:12px;margin-top:12px}.two-factor input{width:100%;min-width:0;padding:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit}.two-factor button{justify-self:start;max-width:100%;white-space:normal}.two-factor-secret{display:block;overflow-wrap:anywhere;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.two-factor [hidden]{display:none!important}.icon-packs-page{--pack-muted: #b4a693}.icon-packs-page .page-head .muted{color:var(--pack-muted)}.icon-pack-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.icon-pack-card{padding:24px;border:1px solid var(--border);border-radius:22px;background:var(--surface);box-shadow:var(--sh-inner)}.icon-pack-card[data-selected=true]{border-color:var(--accent)}.icon-pack-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.icon-pack-card h2{margin:0;font-size:24px;letter-spacing:-.03em}.icon-pack-status{color:var(--pack-muted);font-size:12px}.icon-pack-card[data-selected=true] .icon-pack-status{color:var(--accent)}.icon-pack-description{color:var(--pack-muted);margin:8px 0 22px;min-height:44px;font-size:14px}.icon-pack-samples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px;background:#fff7ed;color:#684a48;border-radius:16px;padding:22px 10px}.icon-pack-glyph{display:inline-block;text-align:center;font-size:38px;line-height:1.25;font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif}.icon-pack-glyph[data-preview-style=cute]{font-family:Solsty Cute,sans-serif;font-weight:400;font-style:normal}.icon-pack-marks{display:flex;justify-content:center;gap:44px;margin-top:22px}.icon-packs-page figure{margin:0;text-align:center}.icon-packs-page figcaption{color:var(--pack-muted);font-size:12px;margin-top:6px}.icon-pack-artwork{display:inline-block;width:52px;height:52px}.icon-pack-artwork svg{display:block;width:100%;height:100%}.icon-pack-card-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:24px}.icon-pack-card-foot>span{color:var(--pack-muted);font-size:12px;max-width:130px}.icon-pack-card-foot button{font-size:13px}.icon-pack-card-foot button:disabled{opacity:1;background:var(--accent-soft);color:var(--accent);cursor:default}.icon-pack-preference-note{margin:16px 0 36px;color:var(--pack-muted);font-size:13px}.icon-pack-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.icon-pack-toolbar h2{margin:0;font-size:20px}.icon-pack-count{color:var(--pack-muted);font-size:13px;margin:4px 0 0}.icon-pack-search{display:grid;gap:6px;width:min(100%,280px);color:var(--pack-muted);font-size:12px}.icon-pack-search input{width:100%;font-size:14px}.icon-comparison-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.icon-comparison{padding:18px 14px;border:1px solid var(--border);border-radius:16px;background:var(--surface);min-width:0}.icon-comparison[hidden],.icon-pack-empty[hidden]{display:none}.icon-comparison h3{margin:0 0 3px;font-size:14px;font-weight:600}.icon-comparison code{color:var(--pack-muted);font-size:10px;overflow-wrap:anywhere}.icon-comparison-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.icon-comparison-stage{border-radius:12px;background:#fff7ed;color:#684a48;padding:12px 0}.icon-comparison-stage .icon-pack-glyph{font-size:32px}.icon-pack-empty{padding:32px 20px;text-align:center;border:1px dashed var(--border);border-radius:16px;color:var(--pack-muted)}@media(max-width:1100px){.icon-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.icon-pack-card-foot{align-items:flex-start;flex-direction:column}.icon-pack-card-foot>span{max-width:none}}@media(max-width:760px){.icon-pack-card{padding:20px}.icon-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.icon-pack-list{grid-template-columns:1fr}.icon-pack-toolbar{align-items:stretch;flex-direction:column}.icon-pack-search{width:100%}.icon-pack-card-foot{flex-direction:row;align-items:center}}.social-review-page{position:fixed;inset:0;z-index:4000;overflow:auto;display:grid;place-items:center;padding:calc(32px + var(--safe-top)) calc(20px + var(--safe-right)) calc(32px + var(--safe-bottom)) calc(20px + var(--safe-left));background:#f7f5ef;color:#28231e;font:16px/1.6 system-ui,-apple-system,Segoe UI,sans-serif;--accent:#c8f04a;--accent-deep:#a8cf31;--accent3:#70d9ac;--on-accent:#28231e}.social-review-page *{box-sizing:border-box}.social-review-card{width:100%;max-width:560px;margin:auto;background:#fffdf8;border:1px solid #e5e0d3;border-radius:28px;padding:32px;box-shadow:0 6px #e5e0d3,0 18px 48px #28231e12}.social-review-brand{display:flex;align-items:center;gap:10px;font:700 26px Georgia,serif;margin-bottom:30px}.social-review-brand svg{display:block;width:42px;height:42px}.social-review-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;color:#6c704c}.social-review-card h1{font:700 30px/1.18 Georgia,serif;margin:12px 0 20px}.social-review-card p{margin:0 0 18px}.social-review-accounts{margin:22px 0;padding:18px;background:#f3f1e8;border-radius:18px;overflow-wrap:anywhere}.social-review-accounts dt{font-size:12px;color:#696455}.social-review-accounts dd{margin:2px 0 12px;font-weight:600}.social-review-accounts dd:last-child{margin-bottom:0}.social-review-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.social-review-page button{font:600 15px/1.4 system-ui;cursor:pointer;padding:13px 20px;border:0;border-radius:14px;min-height:48px}.social-review-page button:focus-visible{outline:3px solid #526321;outline-offset:3px}.social-review-primary{background:#c8f04a;color:#28231e;box-shadow:0 4px #a8cf31}.social-review-secondary{background:#eeebe0;color:#28231e}.social-review-page button:disabled{opacity:.55;cursor:wait}.social-review-card .social-review-status{margin:22px 0 0;color:#696455;font-size:13px}@media(max-width:420px){.social-review-card{padding:24px}.social-review-card h1{font-size:27px}.social-review-actions button{width:100%}}
