.Preset-module__preset{border:1px solid var(--color-blue-50);border-radius:4px;padding:20px;margin-bottom:16px;background-color:#fff;position:relative;scroll-margin-top:80px}.Preset-module__preset .Preset-module__tagsBar{display:flex;gap:8px;margin-bottom:12px}.Preset-module__preset .Preset-module__header{margin-bottom:20px}.Preset-module__preset .Preset-module__header .Preset-module__nameRow{display:flex;align-items:center;gap:8px}.Preset-module__preset .Preset-module__header .Preset-module__name{font-weight:var(--font-weight-bold);font-size:var(--font-size-xl)}.Preset-module__preset .Preset-module__header .Preset-module__anchorLink{cursor:pointer;font-size:var(--font-size-lg);font-weight:700;color:var(--color-blue-50);text-decoration:none;opacity:0;transition:opacity .15s ease}.Preset-module__preset .Preset-module__header .Preset-module__anchorLink:hover{color:var(--color-blue-80, var(--color-blue-50))}.Preset-module__preset .Preset-module__header:hover .Preset-module__anchorLink{opacity:1}.Preset-module__preset .Preset-module__header .Preset-module__description{font-size:var(--font-size-md)}.Preset-module__topRightButtons{position:absolute;top:20px;right:20px;display:flex;gap:6px}.Preset-module__definitionButton,.Preset-module__heartButton{cursor:pointer;border-radius:4px;border-width:0;background:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:var(--color-blue-10);transition:all .2s ease}.Preset-module__definitionButton img,.Preset-module__heartButton img{width:18px;height:18px}.Preset-module__definitionButton:hover,.Preset-module__heartButton:hover{background-color:var(--color-blue-50)}.Preset-module__heartActive img{filter:none}.Preset-module__jsonContainer{position:relative}.Preset-module__jsonBlock{font-size:var(--font-size-sm);background-color:var(--color-blue-10);border-radius:4px;padding:16px;overflow:auto;white-space:pre;margin-top:15px}.Preset-module__copyButton{position:absolute;top:8px;right:8px;cursor:pointer;border-width:0;border-radius:4px;background:none;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:var(--color-blue-10);transition:transform .2s ease,background-color .2s ease}.Preset-module__copyButton img{width:18px;height:18px}.Preset-module__copyButton:hover{background-color:var(--color-blue-50)}.Preset-module__copyButton:active{transform:scale(.88)}.Preset-module__marginTop{margin-top:20px}.Preset-module__compactPreset{border:1px solid var(--color-blue-50);border-radius:4px;padding:10px 14px;margin-bottom:6px;background-color:#fff;display:flex;align-items:center;gap:12px;position:relative;scroll-margin-top:80px}.Preset-module__compactPreset .Preset-module__compactName{font-weight:var(--font-weight-bold);font-size:var(--font-size-md);display:flex;align-items:center;gap:6px;min-width:180px;flex-shrink:0}.Preset-module__compactPreset .Preset-module__compactName .Preset-module__anchorLink{cursor:pointer;font-size:var(--font-size-md);font-weight:700;color:var(--color-blue-50);text-decoration:none;opacity:0;transition:opacity .15s ease}.Preset-module__compactPreset .Preset-module__compactName .Preset-module__anchorLink:hover{color:var(--color-blue-80, var(--color-blue-50))}.Preset-module__compactPreset .Preset-module__compactName:hover .Preset-module__anchorLink{opacity:1}.Preset-module__compactPreset .Preset-module__compactTags{display:flex;gap:6px;flex-wrap:wrap;flex:1}.Preset-module__compactPreset .Preset-module__compactActions{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.Preset-module__compactPreset .Preset-module__compactCodeButton,.Preset-module__compactPreset .Preset-module__compactPlayButton{cursor:pointer;border-radius:4px;border-width:0;background:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:var(--color-blue-10);transition:background-color .2s ease}.Preset-module__compactPreset .Preset-module__compactCodeButton img,.Preset-module__compactPreset .Preset-module__compactPlayButton img{width:16px;height:16px}.Preset-module__compactPreset .Preset-module__compactCodeButton:hover,.Preset-module__compactPreset .Preset-module__compactPlayButton:hover{background-color:var(--color-blue-50)}
