/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./components/cookie-preferences.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.cookie-preferences_banner__IBWbk{position:fixed;z-index:40;inset:auto 24px 24px;max-width:1280px;margin:auto;padding:26px 30px;display:flex;align-items:center;gap:32px;border:1px solid var(--site-border,#3c403d);border-radius:12px;background:var(--site-surface,#191a1a);color:var(--site-text,#eee);box-shadow:0 16px 60px #0008;max-height:calc(100dvh - 32px);overflow:auto}.cookie-preferences_copy__4eLdT{flex:1;min-width:0}.cookie-preferences_copy__4eLdT h2{font-size:19px;font-weight:500;margin:0 0 10px;letter-spacing:-.3px}.cookie-preferences_copy__4eLdT p{font-size:13px;line-height:1.65;color:var(--site-muted,#aeb5af);margin:0 0 10px;max-width:650px}.cookie-preferences_copy__4eLdT a,.cookie-preferences_note__Om6pk a{font-size:13px;text-decoration:underline;text-underline-offset:3px}.cookie-preferences_actions__uK3lP{display:flex;flex-wrap:wrap;gap:10px;max-width:445px}.cookie-preferences_actions__uK3lP button,.cookie-preferences_save__IsevC{min-height:44px;border:1px solid var(--site-border,#646a63);border-radius:24px;background:transparent;color:var(--site-text,#eee);padding:12px 18px;font-size:13px;line-height:1.4}.cookie-preferences_actions__uK3lP button:hover{border-color:var(--site-accent,#d6f779);background:#ffffff08}.cookie-preferences_actions__uK3lP button:nth-child(-n+2){flex:1;min-width:135px}.cookie-preferences_actions__uK3lP button:last-child{flex-basis:100%}.cookie-preferences_footerLink__Qr2OW{border:0;padding:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:24px}.cookie-preferences_footerLink__Qr2OW:hover{text-decoration:underline;text-underline-offset:3px}.cookie-preferences_modal__BZzD8{background:var(--site-surface,#191a1a)!important;color:var(--site-text,#eee);max-height:calc(100dvh - 32px);overflow-y:auto;text-align:left!important}.cookie-preferences_modal__BZzD8 h2{padding-right:28px;font-size:24px;font-weight:500;letter-spacing:-.5px}.cookie-preferences_modal__BZzD8 h2:focus{outline:none}.cookie-preferences_category__zPE4Q{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--site-border,#383d38);padding-top:18px}.cookie-preferences_category__zPE4Q>div{min-width:0}.cookie-preferences_category__zPE4Q h3,.cookie-preferences_category__zPE4Q label:not(.cookie-preferences_toggle__vihhu){font-size:15px;font-weight:500;color:var(--site-text,#eee);margin:0 0 7px}.cookie-preferences_category__zPE4Q p{font-size:12px;line-height:1.6;color:var(--site-muted,#aeb5af);margin:0}.cookie-preferences_always__GMCJc{font-size:11px;color:var(--site-muted,#aeb5af);flex-shrink:0}.cookie-preferences_toggle__vihhu{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:12px;color:var(--site-text,#eee)}.cookie-preferences_toggle__vihhu input{appearance:auto;width:22px;height:22px;min-width:22px;padding:0;margin:0;accent-color:var(--site-accent,#d6f779);cursor:pointer}.cookie-preferences_toggle__vihhu input:focus-visible{outline:2px solid var(--site-accent,#d6f779);outline-offset:4px}.cookie-preferences_toggle__vihhu span{min-width:20px}.cookie-preferences_note__Om6pk{font-size:12px;line-height:1.65;color:var(--site-muted,#aeb5af);margin:0}.cookie-preferences_save__IsevC{background:var(--site-accent,#d6f779);color:var(--site-accentText,#151913);border-color:var(--site-accent,#d6f779);width:100%}.cookie-preferences_embed__FZ61V{border:1px solid var(--site-border,#383d38);border-radius:8px;padding:30px;text-align:center;background:var(--site-surface,#191a1a);color:var(--site-text,#eee)}.cookie-preferences_embed__FZ61V p{font:inherit;font-size:14px;line-height:1.7;color:var(--site-muted,#aeb5af);margin:10px auto 18px;max-width:480px}.cookie-preferences_embed__FZ61V button{display:inline-block;background:transparent;color:inherit;border:1px solid var(--site-border,#646a63);border-radius:24px;padding:12px 18px;min-height:44px}.cookie-preferences_embed__FZ61V a{display:inline-block;margin:12px;font-size:14px;text-decoration:underline;text-underline-offset:3px}@media(max-width:750px){.cookie-preferences_banner__IBWbk{inset:auto 12px 12px;padding:20px;display:block}.cookie-preferences_actions__uK3lP{max-width:none;margin-top:18px}.cookie-preferences_copy__4eLdT p{font-size:12px}.cookie-preferences_category__zPE4Q{gap:12px}.cookie-preferences_embed__FZ61V{padding:22px 16px}}@media(prefers-reduced-motion:reduce){.cookie-preferences_modal__BZzD8{animation:none!important;transition:none!important}}

.cookie-preferences_actions__uK3lP button:focus-visible,.cookie-preferences_save__IsevC:focus-visible,.cookie-preferences_footerLink__Qr2OW:focus-visible,.cookie-preferences_embed__FZ61V button:focus-visible,.cookie-preferences_embed__FZ61V a:focus-visible,.cookie-preferences_copy__4eLdT a:focus-visible,.cookie-preferences_note__Om6pk a:focus-visible{outline:2px solid var(--site-accent,#d6f779);outline-offset:4px}.cookie-preferences_toggle__vihhu{min-height:44px;cursor:pointer}.cookie-preferences_modal__BZzD8 [data-slot="dialog-close"]{min-width:32px;min-height:32px;display:grid;place-items:center}

/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./components/article-carousel.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.article-carousel_carousel__Pr00a{width:100%;max-width:760px;margin:28px 0;min-width:0}
.article-carousel_viewport__LNeFm{overflow:hidden;width:100%;border-radius:14px;touch-action:pan-y pinch-zoom}
.article-carousel_viewport__LNeFm:focus-visible{outline:2px solid #d6f779;outline-offset:4px}
.article-carousel_track__lqoQy{display:flex;touch-action:pan-y pinch-zoom}
.article-carousel_slide__9YrU3{flex:0 0 100%;min-width:0;height:clamp(240px,65vw,500px);display:flex;align-items:center;justify-content:center}
.article-carousel_carousel__Pr00a .article-carousel_image__in2Qk{display:block!important;position:static!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;aspect-ratio:auto!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
.article-carousel_controls__R8AzN{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:14px;font-size:14px}
.article-carousel_controls__R8AzN button{border:1px solid #576057;background:transparent;color:inherit;border-radius:24px;padding:10px 18px;cursor:pointer;font:inherit}
.article-carousel_controls__R8AzN button:disabled{opacity:.35;cursor:default}
.article-carousel_controls__R8AzN button:focus-visible{outline:2px solid #d6f779;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.article-carousel_track__lqoQy{scroll-behavior:auto}}

/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./components/audio-converter.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.audio-converter_converter__qi6ou{max-width:1000px;margin:32px auto 0}.audio-converter_drop__WJrZI{display:grid;gap:12px;justify-items:center;text-align:center;border:2px dashed var(--border);border-radius:var(--radius);padding:40px 24px;background:var(--card)}.audio-converter_drop__WJrZI[data-drag=true]{border-color:var(--primary)}.audio-converter_drop__WJrZI input{max-width:360px}.audio-converter_files__us_c3{display:grid;gap:24px;margin-top:28px}.audio-converter_file__lMPaw{border:1px solid var(--border);border-radius:var(--radius);padding:24px;background:var(--card);overflow-wrap:anywhere}.audio-converter_specs__pXJDq{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:24px}.audio-converter_info__50smd{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:14px}.audio-converter_info__50smd dt{color:var(--muted-foreground)}.audio-converter_info__50smd dd{margin:0;text-align:right}.audio-converter_settings__L3pvo{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-block:24px}.audio-converter_settings__L3pvo select{display:block;width:100%;margin-top:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background);color:var(--foreground)}.audio-converter_notice__p_nNY{border-left:3px solid var(--primary);padding:12px 16px;background:var(--background)}.audio-converter_progress__nwNph{width:100%;accent-color:var(--primary)}.audio-converter_actions__EKo5P{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.audio-converter_error__NGL_9{color:var(--destructive)}@media(max-width:600px){.audio-converter_specs__pXJDq,.audio-converter_settings__L3pvo{grid-template-columns:1fr}.audio-converter_file__lMPaw{padding:16px}.audio-converter_drop__WJrZI{padding:28px 16px}}

.audio-converter_drop__WJrZI h2{font-size:20px;font-weight:var(--theme-weight-heading,500)}.audio-converter_file__lMPaw h3{font-weight:var(--theme-weight-heading,500)}

.audio-converter_converter__qi6ou,.audio-converter_converter__qi6ou *{min-width:0;box-sizing:border-box}.audio-converter_converter__qi6ou{width:100%}.audio-converter_converter__qi6ou button,.audio-converter_converter__qi6ou a{max-width:100%;white-space:normal;overflow-wrap:anywhere}.audio-converter_drop__WJrZI input{width:100%}.audio-converter_specs__pXJDq{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}

/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[2]!../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[15].oneOf[5].use[3]!./components/theme-preview-notice.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.theme-preview-notice_notice__9j1Ba{position:fixed;z-index:60;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:18px;width:max-content;max-width:calc(100% - 24px);padding:12px 16px;border:1px solid #53605c;border-radius:16px;background:#151b20;color:#f4f6f7;box-shadow:0 12px 35px #0008;font:13px/1.4 Arial,Helvetica,sans-serif}.theme-preview-notice_notice__9j1Ba strong{font-size:13px}.theme-preview-notice_notice__9j1Ba small{display:block;color:#c2cbd0;font-size:11px;line-height:1.5}.theme-preview-notice_notice__9j1Ba a,.theme-preview-notice_notice__9j1Ba button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border:1px solid #6b797f;border-radius:10px;background:transparent;color:#f4f6f7;white-space:nowrap;font:inherit;text-decoration:none}.theme-preview-notice_notice__9j1Ba a:focus-visible,.theme-preview-notice_notice__9j1Ba button:focus-visible{outline:2px solid #e1f0db;outline-offset:3px}@media(max-width:600px){.theme-preview-notice_notice__9j1Ba{gap:8px;flex-wrap:wrap;width:calc(100% - 24px);bottom:12px}.theme-preview-notice_notice__9j1Ba>span:first-child{flex-basis:100%}.theme-preview-notice_notice__9j1Ba a,.theme-preview-notice_notice__9j1Ba button{flex:1}}
