.ues-support{
    --ues-max:1120px;
    --ues-cols:2;
    --ues-radius:18px;
    --ues-button-radius:10px;
    --ues-accent:#9a6a35;
    --ues-surface:#f7f5f0;
    --ues-card:#fff;
    --ues-text:#171714;
    --ues-muted:#6f6b63;
    --ues-border:#ded9cf;
    color:var(--ues-text);
    font:inherit;
    width:100%;
    box-sizing:border-box;
}
.ues-support *{box-sizing:border-box}
.ues-shell{width:min(100%,var(--ues-max));margin:0 auto;padding:clamp(24px,4vw,54px)}
.ues-hero{max-width:780px;margin:0 0 clamp(28px,4vw,46px)}
.ues-kicker,.ues-card-eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ues-accent)}
.ues-kicker{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ues-kicker:before{content:"";width:24px;height:1px;background:currentColor;opacity:.85}
.ues-title{margin:0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.03;letter-spacing:-.035em;color:var(--ues-text)}
.ues-intro{margin:16px 0 0;max-width:730px;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.75;color:var(--ues-muted)}
.ues-grid{display:grid;grid-template-columns:repeat(var(--ues-cols),minmax(0,1fr));gap:18px;align-items:stretch}
.ues-grid.is-auto{grid-template-columns:1fr}
.ues-grid.is-auto[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.ues-grid.is-auto[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}
.ues-grid.is-auto[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}
.ues-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:300px;padding:24px;border:1px solid var(--ues-border);border-radius:var(--ues-radius);background:var(--ues-card);box-shadow:0 12px 32px rgba(28,25,20,.055);overflow:hidden}
.ues-card.is-featured{border-color:color-mix(in srgb,var(--ues-accent) 58%,var(--ues-border));box-shadow:0 14px 38px rgba(28,25,20,.075)}
.ues-card.is-featured:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ues-accent)}
.ues-featured-badge{position:absolute;top:16px;right:16px;border-radius:999px;padding:6px 9px;background:color-mix(in srgb,var(--ues-accent) 12%,var(--ues-card));color:var(--ues-accent);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.ues-card-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:var(--ues-surface);color:var(--ues-accent);margin-bottom:24px}
.ues-card-content{flex:1}.ues-card-eyebrow{margin-bottom:7px}.ues-card-title{margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.2;color:var(--ues-text)}
.ues-card-description{margin:12px 0 22px;color:var(--ues-muted);line-height:1.65}
.ues-button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 15px;border-radius:var(--ues-button-radius);background:var(--ues-text);color:#fff!important;text-decoration:none!important;font-weight:750;line-height:1.25;transition:transform .16s ease,opacity .16s ease}
.ues-button:hover{transform:translateY(-1px);opacity:.92}.ues-button:focus-visible{outline:3px solid color-mix(in srgb,var(--ues-accent) 42%,transparent);outline-offset:3px}
.ues-help{margin-top:clamp(32px,5vw,56px);padding-top:clamp(24px,4vw,36px);border-top:1px solid var(--ues-border)}
.ues-help-title{margin:0 0 20px;font-size:clamp(1.3rem,2.2vw,1.75rem);letter-spacing:-.02em;color:var(--ues-text)}
.ues-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ues-help-item{display:flex;gap:13px;align-items:flex-start}.ues-help-mark{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:var(--ues-accent);margin-top:.45em}.ues-help-item strong{display:block;color:var(--ues-text);margin-bottom:4px}.ues-help-item p{margin:0;color:var(--ues-muted);line-height:1.55;font-size:.95rem}
.ues-note{margin:clamp(26px,4vw,42px) 0 0;padding:16px 18px;border-radius:12px;background:var(--ues-surface);color:var(--ues-muted);font-size:.88rem;line-height:1.55}
.ues-admin-hint{padding:18px;border:1px dashed var(--ues-border);border-radius:var(--ues-radius);color:var(--ues-muted);background:var(--ues-surface)}

.ues-theme-lostplace{--ues-accent:#b58145;--ues-surface:#211f1b;--ues-card:#171613;--ues-text:#f3eee6;--ues-muted:#bdb5aa;--ues-border:#37332d}.ues-theme-lostplace .ues-shell{background:linear-gradient(180deg,#1a1916 0,#131210 100%)}.ues-theme-lostplace .ues-button{background:#eee7dc;color:#171613!important}.ues-theme-lostplace .ues-card-icon,.ues-theme-lostplace .ues-note{background:#24211d}
.ues-theme-night{--ues-accent:#c09a62;--ues-surface:#101214;--ues-card:#16191c;--ues-text:#f4f3ef;--ues-muted:#a9adb1;--ues-border:#2d3236}.ues-theme-night .ues-shell{background:#0c0e0f}.ues-theme-night .ues-button{background:#f4f3ef;color:#111315!important}.ues-theme-night .ues-card-icon,.ues-theme-night .ues-note{background:#202428}

@media(max-width:1100px){.ues-grid.is-auto[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.ues-grid:not(.is-auto){grid-template-columns:repeat(min(var(--ues-cols),2),minmax(0,1fr))}.ues-help-grid{grid-template-columns:1fr}.ues-card{min-height:285px}.ues-grid.is-auto[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ues-shell{padding-left:20px;padding-right:20px}.ues-grid{gap:14px}.ues-card{padding:20px}.ues-card-icon{margin-bottom:18px}.ues-card-title{font-size:1.2rem}.ues-card-description{font-size:.95rem;line-height:1.55}.ues-button{padding:11px 12px;font-size:.94rem}.ues-featured-badge{top:12px;right:12px}}
@media(max-width:700px){.ues-grid,.ues-grid.is-auto,.ues-grid:not(.is-auto),.ues-grid.is-auto[data-count="2"],.ues-grid.is-auto[data-count="3"],.ues-grid.is-auto[data-count="4"]{grid-template-columns:1fr}.ues-shell{padding:24px 16px}.ues-hero{margin-bottom:26px}.ues-title{font-size:clamp(1.85rem,9vw,2.45rem)}.ues-intro{font-size:1rem;line-height:1.65}.ues-grid{grid-template-columns:1fr;gap:14px}.ues-card{min-height:0;padding:20px}.ues-card-icon{margin-bottom:18px}.ues-featured-badge{position:static;align-self:flex-start;margin:-2px 0 14px}.ues-card-description{margin-bottom:18px}.ues-button{min-height:50px}.ues-help{margin-top:32px}.ues-help-grid{gap:16px}.ues-note{margin-top:28px}.ues-card.is-featured:before{width:3px}}
@media(prefers-reduced-motion:reduce){.ues-button{transition:none}.ues-button:hover{transform:none}}
