.styles-module__s_77-a__card{background:var(--black-2);border:1px solid var(--grey-4);border-radius:22px;flex-direction:column;gap:12px;padding:12px;transition:background .25s ease-in-out,transform .25s ease-in-out;display:flex;position:relative}.styles-module__s_77-a__card:hover{background:var(--black-3);transform:translateY(-2px)}.styles-module__s_77-a__cover-link{display:block}.styles-module__s_77-a__duration{background:var(--black-opacity-1);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:600;position:absolute;bottom:10px;left:10px}.styles-module__s_77-a__play{opacity:0;transition:all .25s ease-in-out;position:absolute;top:calc(100% - 128px);right:22px;transform:translateY(8px)}.styles-module__s_77-a__card:hover .styles-module__s_77-a__play,.styles-module__s_77-a__card:focus-within .styles-module__s_77-a__play{opacity:1;transform:translateY(0)}@media (hover:none){.styles-module__s_77-a__play{opacity:1;transform:none}}.styles-module__s_77-a__body{flex-direction:column;gap:2px;min-width:0;padding:0 4px 2px;display:flex}.styles-module__s_77-a__name{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.styles-module__s_77-a__author{color:var(--grey-2);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.styles-module__s_77-a__author:hover,.styles-module__s_77-a__name:hover{text-decoration:underline}.styles-module__s_77-a__meta{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.styles-module__s_77-a__plays{color:var(--grey-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}
.styles-module__cgt0MW__input-group{flex-direction:column;gap:6px;width:100%;display:flex}.styles-module__cgt0MW__label{color:var(--grey-1);font-size:.85rem;font-weight:600}.styles-module__cgt0MW__field{background-color:var(--black-3);border:1px solid var(--grey-4);min-height:46px;color:var(--grey-2);border-radius:14px;align-items:center;gap:10px;padding:0 16px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex}.styles-module__cgt0MW__field:focus-within{border-color:var(--orange-1);box-shadow:0 0 0 4px var(--orange-2);color:var(--white)}.styles-module__cgt0MW__field-error{border-color:var(--red-1)}.styles-module__cgt0MW__input{min-width:0;color:var(--white);resize:none;background:0 0;outline:none;flex:1;padding:12px 0;font-size:16px}.styles-module__cgt0MW__textarea{min-height:96px}.styles-module__cgt0MW__input::placeholder{color:var(--grey-3)}.styles-module__cgt0MW__input:disabled{opacity:.6}.styles-module__cgt0MW__hint{color:var(--grey-2);font-size:.78rem}
.styles-module__it-Q4q__form{flex-direction:column;gap:16px;display:flex}.styles-module__it-Q4q__switch{cursor:pointer;align-items:center;gap:12px;font-size:.9rem;display:flex}.styles-module__it-Q4q__switch input{opacity:0;pointer-events:none;position:absolute}.styles-module__it-Q4q__switch small{color:var(--grey-2);font-size:.8rem;display:block}.styles-module__it-Q4q__track{background:var(--black-4);border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background .2s ease-in-out;position:relative}.styles-module__it-Q4q__track:after{content:"";background:var(--white);border-radius:999px;width:18px;height:18px;transition:transform .2s ease-in-out;position:absolute;top:3px;left:3px}.styles-module__it-Q4q__switch input:checked+.styles-module__it-Q4q__track{background:var(--orange-1)}.styles-module__it-Q4q__switch input:checked+.styles-module__it-Q4q__track:after{transform:translate(18px)}.styles-module__it-Q4q__switch input:focus-visible+.styles-module__it-Q4q__track{box-shadow:0 0 0 4px var(--orange-2)}
.styles-module__pZd7UG__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.styles-module__pZd7UG__like{padding:0 6px;display:inline-flex}.styles-module__pZd7UG__action{border:1px solid var(--grey-4);background:var(--grey-5);border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:.85rem;font-weight:600;transition:background .2s ease-in-out;display:inline-flex}.styles-module__pZd7UG__action:hover:not(:disabled){background:var(--grey-4)}.styles-module__pZd7UG__icon{width:40px;height:40px;color:var(--grey-2);border-radius:999px;justify-content:center;align-items:center;transition:color .2s ease-in-out,background .2s ease-in-out;display:inline-flex}.styles-module__pZd7UG__icon:hover{color:var(--white);background:var(--grey-4)}.styles-module__pZd7UG__confirm{background:var(--red-2);border:1px solid var(--red-1);border-radius:999px;align-items:center;gap:8px;padding:4px 4px 4px 14px;font-size:.85rem;display:inline-flex}.styles-module__pZd7UG__confirm button{border-radius:999px;padding:6px 12px;font-weight:600}.styles-module__pZd7UG__confirm-yes{background:var(--red-1)}
.styles-module__0WFg-G__play{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s ease-in-out,opacity .2s ease-in-out;display:inline-flex}.styles-module__0WFg-G__play:hover:not(:disabled){transform:scale(1.06)}.styles-module__0WFg-G__play:disabled{opacity:.4;cursor:default}.styles-module__0WFg-G__solid{background:var(--white);color:var(--black);box-shadow:var(--shadow-1)}.styles-module__0WFg-G__brand{background:var(--gradient-brand);color:var(--on-brand);box-shadow:0 10px 30px -10px var(--orange-1)}.styles-module__0WFg-G__ghost{color:var(--white);background:0 0}
.styles-module__A9_kAG__like{color:var(--grey-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.85rem;font-weight:600;transition:color .2s ease-in-out,transform .2s ease-in-out;display:inline-flex}.styles-module__A9_kAG__like:hover{color:var(--white)}.styles-module__A9_kAG__like:active{transform:scale(.9)}.styles-module__A9_kAG__active,.styles-module__A9_kAG__active:hover{color:var(--amber-1)}.styles-module__A9_kAG__active svg{animation:.3s ease-out styles-module__A9_kAG__pop}@keyframes styles-module__A9_kAG__pop{50%{transform:scale(1.3)}}
