.forge-shadow-calm .forge-shadow-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.forge-shadow-choice{border:1px solid var(--color-rule,#e5ded7);min-width:0;min-height:112px;color:var(--color-fg,#261e15);background:var(--color-surface,#fff);cursor:pointer;touch-action:manipulation;border-radius:13px;flex-direction:column;align-items:stretch;padding:4px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.forge-shadow-choice:hover{border-color:var(--color-accent,#ad5001)}.forge-shadow-choice[aria-pressed=true]{border-color:var(--color-accent,#ad5001);box-shadow:0 0 0 1px var(--color-accent,#ad5001);color:var(--color-accent,#ad5001)}.forge-shadow-choice[aria-pressed=true]:after{content:"";border:2px solid var(--color-surface,#fff);background:var(--color-accent,#ad5001);box-sizing:content-box;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:9px}.forge-shadow-choice:focus-visible,.forge-shadow-calm .forge-shadow-advanced summary:focus-visible,.forge-shadow-calm .forge-shadow-reset:focus-visible{outline:2px solid var(--color-accent,#ad5001);outline-offset:3px}.forge-shadow-choice-preview{background:#f3f2ef;border-radius:9px;height:78px;display:block;position:relative;overflow:hidden}.forge-shadow-choice-preview img{object-fit:contain;object-position:center bottom;pointer-events:none;width:76%;height:59px;position:absolute;top:7px;left:12%}.forge-shadow-choice-ground{filter:blur(2px);background:#3d342b70;border-radius:50%;width:58%;height:8px;position:absolute;bottom:8px;left:21%}.forge-shadow-choice-oval .forge-shadow-choice-ground{filter:blur(4px);background:#3d342b50;width:78%;height:13px;bottom:5px;left:11%}.forge-shadow-choice-none .forge-shadow-choice-ground{display:none}.forge-shadow-choice-object{background:linear-gradient(110deg,#e7ddd3,#c2b5a6);border:1px solid #b6a89a;border-radius:10px 10px 8px 8px;width:40%;height:48px;position:absolute;bottom:12px;left:30%}.forge-shadow-choice-label{text-align:center;flex:1;justify-content:center;align-items:center;min-height:29px;padding:5px 1px 1px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.forge-shadow-calm .forge-shadow-description{margin-top:10px;line-height:1.5;display:block}.forge-shadow-calm .forge-shadow-slider{margin:18px 0 0}.forge-shadow-calm .forge-shadow-slider output{color:var(--color-fg-muted,#71675d);font-variant-numeric:tabular-nums;font-size:12px}.forge-shadow-calm .forge-shadow-slider input{min-height:44px;box-shadow:none;accent-color:var(--color-accent,#ad5001);touch-action:pan-y;border:0;margin:0;padding:0}.forge-shadow-calm .forge-shadow-advanced{border-top:1px solid var(--color-rule,#e5ded7);margin-top:12px;padding-top:2px}.forge-shadow-calm .forge-shadow-advanced summary{min-height:44px;color:var(--color-fg-muted,#71675d);cursor:pointer;padding-block:12px;font-size:13px}.forge-shadow-calm .forge-shadow-reset{align-self:flex-start;min-height:44px;margin-top:6px;font-size:12px}@media (prefers-reduced-motion:reduce){.forge-shadow-choice{transition:none}}
.ps{min-height:0;position:relative}.ps-base[hidden]{display:none}.ps-top{animation:.22s cubic-bezier(.2,.8,.2,1) ps-in}.ps-return{animation:.2s cubic-bezier(.2,.8,.2,1) ps-back}@keyframes ps-in{0%{opacity:0;transform:translate(36px)}}@keyframes ps-back{0%{opacity:0;transform:translate(-24px)}}.ps-head{gap:12px;margin:0 0 14px;display:grid}.ps-acts{justify-content:space-between;align-items:center;gap:8px;display:flex}.ps-head h3{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:650;overflow:hidden}.ps-cancel,.ps-done{border-radius:11px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.ps-cancel{border:1px solid var(--color-rule);color:var(--color-fg);background:#fff}.ps-cancel:hover{border-color:var(--color-fg-muted)}.ps-done{background:var(--color-night);color:#fff}.ps-done .icon{stroke-width:2.4px;width:16px;height:16px}@media (prefers-reduced-motion:reduce){.ps-top,.ps-return{animation:none}}
.forge-calm-editor.forge-composer-panel{color:#302e2b;scrollbar-gutter:stable;background:#f5f4f0;width:min(1120px,100%);max-width:1120px;padding:26px}.forge-calm-editor .forge-placement-head{margin-bottom:22px}.forge-calm-editor .forge-placement-head h2{letter-spacing:-.6px;font-size:24px}.forge-calm-editor .forge-placement-head p{color:#79766e;margin-top:6px;font-size:12px}.forge-calm-editor .forge-placement-head>.btn{color:#fff;background:#ad5001;border-color:#ad5001;min-height:42px}.forge-calm-editor .forge-placement-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.forge-calm-editor .forge-composer-preview{background:#fff;border:1px solid #e5e2db;border-radius:16px;min-width:0;padding:18px 20px;display:block;position:sticky;top:0}.forge-calm-editor.forge-composer-panel .forge-placement-stage{border-radius:4px;width:min(100%,420px,70.5dvh - 157.5px);max-height:none;margin:auto;box-shadow:0 8px 28px #342d2112}.forge-calm-editor.forge-composer-panel .forge-placement-stage.is-square{width:min(100%,510px,94dvh - 210px)}.forge-calm-editor .forge-composer-controls{scrollbar-gutter:stable;overscroll-behavior:contain;gap:14px;max-height:calc(94dvh - 136px);padding-right:5px;display:grid;overflow-y:auto}.forge-calm-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.forge-calm-toolbar>span{color:#898377;font-size:11px}.forge-calm-toolbar>div{gap:5px;display:flex}.forge-calm-editor .forge-calm-toolbar button{color:#555048;cursor:pointer;background:#fff;border:1px solid #e6e2dc;border-radius:8px;min-width:34px;min-height:34px;padding:6px 10px;font-size:12px}.forge-calm-editor button:disabled{opacity:.4;cursor:default}.forge-calm-editor button:focus-visible,.forge-calm-editor input:focus-visible,.forge-calm-editor select:focus-visible,.forge-calm-editor summary:focus-visible{outline-offset:3px;outline:2px solid #ad5001}.forge-calm-status{color:#7c766a;margin:0;padding:2px 5px;font-size:11px}.forge-calm-status.has-error{color:#a54535}.forge-calm-panel{background:#fff;border:1px solid #e5e2db;border-radius:14px;min-width:0;padding:18px}.forge-calm-panel h3{margin:0 0 13px;font-size:14px;font-weight:650;line-height:1.4}.forge-calm-editor .forge-composer-inspector{gap:14px}.forge-calm-editor .forge-composer-inspector>div:first-child h3{margin:0}.forge-calm-editor .forge-composer-inspector label{gap:7px;font-size:12px}.forge-calm-editor .forge-composer-inspector input,.forge-calm-editor .forge-composer-inspector select{color:#454039;min-height:40px;font:inherit;background:#fff;border-color:#deddd9;border-radius:8px;padding:9px 10px}.forge-calm-editor .forge-composer-inspector input[type=range]{accent-color:#ad5001;min-height:24px;padding:0}.forge-calm-editor .forge-composer-inspector input[type=color]{padding:4px}.forge-calm-editor .forge-plate-color{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.forge-calm-editor .forge-plate-color input[type=color]{width:100%}.forge-calm-editor .forge-calm-size{grid-template-columns:1fr auto;align-items:center}.forge-calm-size>span{font-variant-numeric:tabular-nums;color:#877d70}.forge-calm-size>input{grid-column:1/-1}.forge-calm-editor .btn.sm{color:#454039;background:#fff;border:1px solid #dedbd5;border-radius:8px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:500}.forge-calm-editor .btn.sm:hover:not(:disabled){background:#fbf4ed;border-color:#e6b89f}.forge-calm-editor .btn.sm[aria-pressed=true]{color:#984500;background:#fbf4ed;border-color:#e8a682}.forge-calm-editor .forge-placement-actions{flex-wrap:wrap;gap:7px;display:flex}.forge-calm-editor .forge-callout-inspector{border-top:1px solid #ece9e3;gap:12px;margin-top:3px;padding-top:15px;display:grid}.forge-calm-editor .forge-composer-list summary{color:#555048;cursor:pointer;font-size:12px;font-weight:600}.forge-calm-editor .forge-composer-list>div{margin-top:7px}.forge-calm-editor .forge-composer-list button{cursor:pointer;background:#fff;border-color:#e8e6e1;border-radius:8px;min-height:38px;padding:8px 9px;font-size:12px}.forge-calm-editor .forge-composer-list button:last-child{text-align:center;min-width:38px}.forge-calm-editor .forge-composer-list [aria-pressed=true]{color:#984500;background:#fdf6ef;border-color:#e8a682}.forge-calm-more{border-top:1px solid #ece9e3;padding-top:12px;font-size:12px}.forge-calm-more summary{color:#797268;cursor:pointer}.forge-calm-more[open] summary{margin-bottom:12px}.forge-calm-editor .forge-calm-more .forge-placement-actions>button{flex:1;font-size:11px}.forge-calm-editor .forge-composer-object.active,.forge-calm-editor .forge-composer-object:focus-visible{border-color:#d38558;box-shadow:0 0 0 1px #fff}.forge-calm-editor .forge-composer-rotate{color:#ad5001;border-color:#d38558}.forge-calm-editor .forge-placement-handle{border-color:#ad5001}.forge-composer-inline{width:100%;min-width:0}.forge-composer-inline .forge-composer-panel{border-radius:18px;width:100%;max-width:none;height:auto;max-height:none;padding:22px;overflow:visible}.forge-composer-inline .forge-composer-panel .forge-placement-head{margin-bottom:20px}.forge-composer-inline .forge-composer-panel .forge-placement-head h2{font-size:21px}.forge-composer-inline .forge-composer-panel .forge-placement-body{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.forge-composer-inline .forge-composer-panel .forge-composer-controls{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(680px,72dvh);padding-right:4px;overflow-y:auto}@media (max-width:800px){.forge-calm-editor.forge-composer-panel{padding:16px}.forge-calm-editor .forge-placement-head h2{font-size:20px}.forge-calm-editor .forge-placement-head{margin-bottom:15px}.forge-calm-editor .forge-placement-body,.forge-composer-inline .forge-composer-panel .forge-placement-body{grid-template-columns:minmax(0,1fr);gap:12px}.forge-calm-editor .forge-composer-preview,.forge-composer-inline .forge-detail-preview{padding:12px;position:relative}.forge-calm-editor .forge-calm-toolbar{margin-bottom:10px}.forge-calm-editor.forge-composer-panel .forge-placement-stage,.forge-composer-inline .forge-detail-editor .forge-placement-stage{width:min(100%,25.5dvh);max-height:none}.forge-calm-editor.forge-composer-panel .forge-placement-stage.is-square,.forge-composer-inline .forge-detail-editor .forge-placement-stage.is-square{width:min(100%,34dvh)}.forge-calm-editor .forge-composer-controls,.forge-composer-inline .forge-composer-panel .forge-composer-controls{overscroll-behavior:contain;min-height:140px;max-height:35dvh;padding-right:4px;overflow-y:auto}.forge-calm-panel{padding:15px}.forge-calm-editor .forge-composer-inspector input:not([type=range]):not([type=color]),.forge-calm-editor .forge-composer-inspector select{font-size:16px}.forge-calm-editor .btn.sm,.forge-calm-editor .forge-composer-list button,.forge-calm-editor .forge-calm-toolbar button{min-height:42px}.forge-composer-inline .forge-composer-panel{border-radius:14px;padding:12px}.forge-composer-inline .forge-composer-panel .forge-placement-head{gap:10px;margin-bottom:13px}.forge-composer-inline .forge-composer-panel .forge-placement-head h2{font-size:18px}.forge-composer-inline .forge-composer-panel .forge-placement-head p{font-size:11px}}.forge-casual-editor .forge-composer-object{outline-offset:3px;border:0;outline:1px solid #0000}.forge-casual-editor .forge-composer-object.active,.forge-casual-editor .forge-composer-object:focus-visible{box-shadow:none;border:0;outline:1.5px dashed #d38558}.forge-casual-editor .forge-composer-object.is-callout{cursor:text}.forge-casual-editor .forge-placement-head{gap:12px}.forge-casual-editor .forge-placement-head .btn{white-space:nowrap;min-height:42px}.forge-casual-editor .forge-calm-toolbar{flex:none}.forge-casual-editor .forge-calm-toolbar>button{margin-left:auto}.forge-casual-editor .forge-calm-toolbar button[aria-pressed=true]{color:#984500;background:#f4eee6;border-color:#e8a682}.forge-casual-editor .forge-placement-base{pointer-events:auto}.forge-casual-editor .forge-composer-handles{z-index:5}.forge-casual-editor .forge-casual-drag{color:#ad561a;cursor:grab;touch-action:none;background:#fff;border:1px solid #dba586;border-radius:8px;width:30px;height:38px;padding:0;font-size:20px;line-height:1;position:absolute;top:calc(50% - 18px);left:-34px;box-shadow:0 2px 8px #4d210215}.forge-inline-callout{pointer-events:none;width:100%;height:100%;font-family:Golos Text Variable,Arial,sans-serif;position:absolute;inset:0;overflow:visible}.forge-inline-callout textarea{box-sizing:border-box;resize:none;color:#0000;-webkit-text-fill-color:transparent;caret-color:#ad5001;letter-spacing:-.4px;pointer-events:auto;background:0 0;border:0;width:196px;height:87px;margin:0;padding:0;font-family:inherit;font-size:25px;font-weight:700;line-height:29px;display:block;overflow:hidden;outline:0!important}.forge-inline-callout textarea::placeholder{color:#98705a;-webkit-text-fill-color:#98705a;opacity:.8}.forge-inline-callout textarea::selection{background:#d58c6245}.forge-casual-stage-actions{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:10px;padding-top:14px;display:flex}.forge-casual-stage-actions p{text-align:center;color:#898377;width:100%;margin:0;font-size:11px;line-height:1.5}.forge-casual-stage-actions>div{gap:7px;display:flex}.forge-casual-stage-actions.is-adding p{color:#a34b00}.forge-casual-editor .forge-composer-controls{align-content:start}.forge-casual-editor .forge-detail-muted{margin:0 0 12px;font-size:12px;line-height:1.55}.forge-casual-segments{background:#f8f1ea;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.forge-casual-segments button{color:#746a60;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:40px;font-size:12px}.forge-casual-segments button[aria-pressed=true]{color:#984500;background:#fff;box-shadow:0 1px 5px #4922090d}.forge-line-shapes,.forge-callout-styles{grid-template-columns:repeat(2,minmax(0,1fr))}.forge-callout-numbering{cursor:pointer;align-items:center;gap:9px;min-height:42px;margin:0 0 10px;font-size:12px;display:flex}.forge-callout-numbering input{accent-color:#ad5001;width:17px;height:17px;margin:0}.forge-line-shapes button{flex-direction:column;align-items:center;gap:4px;padding:7px;display:flex}.forge-line-shapes svg{width:42px;height:25px;display:block}.forge-line-shapes path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.forge-casual-editor h4{margin:0 0 8px;font-size:12px}.forge-casual-editor .forge-composer-inspector textarea{color:#454039;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #deddd9;border-radius:8px;padding:10px;font-size:13px;line-height:1.5}.forge-casual-editor .forge-callout-inspector-panel h3{margin:0}.forge-casual-editor .forge-calm-more[open]{gap:12px;display:grid}.forge-casual-editor .forge-calm-more[open] summary{margin:0}.forge-casual-editor .forge-casual-delete{color:#92655f}.forge-casual-reset{color:#8d8479;cursor:pointer;background:0 0;border:0;padding:10px;font-size:11px}.forge-casual-editor.is-preview .forge-placement-stage{pointer-events:none}.forge-casual-editor textarea:focus-visible{outline-offset:2px;outline:2px solid #ad5001}@media (max-width:800px){.forge-casual-editor.forge-composer-panel .forge-placement-stage{width:min(100%,360px);max-height:none}.forge-casual-editor.forge-composer-panel .forge-placement-stage.is-square{width:min(100%,420px)}.forge-casual-editor .forge-inline-callout{display:none}.forge-casual-editor .forge-composer-controls{min-height:0;max-height:none;overflow:visible}.forge-casual-editor .forge-composer-inspector textarea,.forge-casual-editor .forge-composer-inspector input{font-size:16px}.forge-casual-editor .forge-placement-head h2{font-size:18px}.forge-casual-editor .forge-placement-head p{max-width:220px}.forge-casual-stage-actions{padding-top:10px}.forge-casual-stage-actions p{font-size:11px}}.forge-calm-editor .forge-composer-controls,.forge-composer-inline .forge-composer-panel .forge-composer-controls{flex-direction:column;gap:0;display:flex;overflow:hidden}.forge-editor-controls-content{overscroll-behavior:contain;scrollbar-gutter:stable;gap:14px;min-height:0;padding:2px 4px 6px;display:grid;overflow-y:auto}.forge-inspector-group{border:0;border-top:1px solid #ece9e3;gap:12px;min-width:0;margin:0;padding:14px 0 0;display:grid}.forge-inspector-group legend{color:#655c52;padding:0 8px 0 0;font-size:12px;font-weight:650}.forge-calm-editor .forge-inspector-group .forge-detail-muted{margin:0;font-size:11px}.forge-calm-editor .forge-composer-inspector>h3{overflow-wrap:anywhere;margin-bottom:0}.forge-calm-editor .forge-composer-inspector textarea{min-width:0}.forge-calm-editor .forge-composer-inspector .forge-calm-more{border-top:0;padding-top:0}.forge-callout-overview>summary{color:#555048;cursor:pointer;font-size:12px;font-weight:600}.forge-callout-overview[open]>summary{margin-bottom:12px}.forge-element-hidden{color:#958b80;font-size:11px}.forge-mobile-controls-head,.forge-casual-mobile-settings{display:none}.forge-casual-editor.is-preparing .forge-placement-stage{pointer-events:none}@media (max-width:800px){.forge-casual-editor .forge-calm-toolbar{z-index:8;background:#fff;padding:4px 0;position:sticky;top:8px}.forge-casual-mobile-settings{color:#955e3e;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fbf4ed;border:1px solid #e9dacb;border-radius:8px;width:100%;min-height:42px;margin:0 0 12px;padding:8px 12px;font-size:12px;display:block;overflow:hidden}.forge-calm-editor .forge-composer-controls,.forge-composer-inline .forge-composer-panel .forge-composer-controls{display:none}.forge-calm-editor .forge-composer-controls.is-mobile-open,.forge-composer-inline .forge-composer-panel .forge-composer-controls.is-mobile-open{z-index:90;width:100%;max-height:var(--forge-controls-height,52dvh);min-height:0;padding:0 8px max(8px,env(safe-area-inset-bottom));scrollbar-gutter:auto;background:#f5f4f0;border:1px solid #ebe0d4;border-radius:18px 18px 0 0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #322a2015}.forge-mobile-controls-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 4px;display:flex}.forge-mobile-controls-head>div{gap:6px;display:flex}.forge-casual-editor .forge-mobile-controls-head .btn{min-height:42px}.forge-editor-controls-content{scrollbar-gutter:auto;gap:10px;padding:0 3px 4px}.forge-casual-editor .forge-composer-inspector textarea,.forge-casual-editor .forge-composer-inspector input:not([type=range]):not([type=color]),.forge-casual-editor .forge-composer-inspector select{font-size:16px}.forge-casual-editor.has-mobile-settings{padding-bottom:54dvh}}.forge-casual-editor .forge-placement-stage{overflow:visible}.forge-stage-clip{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.forge-stage-clip.is-overlay{pointer-events:none;z-index:2}.forge-stage-clip.is-overlay:has(.placing){z-index:4}.forge-stage-clip>.forge-placement-base{width:100%;height:100%;display:block}@media (max-width:800px){.forge-casual-editor .forge-casual-drag{left:2px}}.forge-placement-stage{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.forge-placement-stage img{-webkit-user-drag:none;-webkit-touch-callout:none}.forge-composer-handles.is-at-top .forge-composer-rotate{top:8px}.forge-composer-handles .forge-placement-handle{color:#ad5001;place-items:center;width:30px;height:30px;padding:0;display:grid;bottom:-15px;right:-15px;box-shadow:0 2px 8px #4d210222}.forge-composer-handles .forge-placement-handle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.dk .forge-composer-docked .forge-placement-panel .forge-placement-body{overflow:visible}.forge-inspector-pair{grid-template-columns:minmax(0,1fr) 84px;align-items:end;gap:8px;display:grid}.forge-inspector-pair input[type=color]{height:38px;padding:3px}.forge-inspector-more{border:1px solid var(--color-rule,#e6dccf);background:#fff;border-radius:10px;padding:0 12px}.forge-inspector-more>summary{cursor:pointer;padding:10px 0;font-weight:700}.forge-inspector-more[open]{gap:10px;padding-bottom:12px;display:grid}.forge-inspector-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.forge-inspector-acts .forge-casual-delete{margin:0}
.forge-font-pairs{gap:8px;margin-top:10px;display:grid}.forge-font-pair{border:1px solid var(--color-rule,#e5ded7);min-width:0;min-height:44px;color:var(--color-fg,#261e15);background:var(--color-surface,#fff);text-align:left;cursor:pointer;touch-action:manipulation;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;padding:13px 14px;display:flex;overflow:hidden}.forge-font-pair:hover{border-color:var(--color-accent,#ad5001)}.forge-font-pair[aria-pressed=true]{border-color:var(--color-accent,#ad5001);background:var(--color-accent-soft,#f9f2eb);box-shadow:0 0 0 1px var(--color-accent,#ad5001)}.forge-fonts-compact button:focus-visible,.forge-fonts-compact summary:focus-visible{outline:2px solid var(--color-accent,#ad5001);outline-offset:3px}.forge-font-pair-label,.forge-font-pair-auto>span{font-size:12px;font-weight:600}.forge-font-pair-label{color:var(--color-fg-muted,#71675d);margin-bottom:3px}.forge-font-pair-sample{text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.3;display:block;overflow:hidden}.forge-font-pair-title{font-size:23px}.forge-font-pair-features{font-size:13px}.forge-fonts-compact .forge-font-pair small{margin-top:3px;font-size:11px;line-height:1.4}.forge-fonts-compact .forge-fonts-catalogue{border:0;border-top:1px solid var(--color-rule,#e5ded7);border-radius:0;margin-top:12px;overflow:visible}.forge-fonts-compact .forge-fonts-catalogue>summary{min-height:44px;color:var(--color-fg-muted,#71675d);padding:13px 0;font-size:13px;font-weight:500}.forge-fonts-catalogue-body{gap:8px;padding-bottom:10px;display:grid}.forge-fonts-compact .forge-font-categories button,.forge-fonts-compact .forge-font-options button,.forge-fonts-compact .forge-font-pair-retry{min-height:44px}
.calm-instant{padding:0}.instant-chevron{flex:none;width:12px;height:12px}.instant-pick{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;flex:1 1 0;justify-content:center;max-width:100%;min-height:0;padding:3px;display:flex}.instant-pick img{object-fit:contain;border-radius:3px;width:auto;max-width:100%;height:100%;display:block;box-shadow:0 6px 18px #2f271e0f}.instant-picker{z-index:40;background:#fff;border:1px solid #e4d6c7;border-radius:12px;flex-direction:column;width:min(420px,100vw - 32px);max-height:min(440px,60vh);display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 50px #3f160030}.instant-picker input{min-height:38px;margin:10px}.instant-picker-list{padding:0 10px 10px;overflow:auto}.instant-picker-list b{text-transform:uppercase;letter-spacing:.04em;color:#8d8378;margin:10px 0 4px;font-size:11px;font-weight:600;display:block}.instant-picker-list button{color:#433a31;cursor:pointer;background:#fff;border:1px solid #ede4da;border-radius:999px;margin:0 4px 4px 0;padding:5px 9px;font-size:12px;display:inline-block}.instant-picker-list button[aria-pressed=true]{border-color:var(--calm-accent);color:#692d00;background:#f5efe8}.instant-picker-list p{color:#7a7066;margin:8px 0;font-size:13px}.calm-inspector input.is-draft:not([type=range]):not([type=color]):not([type=checkbox]){color:#5b4a22;background:#fffbf0;border-color:#ead7a8}.calm-inspector input.is-draft:not([type=range]):not([type=color]):not([type=checkbox]):focus{background:#fff}.calm-assist textarea{resize:vertical;width:100%;min-height:64px;font:inherit;margin-top:8px;font-size:13px}.calm-assist .calm-inline-options{margin-top:6px}.reserve{border-bottom:1px solid #efe7dc;margin:0 0 12px;padding-bottom:12px}.reserve-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.reserve-label{letter-spacing:.09em;text-transform:uppercase;color:#7a7066;font-size:11px;font-weight:800}.reserve-count{color:#7a7066;white-space:nowrap;font-size:12.5px;font-weight:700}.reserve-count b{font-family:var(--font-display);letter-spacing:-.02em;color:#2d2018;margin-right:5px;font-size:19px;font-weight:600}.reserve-cells{gap:4px;display:flex}.reserve-cells i{background:#ece3d8;border-radius:3px;flex:1;height:10px}.reserve-cells i.on{background:linear-gradient(#ff8a45,#f0561e);box-shadow:inset 0 1px #ffffff59}.reserve-cells.is-guest i{background:0 0;border:1.5px dashed #bba893}.reserve-foot{color:#71675d;margin-top:7px;font-size:12px;line-height:1.4;display:block}.reserve-foot b{color:#52493f}.reserve-cells i{height:7px}.calm-assist .btn.assist-go{min-height:44px;color:var(--color-accent);background:#fff6f0;border:1.5px solid #edc1a9;margin-top:10px;font-size:14px;font-weight:800}.calm-assist .btn.assist-go:hover:not(:disabled){background:#ffeadf;border-color:#e5a988}.calm-assist .btn.assist-go .icon{width:18px;height:18px}.calm-assist .btn.assist-go:disabled{opacity:.55;cursor:default}.assist-mode{background:#f6efe8;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.assist-mode button{min-height:40px;font:inherit;color:#7a7066;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:flex}.assist-mode button .icon{width:17px;height:17px}.assist-mode button:hover:not(:disabled):not([aria-pressed=true]){color:#3e352c}.assist-mode button[aria-pressed=true]{color:var(--color-accent);background:#fff;box-shadow:0 1px 5px #4922091a}.assist-mode button:disabled{opacity:.45;cursor:default}.calm-assist .assist-terms{color:#8a7f74;text-underline-offset:3px;width:fit-content;margin:8px auto 0;font-size:12px;-webkit-text-decoration:underline #d8cbbd;text-decoration:underline #d8cbbd;display:block}.calm-assist .assist-terms:hover{color:var(--color-accent);text-decoration-color:currentColor}.calm-title-check input{width:100%;min-height:44px;margin-bottom:16px;font-size:15px}.calm-title-check form>div{flex-wrap:wrap;gap:8px;display:flex}.calm-survey{z-index:30;color:#3f372d;background:#fffffff2;border:1px solid #ece1d5;border-radius:12px;width:min(300px,100vw - 24px);padding:12px 14px;animation:.35s ease-out calm-survey-in;position:fixed;bottom:100px;left:24px;box-shadow:0 8px 24px #3f160014}@keyframes calm-survey-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.calm-survey{animation:none}}.calm-survey>p{margin:0;font-size:13px}.calm-survey-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.calm-survey-head b{color:#332b21;font-size:13px;font-weight:600;display:block}.calm-survey-head p{color:#7a7066;margin:2px 0 0;font-size:12px;line-height:1.4}.calm-survey-head button{color:#a49a8f;cursor:pointer;background:0 0;border:0;flex:none;padding:2px}.calm-survey-head button .icon{width:14px;height:14px}.calm-survey-answers{flex-wrap:wrap;gap:5px;display:flex}.calm-survey-answers button{color:#534a40;cursor:pointer;background:#fff;border:1px solid #e8e0d7;border-radius:999px;padding:4px 9px;font-size:12px}.calm-survey-answers button:hover{border-color:#de8a59}.calm-survey-take{color:var(--calm-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.calm-survey-take .icon{width:14px;height:14px}@media (max-width:800px){.ds .calm-studio .calm-instant{order:1}.ds .calm-studio.calm-instant-on.calm-set-empty .calm-footer{box-shadow:none}.instant-pick{flex:none;width:100%;padding:2px}.instant-pick img{width:100%;height:auto}.calm-survey{width:auto;left:12px;right:12px;bottom:calc(var(--cookie-bar,0px) + 84px)}.calm-studio.calm-instant-on.calm-set-empty .calm-survey{bottom:calc(var(--cookie-bar,0px) + 12px)}}
.cc{border:1px solid var(--color-rule);color:var(--color-fg-muted);text-align:left;background:#fff;border-radius:14px;gap:10px;padding:14px;font-size:13px;display:grid}.cc.is-warn{background:#fffaf0;border-color:#ecd29b}.cc-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cc-head>b{color:var(--color-fg);font-size:14px}.cc-seg{background:#f3ece3;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.cc-seg button{color:var(--color-fg-muted);border-radius:8px;padding:4px 10px;font-size:12.5px;font-weight:700}.cc-seg button[aria-pressed=true]{color:var(--color-fg);background:#fff;box-shadow:0 1px 3px #241d1722}.cc i{color:#fff;background:#3f8f5f;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.cc-ok{color:var(--color-fg);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.cc-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cc-list li{align-items:flex-start;gap:8px;display:flex}.cc-list i{background:#c9921d;margin-top:1px}.cc-list span{gap:2px;min-width:0;display:grid}.cc-list b{color:var(--color-fg);overflow-wrap:anywhere;font-weight:700}.cc-list small{font-size:12px;line-height:1.4}.cc-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.cc-chips:empty{display:none}.cc-chips span{color:#2f6b47;background:#e9f4ec;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.cc-chips span.is-info{color:var(--color-fg-muted);background:#f1ece6}.cc-phone{max-width:360px;margin:12px auto 0}.cc-tips-h{color:var(--color-fg);align-items:center;gap:6px;margin-bottom:-4px;font-size:12.5px;font-weight:700;display:flex}.cc-tips-h .icon{width:16px;height:16px;color:var(--color-accent)}.cc-tips{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cc-tips li{color:var(--color-fg);background:#f6f0e8;border-radius:10px;align-items:center;gap:8px;padding:7px 8px 7px 10px;font-size:12.5px;line-height:1.3;display:flex}.cc-tips span{flex:1;min-width:0}.cc-tip-go{background:var(--color-fg);color:#fff;white-space:nowrap;border-radius:8px;flex:none;padding:4px 10px;font-size:12px;font-weight:700}.cc-tip-go:hover{opacity:.85}.cc-tip-x{width:20px;height:20px;color:var(--color-fg-muted);border-radius:6px;flex:none;font-size:15px;line-height:1}.cc-tip-x:hover{background:#e9e0d4}
