.tree-scene{background:radial-gradient(circle at 18% 16%,rgba(255,214,150,.45) 0 2.5%,transparent 8%),radial-gradient(circle at 82% 24%,rgba(255,206,140,.35) 0 2%,transparent 7%),radial-gradient(circle at 74% 86%,rgba(255,220,170,.35) 0 3%,transparent 9%),radial-gradient(ellipse at 50% 32%,#5a4636,#2e231b 62%,#1b1511)}.tree-stage{aspect-ratio:.906}.tree-steps{grid-template-columns:repeat(6,1fr)}.tree-steps .orn-steps__btn{padding:8px 6px;gap:6px;font-size:11.5px}.tree-parents{display:grid;gap:10px}.tree-parent{display:grid;grid-template-columns:56px 1fr;gap:var(--s-3);align-items:center;padding:12px;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface)}.tree-parent__thumb{width:56px;height:56px}.tree-parent__body{display:grid;gap:10px;min-width:0}.tree-parent__head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.tree-sub{font-size:var(--fs-md, 1.05rem);font-weight:800;margin-top:var(--s-2)}.tree-adds{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.tree-add{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:center;padding:8px;text-align:left;border:1px dashed rgba(var(--c-ink-rgb),.3);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-ink);transition:border-color var(--t-fast),transform var(--t-fast)}.tree-add:hover:not(:disabled){border-style:solid;border-color:var(--c-ink);transform:translateY(-1px)}.tree-add:disabled{opacity:.45;cursor:not-allowed}.tree-add__img{width:72px;height:72px;border-radius:var(--r-sm);background-color:#f4efe9}.tree-add__txt{display:grid;gap:2px;font-size:var(--fs-xs);line-height:1.3}.tree-add__txt strong{font-size:var(--fs-sm)}.tree-adds--pets{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.tree-add--pet{grid-template-columns:56px 1fr}.tree-add--pet .tree-add__img{width:56px;height:56px}.tree-note{margin:0;padding:10px 12px;border-radius:var(--r-sm);background:var(--c-muted)}.tree-item .orn-item__body{gap:6px}.tree-item__thumb{background-color:#f4efe9;border-radius:var(--r-sm)}.tree-item .fam-seg span{padding:6px 10px}.tree-style{display:grid;gap:10px}.tree-accs{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px}.tree-acc{position:relative;cursor:pointer}.tree-acc input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.tree-acc__ui{display:grid;justify-items:center;gap:2px;padding:4px 2px;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.tree-acc__img{width:40px;height:40px}.tree-acc__none{width:40px;height:40px;border-radius:50%;border:1px dashed rgba(var(--c-ink-rgb),.3)}.tree-acc__num{font-size:11px;font-weight:700;color:var(--c-text-2)}.tree-acc input:checked+.tree-acc__ui{border-color:var(--c-ink);box-shadow:0 0 0 1px var(--c-ink)}.tree-acc input:checked+.tree-acc__ui .tree-acc__num{color:var(--c-ink)}.tree-acc input:focus-visible+.tree-acc__ui{outline:2px solid var(--c-accent);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tree-decors{display:grid;gap:8px}.tree-decor{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface)}.tree-decor__pick{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--fs-sm)}.tree-decor__pick input{width:18px;height:18px;accent-color:var(--c-ink)}.tree-decor__img{width:56px;height:56px}@media(max-width:989px){.tree-grid .orn-scene .tree-stage{width:min(100%,34vh);aspect-ratio:.906}.tree-steps{grid-template-columns:repeat(6,1fr);gap:4px}.tree-steps .orn-steps__btn{font-size:9.5px;padding:6px 2px}.tree-adds{grid-template-columns:1fr 1fr}.tree-add{grid-template-columns:56px 1fr}.tree-add__img{width:56px;height:56px}}.tree-moved{display:block;margin-top:4px;color:#8a5a1b}.tree-moved[hidden]{display:none}.tree-bgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px}.tree-bg{position:relative;display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;padding:8px;border:1px solid rgba(var(--c-ink-rgb),.2);border-radius:var(--r-md);background:var(--c-surface);cursor:pointer;transition:border-color var(--t-fast)}.tree-bg input{position:absolute;opacity:0;pointer-events:none}.tree-bg__img{width:64px;height:64px;border-radius:var(--r-sm);background-color:#f4efe9}.tree-bg__label{font-weight:600;font-size:var(--fs-sm);line-height:1.3}.tree-bg:hover{border-color:rgba(var(--c-ink-rgb),.5)}.tree-bg:has(input:checked){border-color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}.tree-bg:has(input:focus-visible){outline:2px solid var(--c-ink);outline-offset:2px}.tree-style-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px}.tree-style-row .fam-field__label{min-width:62px;margin:0}.tree-sex{margin:0 0 12px}.tree-sex__label{display:block;font-weight:600;font-size:var(--fs-sm);margin:0 0 6px}.tree-adds.tree-adds--singles{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tree-add.tree-add--single{grid-template-columns:1fr;justify-items:center;text-align:center;gap:4px;padding:6px 4px}.tree-add--single .tree-add__img{width:56px;height:56px}.tree-add--single .tree-add__txt{justify-items:center}.tree-add--single .tree-add__txt span{font-size:11px;line-height:1.25}.tree-kid-hair{margin:6px 0 2px}@media(max-width:560px){.tree-adds.tree-adds--singles{grid-template-columns:repeat(3,minmax(0,1fr))}.tree-add.tree-add--single{grid-template-columns:1fr}.tree-bg{grid-template-columns:52px 1fr}.tree-bg__img{width:52px;height:52px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tree-composer.css.map */
