#platform-shell:is(.platform-home, .platform-account) {
  --home-bg: var(--bg); --home-sidebar: var(--bg); --home-panel: var(--panel); --home-hover: var(--panel-2);
  --home-text: var(--text); --home-muted: var(--muted); --home-line: var(--line); --home-yellow: #f7d95d;
  display: grid; grid-template: minmax(0, 1fr) / 194px minmax(0, 1fr);
  overflow: hidden; scrollbar-gutter: auto;
  background: var(--home-bg); color: var(--home-text); font-size: 14px;
}
#platform-shell:is(.platform-home, .platform-account) :where(button) { color: inherit; background: none; border: 0; }
#platform-shell:is(.platform-home, .platform-account) svg { width: 20px; height: 20px; flex: 0 0 auto; }
#platform-shell:is(.platform-home, .platform-account) :is(button, input, textarea, a):focus-visible { outline: 2px solid var(--focus-ring); outline-offset: 4px; }
.home-sidebar { padding: 30px 16px 18px; background: var(--home-sidebar); border-right: 1px solid #222427; display: flex; flex-direction: column; overflow-y: auto; overflow-x: hidden; scrollbar-width: thin; scrollbar-color: #44464b transparent; }
#platform-shell .home-brand { display: flex; align-items: center; gap: 9px; padding: 0 8px 36px; font-size: 21px; letter-spacing: -.7px; font-weight: 700; white-space: nowrap; }
.home-brand img { width: 31px; height: 34px; object-fit: contain; }
.home-brand-tv { font-weight: 450; }
.home-nav { display: flex; flex-direction: column; gap: 6px; }
#platform-shell .home-nav .home-mobile-account { display: none; }
#platform-shell .home-nav button { display: flex; align-items: center; gap: 12px; min-height: 44px; padding: 10px 13px; text-align: left; color: #b3b5ba; border-radius: 8px; font-size: 13px; transition: background .15s, color .15s; }
#platform-shell .home-nav button:hover { background: var(--home-hover); color: white; }
#platform-shell .home-nav button.is-active { background: #f7d95d12; color: var(--home-yellow); }
#platform-shell .home-nav button.is-active svg { stroke-width: 2; }
.home-nav-label { padding: 28px 13px 12px; font-size: 11px; color: #8f9299; letter-spacing: 1.5px; }
.home-sidebar-bottom { margin-top: auto; padding-top: 40px; }
#platform-shell .home-account { border-top: 1px solid var(--home-line); margin-top: 20px; padding: 20px 2px 0; display: flex; align-items: center; gap: 9px; width: 100%; font-size: 13px; text-align: left; }
.home-avatar { width: 34px; height: 34px; border-radius: 50%; display: grid; place-items: center; background: #37332b; color: var(--home-yellow); }
.home-account small { display: block; margin-top: 3px; font-size: 10px; color: var(--home-muted); }
#platform-shell .home-account > svg { width: 15px; margin-left: auto; color: var(--home-muted); }
.home-page { display: grid; grid-template-rows: 64px minmax(0, 1fr); min-width: 0; min-height: 0; }
.home-topbar { display: flex; align-items: center; justify-content: space-between; padding: 0 42px; border-bottom: 1px solid #ffffff05; gap: 16px; }
.home-location { color: var(--home-muted); font-size: 12px; white-space: nowrap; }
.home-location > span { padding: 0 12px; color: #666970; }
.home-top-actions { display: flex; align-items: center; gap: 22px; }
#platform-shell .home-connection { display: flex; gap: 8px; align-items: center; color: var(--home-muted); font-size: 11px; min-height: 44px; }
.home-connection i { width: 5px; height: 5px; border-radius: 50%; background: #8f9299; }
.home-connection.is-connected i { background: #83ba95; box-shadow: 0 0 0 3px #83ba950d; }
#platform-shell .home-top-button { display: flex; gap: 8px; align-items: center; color: var(--home-muted); min-height: 44px; font-size: 12px; }
#platform-shell .home-top-button svg { width: 16px; }
.home-main { padding: 30px 42px 20px; overflow: auto; min-width: 0; outline: none; scrollbar-color: #44464b transparent; scrollbar-width: thin; }
.home-main > section, .home-footer { max-width: 1300px; margin-inline: auto; }
.home-heading { display: flex; align-items: center; justify-content: space-between; margin-bottom: 26px; }
.home-eyebrow { color: #9c9c90; font-size: 10px; letter-spacing: 2.5px; font-weight: 500; }
#platform-shell .home-heading h1 { font-size: clamp(26px, 2.6vw, 37px); line-height: 1.35; font-weight: 550; letter-spacing: -1.4px; margin: 8px 0 9px; }
.home-heading h1 span { color: var(--home-yellow); display: inline-block; }
#platform-shell .home-heading p { font-size: 12px; color: var(--home-muted); }
.home-heading-mark { font-size: 69px; line-height: 1; margin-right: 18px; font-weight: 200; color: var(--home-yellow); transform: rotate(-10deg); }
.home-creation-grid { display: grid; grid-template-columns: minmax(0, 1fr) 260px; gap: 20px; align-items: start; }
.home-compose-column { min-width: 0; }
.home-composer { border: 1px solid #414039; border-radius: 16px; background: linear-gradient(125deg, #252522, #1d1e20 48%); padding: 15px 18px 17px; transition: border-color .15s; }
.home-composer:focus-within { border-color: var(--focus-ring); }
.home-modes { display: flex; align-items: center; gap: 5px; }
#platform-shell .home-modes button { display: flex; gap: 7px; align-items: center; padding: 0 13px; min-height: 38px; color: #aaadb2; font-size: 13px; border-radius: 7px; }
#platform-shell .home-modes svg { width: 16px; height: 16px; }
#platform-shell .home-modes button[aria-pressed="true"] { background: #f7d95d; color: #242115; font-weight: 600; }
#platform-shell .home-modes button:hover:not([aria-pressed="true"]) { background: #ffffff0b; }
.home-compose-tag { color: #898b8e; font-size: 10px; margin-left: auto; padding-right: 4px; }
#platform-shell #home-prompt { display: block; width: 100%; height: 96px; min-height: 80px; resize: vertical; padding: 22px 4px 8px; border: 0; background: transparent; color: var(--home-text); font-size: 14px; line-height: 1.8; outline: none; box-shadow: none; }
#home-prompt::placeholder { color: #9b9c9b; opacity: 1; }
.home-composer-bottom { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
#platform-shell .home-reference-button { color: #c0c1c2; display: flex; align-items: center; gap: 7px; font-size: 12px; padding: 8px 5px; min-height: 40px; }
#platform-shell .home-reference-button svg { width: 17px; }
#platform-shell .home-start-button { padding: 11px 17px; display: flex; align-items: center; gap: 24px; background: var(--home-yellow); color: #242115; font-size: 13px; font-weight: 650; min-height: 43px; border-radius: 9px; box-shadow: 0 4px 16px #f7d95d0c; }
#platform-shell .home-start-button:hover { background: #ffe788; }
#platform-shell .home-start-button svg { width: 18px; }
.home-composer-meta { display: flex; justify-content: space-between; padding: 10px 3px 0; gap: 8px; color: #989aa1; font-size: 10px; }
.home-shortcut { color: #898b90; }
#platform-shell .home-form-message { color: #f7d95d; font-size: 12px; margin: 8px 4px 0; }
#platform-shell .home-canvas-entry { width: 100%; height: 226px; border-radius: 15px; text-align: left; padding: 19px 22px; background: radial-gradient(ellipse at 50% 100%, #44433133, transparent 70%), #181a1b; border: 1px solid #353732; overflow: hidden; position: relative; }
#platform-shell .home-canvas-entry:hover { border-color: #7d7a61; }
.home-canvas-top { display: flex; align-items: center; justify-content: space-between; color: #e8e8df; font-size: 13px; }
.home-canvas-top > span { color: #a7aa9a; }
.home-mini-canvas { display: block; position: relative; width: 100%; height: 110px; margin: 4px 0 5px; }
#platform-shell .home-mini-canvas > svg { width: 100%; height: 100%; overflow: visible; }
.home-mini-canvas path { fill: none; stroke: #9b9a6e; stroke-width: 1.2; }
.home-mini-canvas rect { fill: #242927; stroke: #777862; stroke-width: .8; }
.home-mini-canvas circle { fill: #dedfc5; }
.home-canvas-thumb { position: absolute; border-radius: 3px; background-size: cover; background-position: center; }
.home-canvas-thumb.one { left: 7%; top: 29%; width: 18%; height: 35%; background-image: url('/assets/brand/cinema-portal.png'); }
.home-canvas-thumb.two { left: 46%; top: 59%; width: 18%; height: 24%; background-image: url('/assets/home/world.svg'); }
.home-canvas-thumb.three { left: 76%; top: 16%; width: 17%; height: 25%; background-image: url('/assets/home/still-life.svg'); }
.home-canvas-copy { display: block; font-size: 14px; font-weight: 550; }
.home-canvas-bottom { display: flex; justify-content: space-between; align-items: center; color: #aeb1a0; font-size: 11px; margin-top: 7px; }
#platform-shell .home-canvas-bottom svg { width: 17px; height: 17px; }
.home-quick-start { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; margin: 18px 0 0; }
.home-quick-start > span { color: #a1a2a6; font-size: 11px; margin-right: 7px; }
#platform-shell .home-quick-start button { padding: 8px 12px; min-height: 36px; border: 1px solid #2e3033; border-radius: 7px; font-size: 11px; display: flex; align-items: center; gap: 7px; color: #bdbec1; }
#platform-shell .home-quick-start svg { width: 14px; height: 14px; color: #a5a79e; }
#platform-shell .home-quick-start button:hover { color: var(--home-yellow); border-color: #68604a; }
.home-recent { margin-top: 32px; }
.home-section-heading { display: flex; justify-content: space-between; align-items: center; gap: 16px; margin-bottom: 14px; }
#platform-shell .home-section-heading h2 { font-size: 17px; line-height: 1.5; font-weight: 550; letter-spacing: -.35px; }
#platform-shell .home-section-heading p { color: #a1a3a9; font-size: 11px; margin-top: 5px; }
#platform-shell .home-section-heading > button { display: flex; align-items: center; gap: 9px; color: #a9abb0; font-size: 11px; min-height: 36px; }
#platform-shell .home-section-heading > button svg { width: 16px; }
.home-recent-list { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
#platform-shell .home-recent-project { display: flex; min-width: 0; align-items: center; gap: 12px; padding: 9px 12px 9px 9px; border: 1px solid #2a2c2f; border-radius: 10px; text-align: left; background: #18191b; }
#platform-shell .home-recent-project:hover { border-color: #77705a; background: #202123; }
.home-project-cover { display: block; width: 80px; height: 52px; border-radius: 5px; background: #23272b; position: relative; overflow: hidden; flex-shrink: 0; }
.home-project-cover img { width: 100%; height: 100%; object-fit: cover; }
#platform-shell .home-project-cover > svg { width: 100%; height: 100%; }
.home-project-copy { min-width: 0; }
.home-project-copy strong { display: block; font-size: 13px; font-weight: 500; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.home-project-copy small { display: block; font-size: 10px; color: #9b9da3; margin-top: 7px; white-space: nowrap; }
#platform-shell .home-recent-project > svg { width: 15px; margin-left: auto; color: #90939a; }
.home-discover { margin-top: 32px; }
.home-view-switch { display: flex; gap: 3px; padding: 3px; background: #1a1c1f; border: 1px solid #292b2e; border-radius: 8px; }
#platform-shell .home-view-switch button { padding: 7px 12px; color: #b2b4ba; font-size: 11px; border-radius: 5px; min-height: 32px; }
#platform-shell .home-view-switch button[aria-pressed="true"] { color: #efefe9; background: #323332; }
.home-discover-toolbar { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin: 19px 0 17px; }
.home-filters { display: flex; gap: 6px; }
#platform-shell .home-filters button { color: #a3a5aa; font-size: 12px; min-height: 34px; padding: 7px 15px; border-radius: 6px; }
#platform-shell .home-filters button:first-child { padding-left: 13px; }
#platform-shell .home-filters button[aria-pressed="true"] { background: #e5e6dc; color: #272821; font-weight: 550; }
.home-gallery-note { font-size: 10px; color: #94979d; }
.home-gallery { display: grid; grid-template-columns: 1.25fr 1fr 1fr 1fr; gap: 17px; align-items: start; }
#platform-shell .home-idea-card { text-align: left; padding: 0; min-width: 0; }
.home-idea-art { display: block; position: relative; aspect-ratio: 1.14; overflow: hidden; border-radius: 11px; background: #25272b; }
.home-idea-art > img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .3s ease; }
.home-idea-card:hover .home-idea-art > img { transform: scale(1.035); }
.home-idea-card.is-moon .home-idea-art { aspect-ratio: 1.425; }
.home-idea-type, .home-media-badge { position: absolute; top: 12px; left: 12px; display: flex; align-items: center; gap: 5px; padding: 5px 8px; border-radius: 5px; background: #111517a6; color: white; font-size: 10px; }
#platform-shell .home-idea-type svg, #platform-shell .home-media-badge svg { width: 12px; height: 12px; }
.home-idea-use { display: flex; align-items: center; gap: 6px; position: absolute; left: 10px; right: 10px; bottom: 10px; padding: 9px 11px; border-radius: 6px; background: #111517ce; font-size: 11px; opacity: 0; transition: opacity .15s; }
.home-idea-card:hover .home-idea-use, .home-idea-card:focus-visible .home-idea-use { opacity: 1; }
#platform-shell .home-idea-use svg { width: 15px; height: 15px; margin-left: auto; }
.home-idea-caption { display: block; padding: 13px 1px 0; }
.home-idea-caption strong { font-size: 13px; font-weight: 500; display: block; }
.home-idea-caption small { display: flex; justify-content: space-between; margin-top: 5px; color: #9a9da5; font-size: 10px; }
.home-gallery.is-assets { grid-template-columns: repeat(4, minmax(0, 1fr)); }
#platform-shell .home-asset-card { padding: 0; min-width: 0; text-align: left; }
.home-asset-visual { display: block; position: relative; height: 170px; overflow: hidden; border-radius: 10px; background: #1f2229; }
.home-asset-visual :is(img, video) { width: 100%; height: 100%; object-fit: cover; }
.home-asset-visual.is-audio { background: radial-gradient(ellipse at 50% 100%, #7b648b66, transparent), #272330; }
.home-asset-card > strong { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; font-weight: 450; margin: 9px 0 16px; }
.home-empty-inline { grid-column: 1 / -1; display: flex; align-items: center; justify-content: space-between; padding: 22px 0; font-size: 12px; color: var(--home-muted); border-block: 1px solid var(--home-line); gap: 10px; }
#platform-shell .home-empty-inline button { display: flex; align-items: center; gap: 8px; color: var(--home-yellow); }
.home-skeleton-row { grid-column: 1 / -1; display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }
.home-skeleton-row i { display: block; height: 70px; border-radius: 9px; background: #222427; }
.home-gallery-empty { grid-column: 1 / -1; min-height: 160px; padding: 36px 20px; text-align: center; color: var(--home-muted); font-size: 13px; }
#platform-shell .home-gallery-empty button { color: var(--home-yellow); margin: 12px auto; display: block; }
.home-footer { display: flex; justify-content: space-between; align-items: center; gap: 15px; padding: 36px 0 8px; color: #909299; font-size: 10px; }
.home-footer > span > span { margin: 0 8px; }
.home-footer > div { display: flex; gap: 14px; }
#platform-shell .home-footer button { color: #95979e; font-size: 10px; min-height: 36px; }
.home-reference-chips { display: flex; flex-wrap: wrap; gap: 6px; }
#platform-shell .home-reference-chips button { display: flex; gap: 5px; align-items: center; padding: 7px; margin-bottom: 10px; max-width: 180px; border: 1px solid #4a4c4d; border-radius: 7px; font-size: 10px; }
.home-reference-chips button span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#platform-shell .home-reference-chips svg { width: 13px; height: 13px; }
.home-reference-dialog { width: min(780px, calc(100vw - 32px)); max-height: min(780px, calc(100dvh - 40px)); padding: 24px; color: var(--home-text); background: #1b1d21; border: 1px solid #46484e; border-radius: 16px; }
.home-reference-dialog::backdrop { background: #000b; }
.home-reference-dialog header { display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; }
#platform-shell .home-reference-dialog h2 { font-size: 19px; font-weight: 550; }
#platform-shell .home-reference-dialog p { font-size: 12px; color: var(--home-muted); margin-top: 7px; }
#platform-shell .home-reference-dialog header > button { width: 36px; height: 36px; font-size: 25px; }
.home-reference-options { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; margin: 24px 0; }
#platform-shell .home-reference-options > button { padding: 5px; border: 1px solid #3c3e45; border-radius: 9px; min-width: 0; }
#platform-shell .home-reference-options > button[aria-pressed="true"] { border: 2px solid var(--home-yellow); padding: 4px; background: #f7d95d10; }
.home-reference-options > button > span { display: block; height: 100px; position: relative; }
.home-reference-options img, .home-reference-options video { height: 100%; width: 100%; object-fit: cover; border-radius: 5px; }
.home-reference-options strong { display: block; font-size: 11px; font-weight: 450; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 8px 0 4px; }
.home-reference-dialog footer { display: flex; justify-content: flex-end; position: sticky; bottom: 0; background: #1b1d21; padding-block: 8px; }
#platform-shell .home-reference-dialog footer button { padding: 10px 16px; background: var(--home-yellow); color: #242115; border-radius: 8px; display: flex; align-items: center; gap: 20px; }
.home-sr-only { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
@media (min-width: 1600px) { .home-main { padding-top: 40px; } .home-creation-grid { grid-template-columns: minmax(0, 1fr) 300px; } }
@media (max-width: 1180px) { #platform-shell:is(.platform-home, .platform-account) { grid-template-columns: 172px minmax(0, 1fr); } .home-sidebar { padding-inline: 11px; } .home-main { padding-inline: 28px; } .home-topbar { padding-inline: 28px; } .home-creation-grid { grid-template-columns: minmax(0, 1fr) 220px; gap: 14px; } .home-compose-tag { display: none; } .home-recent-list { grid-template-columns: repeat(2, minmax(0, 1fr)); } .home-recent-project:nth-child(3) { display: none; } .home-gallery { grid-template-columns: repeat(2, minmax(0, 1fr)); } .home-idea-art, .home-idea-card.is-moon .home-idea-art { aspect-ratio: 1.5; } }
@media (max-width: 900px) { #platform-shell:is(.platform-home, .platform-account) { grid-template-columns: 72px minmax(0, 1fr); } .home-sidebar { padding: 22px 9px 14px; } #platform-shell .home-brand { padding: 0 10px 28px; } .home-brand > span, .home-nav button > span, .home-nav-label, .home-account > span:not(.home-avatar), .home-account > svg, .home-tools-nav { display: none; } #platform-shell .home-nav button { justify-content: center; padding: 12px; } #platform-shell .home-nav button svg { width: 21px; height: 21px; } #platform-shell .home-account { justify-content: center; padding-top: 16px; } .home-creation-grid { grid-template-columns: minmax(0, 1fr) 190px; } #platform-shell .home-canvas-entry { padding-inline: 16px; } .home-gallery-note { display: none; } }
@media (max-width: 680px) { #platform-shell:is(.platform-home, .platform-account) { grid-template: 56px minmax(0, 1fr) / minmax(0, 1fr); } .home-sidebar { padding: 0 14px; flex-direction: row; align-items: center; justify-content: space-between; overflow: visible; border-bottom: 1px solid #2c2d31; border-right: 0; } #platform-shell .home-brand { padding: 0; font-size: 17px; gap: 7px; } .home-brand img { width: 26px; height: 28px; } .home-brand > span { display: inline; } .home-sidebar > .home-nav { flex-direction: row; gap: 2px; } .home-sidebar > .home-nav button:nth-child(4), .home-sidebar .home-tools-nav, .home-sidebar-bottom { display: none; } #platform-shell .home-nav button { width: 40px; min-height: 40px; padding: 10px; } .home-page { grid-template-rows: 45px minmax(0, 1fr); } .home-topbar { padding: 0 18px; } .home-location { font-size: 10px; } .home-location span { padding: 0 6px; } .home-top-actions { gap: 10px; } #platform-shell .home-top-button { font-size: 10px; } #platform-shell .home-connection { font-size: 10px; } .home-main { padding: 19px 18px 22px; } .home-heading { margin-bottom: 20px; } .home-eyebrow { font-size: 8px; letter-spacing: 1.6px; } #platform-shell .home-heading h1 { font-size: 26px; letter-spacing: -.8px; margin-top: 10px; } #platform-shell .home-heading p { font-size: 11px; max-width: 280px; line-height: 1.7; } .home-heading-mark { display: none; } .home-creation-grid { grid-template-columns: minmax(0, 1fr); gap: 14px; } .home-composer { padding: 13px; border-radius: 12px; } #platform-shell .home-modes button { min-height: 40px; padding: 0 14px; } #platform-shell #home-prompt { height: 115px; padding-top: 19px; font-size: 14px; } #platform-shell .home-canvas-entry { height: 75px; padding: 16px; display: grid; grid-template-columns: 1fr auto; gap: 4px; align-content: center; } .home-mini-canvas { display: none; } .home-canvas-copy { font-size: 11px; color: #afb3a4; font-weight: 400; grid-row: 2; } .home-canvas-top > span { display: none; } .home-canvas-bottom { grid-column: 2; grid-row: 1 / 3; margin: 0; gap: 12px; } .home-quick-start { gap: 7px; margin-top: 13px; } .home-quick-start > span { width: 100%; margin-bottom: 2px; } #platform-shell .home-quick-start button { padding: 7px 8px; font-size: 10px; min-height: 38px; gap: 5px; } #platform-shell .home-quick-start svg { width: 12px; height: 12px; } .home-recent { margin-top: 28px; } .home-recent-list { grid-template-columns: 1fr; gap: 9px; } .home-recent-project:nth-child(3) { display: flex; } .home-section-heading { gap: 10px; } #platform-shell .home-section-heading h2 { font-size: 16px; } .home-discover > .home-section-heading { align-items: flex-start; flex-direction: column; gap: 15px; } .home-view-switch { align-self: flex-start; } .home-discover { margin-top: 30px; } .home-discover-toolbar { margin-top: 12px; } #platform-shell .home-filters button { padding-inline: 12px; min-height: 40px; } .home-gallery, .home-gallery.is-assets { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px 12px; } .home-idea-art, .home-idea-card.is-moon .home-idea-art { aspect-ratio: 1; } .home-idea-caption strong { font-size: 12px; line-height: 1.6; } .home-idea-caption small { font-size: 10px; } .home-idea-type { top: 8px; left: 8px; font-size: 9px; } .home-idea-use { display: none; } .home-asset-visual { height: 135px; } .home-footer { align-items: flex-start; flex-direction: column; padding-top: 28px; gap: 7px; } .home-reference-options { grid-template-columns: repeat(2, minmax(0, 1fr)); } .home-reference-dialog { padding: 18px; } .home-shortcut { display: none; } }
@media (max-width: 680px) {
  #platform-shell .home-sidebar > .home-nav > [data-platform-page="tasks"] { display: none; }
  #platform-shell .home-nav .home-mobile-account { display: flex; }
}
@media (min-width: 901px) and (max-width: 1180px) { #platform-shell .home-brand { font-size: 18px; gap: 7px; padding-inline: 4px; } }
@media (min-width: 681px) and (max-height: 850px) { .home-tools-nav, .home-nav-label { display: none; } .home-sidebar-bottom { padding-top: 24px; } }
@media (prefers-reduced-motion: reduce) { #platform-shell:is(.platform-home, .platform-account) *, #platform-shell:is(.platform-home, .platform-account) *::before, #platform-shell:is(.platform-home, .platform-account) *::after { transition: none !important; animation: none !important; scroll-behavior: auto !important; } }
