@layer component{.toast[data-v-762f19b2]{display:flex;flex-direction:column}.header[data-v-762f19b2]{align-items:center;background-color:var(--bg);color:var(--fg);display:flex;gap:var(--sp-xs);min-height:var(--close-button-size)}.title[data-v-762f19b2]{--line-height-sm:var(--line-height-base-sm);--line-height-base:var(--line-height-base-base);--line-height-lg:var(--line-height-base-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 418px){.title[data-v-762f19b2]{--line-height:var(--line-height-sm)}}@container (width >= 836px){.title[data-v-762f19b2]{--line-height:var(--line-height-lg)}}.title[data-v-762f19b2]{font-size:var(--font-size-base);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.title[data-v-762f19b2],.title strong[data-v-762f19b2]{font-weight:700}.title[data-v-762f19b2]{color:var(--fg-up);flex:1;padding:var(--sp-sm)}.close-button[data-v-762f19b2]{background:transparent;border:0;color:inherit;outline:none;padding:0;aspect-ratio:1;color:var(--fg-down);cursor:pointer;font-size:1.25rem;height:auto;margin-inline-end:var(--sp-xs);opacity:.7;position:relative;transition:.15s ease;width:var(--close-button-size);z-index:1}.close-button[data-v-762f19b2]:focus,.close-button[data-v-762f19b2]:hover{opacity:1;transform:scale(1.1)}.close-button svg[data-v-762f19b2]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em;vertical-align:-.15em}.close-button span[data-v-762f19b2]{clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.details[data-v-762f19b2]{--line-height-sm:var(--line-height-sm-sm);--line-height-base:var(--line-height-sm-base);--line-height-lg:var(--line-height-sm-lg);--line-height:var(--line-height-base);line-height:var(--line-height)}@container (width <= 348px){.details[data-v-762f19b2]{--line-height:var(--line-height-sm)}}@container (width >= 697px){.details[data-v-762f19b2]{--line-height:var(--line-height-lg)}}.details[data-v-762f19b2]{font-size:var(--font-size-sm);font-family:var(--font);font-weight:400;letter-spacing:.02em;text-wrap:pretty}.details strong[data-v-762f19b2]{font-weight:700}.details[data-v-762f19b2]{margin-block-start:-1rem;padding:0 var(--sp-sm) var(--sp-sm)}.details p[data-v-762f19b2]:last-child{margin-block-end:0}}@layer compose{.details[data-v-762f19b2]{--line-height:var(--line-height-sm)}}
