:root {
  --ch-primary: #B73225;
  --ch-primary-hover: #96251A;
  --ch-secondary: #D48123;
  --ch-bg-main: #FDFBF7;
  --ch-bg-alt: #F4EFEB;
  --ch-surface: #FFFFFF;
  --ch-text-primary: #2C2623;
  --ch-text-regular: #5E534D;
  --ch-border: #E8E2DD;
  --ch-shadow-sm: 0 4px 12px rgba(44, 38, 35, 0.05);
  --ch-shadow-lg: 0 12px 32px rgba(183, 50, 37, 0.12);
  --ch-radius-md: 6px;
  --ch-radius-lg: 12px;
  --ch-font-heading: "Playfair Display", "Noto Serif SC", Georgia, "Times New Roman", serif;
  --ch-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --ch-spacing-section: 6rem;
  --ch-spacing-element: 2rem;
  --dl-primary: hsl(253, 73%, 50%);
  --dl-primary-hover: hsl(253, 73%, 40%);
  --dl-secondary: hsl(50, 58%, 50%);
  --dl-text-main: hsl(253, 10%, 14%);
  --dl-text-muted: hsl(253, 10%, 40%);
  --dl-bg-page: hsl(253, 7%, 96%);
  --dl-bg-card: #ffffff;
  --dl-border-color: rgba(61, 26, 204, 0.1);
  --dl-font-serif: "Playfair Display", "Noto Serif SC", "Songti SC", serif;
  --dl-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  --dl-radius-lg: 16px;
  --dl-radius-md: 12px;
  --dl-shadow-float: 0 12px 32px rgba(61, 26, 204, 0.12);
  --dl-shadow-card: 0 4px 20px rgba(0, 0, 0, 0.04);
  --dl-spacing-section: clamp(4rem, 8vw, 7rem);
  --dl-container-width: 1280px;
  --page-primary: hsl(253, 73%, 50%);
  --page-accent: hsl(50, 58%, 50%);
  --page-text: hsl(253, 10%, 14%);
  --page-bg: hsl(253, 7%, 95%);
  --page-card-bg: hsl(0, 0%, 100%);
  --cr-mac-primary: hsl(15, 65%, 40%);
  --cr-mac-primary-hover: hsl(15, 65%, 32%);
  --cr-mac-accent: hsl(40, 80%, 45%);
  --cr-mac-bg: hsl(35, 30%, 96%);
  --cr-mac-surface: hsl(0, 0%, 100%);
  --cr-mac-text: hsl(20, 15%, 18%);
  --cr-mac-text-muted: hsl(20, 10%, 45%);
  --cr-mac-border: hsl(30, 20%, 88%);
  --cr-mac-font-serif: "Georgia", "Times New Roman", "Songti SC", serif;
  --cr-mac-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
  --cr-mac-radius: 8px;
  --cr-mac-shadow-float: 0 16px 32px -8px hsla(15, 65%, 40%, 0.2), 0 4px 16px -4px hsla(0, 0%, 0%, 0.08);
  --cr-mac-shadow-card: 0 4px 12px hsla(20, 15%, 18%, 0.05);
  --warm-primary: hsl(14, 85%, 58%);
  --warm-secondary: hsl(28, 92%, 65%);
  --warm-accent: hsl(8, 78%, 52%);
  --text-dark: hsl(253, 10%, 14%);
  --bg-light: hsl(253, 7%, 95%);
  --bg-white: hsl(0, 0%, 100%);
  --shadow-soft: 0 4px 16px rgba(0, 0, 0, 0.08);
  --shadow-medium: 0 8px 24px rgba(0, 0, 0, 0.12);
  --update-accent: hsl(253, 73%, 50%);
  --update-secondary: hsl(50, 58%, 50%);
  --update-text: hsl(253, 10%, 14%);
  --update-bg: hsl(253, 7%, 95%);
  --update-card-bg: hsl(0, 0%, 100%);
  --help-accent: hsl(253, 73%, 50%);
  --help-secondary: hsl(50, 58%, 50%);
  --help-text: hsl(253, 10%, 14%);
  --help-bg: hsl(253, 7%, 95%);
  --help-card-bg: hsl(0, 0%, 100%);
  --help-border: hsl(253, 10%, 85%);
}

.eem-r2d2_droidkjb{
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 2rem;
    }

.eem-sun_flare335{
    background-color: var(--primary-color);
    border-bottom: 1px solid var(--nav-border, var(--ch-border));
    position: sticky;
    top: 0;
    z-index: 100;
    box-shadow: var(--ch-shadow-sm);
    }

.eem-velvetkcm{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 72px;
    }

.eem-kilobytecfs{
    font-family: var(--ch-font-heading);
    font-size: 1.5rem;
    font-weight: 700;
    color: var(--text-color);
    letter-spacing: -0.5px;
    }

.eem-tachyons6ki{
    display: flex;
    gap: 2.5rem;
    }

.eem-tachyons6ki a{
    font-size: 0.95rem;
    font-weight: 500;
    color: var(--ch-text-regular);
    transition: color 0.2s ease;
    }

.eem-tachyons6ki a:hover{ color: var(--ch-primary); }

.eem-h2o_flow372 .eem-apexrzk{
    padding: 0.6rem 1.5rem;
    font-size: 0.95rem;
    }

.eem-apexrzk{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    border-radius: var(--ch-radius-md);
    transition: all 0.3s ease;
    cursor: pointer;
    border: none;
    }

.eem-snpte3e{
    background-color: var(--ch-primary);
    color: #FFFFFF;
    box-shadow: 0 4px 12px rgba(183, 50, 37, 0.3);
    }

.eem-snpte3e:hover{
    background-color: var(--ch-primary-hover);
    box-shadow: var(--ch-shadow-lg);
    transform: translateY(-2px);
    }

@media (max-width: 992px){.eem-tachyons6ki { display: none; }}

div.eem-st-m.eem-3p45o8qxz *{ box-sizing: border-box; margin: 0; padding: 0; }

div.eem-st-m.eem-3p45o8qxz{
    background-color: var(--ch-bg-main);
    color: var(--ch-text-primary);
    font-family: var(--ch-font-body);
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    }

div.eem-st-m.eem-3p45o8qxz a{ text-decoration: none; color: inherit; }

div.eem-st-m.eem-3p45o8qxz img{ max-width: 100%; height: auto; display: block; }

div.eem-st-m.eem-3p45o8qxz .eem-shadowfall{
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 2rem;
    }

div.eem-st-m.eem-3p45o8qxz .ch-header{
    background-color: var(--primary-color);
    border-bottom: 1px solid var(--nav-border, var(--ch-border));
    position: sticky;
    top: 0;
    z-index: 100;
    box-shadow: var(--ch-shadow-sm);
    }

div.eem-st-m.eem-3p45o8qxz .ch-header-inner{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 72px;
    }

div.eem-st-m.eem-3p45o8qxz .ch-logo{
    font-family: var(--ch-font-heading);
    font-size: 1.5rem;
    font-weight: 700;
    color: var(--text-color);
    letter-spacing: -0.5px;
    }

div.eem-st-m.eem-3p45o8qxz .ch-nav-links{
    display: flex;
    gap: 2.5rem;
    }

div.eem-st-m.eem-3p45o8qxz .ch-nav-links a{
    font-size: 0.95rem;
    font-weight: 500;
    color: var(--ch-text-regular);
    transition: color 0.2s ease;
    }

div.eem-st-m.eem-3p45o8qxz .ch-nav-links a:hover{ color: var(--ch-primary); }

div.eem-st-m.eem-3p45o8qxz .ch-nav-action .eem-eps_9{
    padding: 0.6rem 1.5rem;
    font-size: 0.95rem;
    }

div.eem-st-m.eem-3p45o8qxz .eem-eps_9{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    border-radius: var(--ch-radius-md);
    transition: all 0.3s ease;
    cursor: pointer;
    border: none;
    }

div.eem-st-m.eem-3p45o8qxz .eem-quantumweb{
    background-color: var(--ch-primary);
    color: #FFFFFF;
    box-shadow: 0 4px 12px rgba(183, 50, 37, 0.3);
    }

div.eem-st-m.eem-3p45o8qxz .eem-quantumweb:hover{
    background-color: var(--ch-primary-hover);
    box-shadow: var(--ch-shadow-lg);
    transform: translateY(-2px);
    }

div.eem-st-m.eem-3p45o8qxz .eem-frm{
    color: var(--ch-primary);
    font-weight: 500;
    border-bottom: 1px solid transparent;
    transition: border-color 0.2s;
    }

div.eem-st-m.eem-3p45o8qxz .eem-frm:hover{
    border-bottom-color: var(--ch-primary);
    }

div.eem-st-m.eem-3p45o8qxz .eem-delta{
    padding: 4rem 0 var(--ch-spacing-section);
    background: linear-gradient(180deg, var(--ch-surface) 0%, var(--ch-bg-main) 100%);
    overflow: hidden;
    }

div.eem-st-m.eem-3p45o8qxz .eem-core9{
    display: grid;
    grid-template-columns: 1.2fr 1fr;
    gap: 4rem;
    align-items: center;
    }

div.eem-st-m.eem-3p45o8qxz .eem-zenith{
    position: relative;
    border-radius: var(--ch-radius-lg);
    box-shadow: var(--ch-shadow-lg);
    }

div.eem-st-m.eem-3p45o8qxz .eem-zenith img{
    border-radius: var(--ch-radius-lg);
    width: 100%;
    aspect-ratio: 4/3;
    object-fit: cover;
    }

div.eem-st-m.eem-3p45o8qxz .eem-lunar{
    position: absolute;
    bottom: -2rem;
    right: -2rem;
    background-color: var(--ch-surface);
    padding: 1.5rem 2rem;
    border-radius: var(--ch-radius-md);
    box-shadow: var(--ch-shadow-lg);
    border: 1px solid var(--ch-border);
    display: flex;
    flex-direction: column;
    gap: 1rem;
    z-index: 10;
    }

div.eem-st-m.eem-3p45o8qxz .eem-bz9{
    font-size: 0.85rem;
    color: var(--ch-text-regular);
    font-family: monospace;
    }

div.eem-st-m.eem-3p45o8qxz .eem-mk_dir{
    text-align: left;
    padding-right: 2rem;
    }

div.eem-st-m.eem-3p45o8qxz .eem-fluid_dyn{
    font-family: var(--ch-font-heading);
    font-size: 3.5rem;
    line-height: 1.1;
    color: var(--ch-text-primary);
    margin-bottom: 1rem;
    }

div.eem-st-m.eem-3p45o8qxz .eem-nx77{
    font-size: 1.5rem;
    color: var(--ch-secondary);
    font-family: var(--ch-font-heading);
    margin-bottom: 1.5rem;
    font-style: italic;
    }

div.eem-st-m.eem-3p45o8qxz .eem-auth_tok{
    font-size: 1.1rem;
    color: var(--ch-text-regular);
    margin-bottom: 2rem;
    }

div.eem-st-m.eem-3p45o8qxz .eem-z_index5{ padding: var(--ch-spacing-section) 0; }

div.eem-st-m.eem-3p45o8qxz .eem-orb_glow{ background-color: var(--ch-bg-alt); border-top: 1px solid var(--ch-border); border-bottom: 1px solid var(--ch-border); }

div.eem-st-m.eem-3p45o8qxz .eem-b1g_m4c{
    margin-bottom: 3rem;
    max-width: 600px;
    }

div.eem-st-m.eem-3p45o8qxz .eem-nova{
    font-family: var(--ch-font-heading);
    font-size: 2.2rem;
    margin-bottom: 1rem;
    color: var(--ch-text-primary);
    }

div.eem-st-m.eem-3p45o8qxz .eem-jelly{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1.5rem;
    }

div.eem-st-m.eem-3p45o8qxz .eem-aero_foil{
    background-color: var(--ch-surface);
    padding: 2rem 1.5rem;
    border-radius: var(--ch-radius-md);
    border: 1px solid var(--ch-border);
    transition: transform 0.3s ease;
    }

div.eem-st-m.eem-3p45o8qxz .eem-aero_foil:hover{
    transform: translateY(-4px);
    box-shadow: var(--ch-shadow-sm);
    }

div.eem-st-m.eem-3p45o8qxz .eem-cyber_net{
    width: 32px;
    height: 32px;
    margin-bottom: 1.5rem;
    fill: var(--ch-primary);
    }

div.eem-st-m.eem-3p45o8qxz .eem-beta_test{
    font-size: 1.25rem;
    margin-bottom: 0.75rem;
    color: var(--ch-text-primary);
    }

div.eem-st-m.eem-3p45o8qxz .eem-synth_wave{
    font-size: 0.9rem;
    color: var(--ch-text-regular);
    margin-bottom: 1.5rem;
    min-height: 80px;
    }

div.eem-st-m.eem-3p45o8qxz .eem-pixeldust{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 4rem;
    align-items: center;
    }

div.eem-st-m.eem-3p45o8qxz .eem-pixeldust.eem-echobase{ direction: rtl; }

div.eem-st-m.eem-3p45o8qxz .eem-pixeldust.eem-echobase > *{ direction: ltr; }

div.eem-st-m.eem-3p45o8qxz .eem-alpha1 p{
    font-size: 1.05rem;
    color: var(--ch-text-regular);
    margin-bottom: 1.5rem;
    }

div.eem-st-m.eem-3p45o8qxz .eem-mpx4{
    position: relative;
    }

div.eem-st-m.eem-3p45o8qxz .eem-mpx4::before{
    content: "";
    position: absolute;
    top: -1rem;
    left: -1rem;
    width: 100%;
    height: 100%;
    border: 1px solid var(--ch-secondary);
    border-radius: var(--ch-radius-lg);
    z-index: 0;
    }

div.eem-st-m.eem-3p45o8qxz .eem-mpx4 img{
    position: relative;
    z-index: 1;
    border-radius: var(--ch-radius-lg);
    box-shadow: var(--ch-shadow-lg);
    }

div.eem-st-m.eem-3p45o8qxz .eem-gammaray{
    list-style: none;
    margin-top: 2rem;
    border-top: 1px solid var(--ch-border);
    padding-top: 2rem;
    }

div.eem-st-m.eem-3p45o8qxz .eem-gammaray li{
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.75rem;
    font-size: 0.95rem;
    }

div.eem-st-m.eem-3p45o8qxz .eem-crimson{ font-weight: 600; color: var(--ch-text-primary); }

div.eem-st-m.eem-3p45o8qxz .eem-widgetx{ color: var(--ch-text-regular); }

div.eem-st-m.eem-3p45o8qxz .eem-glidepath{
    background-color: #1A1614;
    color: #A39B97;
    padding: 4rem 0 2rem;
    font-size: 0.9rem;
    }

div.eem-st-m.eem-3p45o8qxz .eem-pnl_top{
    display: grid;
    grid-template-columns: 2fr 1fr 1fr;
    gap: 3rem;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    border-bottom: 1px solid #332D2A;
    }

div.eem-st-m.eem-3p45o8qxz .eem-krypton{
    font-family: var(--ch-font-heading);
    font-size: 1.5rem;
    color: #FFFFFF;
    margin-bottom: 1rem;
    }

div.eem-st-m.eem-3p45o8qxz .eem-qwerty{
    color: #FFFFFF;
    font-weight: 600;
    margin-bottom: 1.5rem;
    }

div.eem-st-m.eem-3p45o8qxz .eem-pqrst{ list-style: none; }

div.eem-st-m.eem-3p45o8qxz .eem-pqrst li{ margin-bottom: 0.75rem; }

div.eem-st-m.eem-3p45o8qxz .eem-pqrst a:hover{ color: #FFFFFF; }

div.eem-st-m.eem-3p45o8qxz .eem-vrt_x2{
    display: flex;
    justify-content: space-between;
    align-items: center;
    }

@media (max-width: 992px){div.eem-st-m.eem-3p45o8qxz .eem-core9, div.eem-st-m.eem-3p45o8qxz .eem-pixeldust{ grid-template-columns: 1fr; gap: 3rem; }
div.eem-st-m.eem-3p45o8qxz .eem-jelly{ grid-template-columns: repeat(2, 1fr); }
div.eem-st-m.eem-3p45o8qxz .eem-lunar{ position: static; margin-top: 2rem; width: 100%; }
div.eem-st-m.eem-3p45o8qxz .eem-pixeldust.eem-echobase{ direction: ltr; }
div.eem-st-m.eem-3p45o8qxz .eem-zenith{ order: -1; }
div.eem-st-m.eem-3p45o8qxz .ch-nav-links{ display: none; }}

@media (max-width: 576px){div.eem-st-m.eem-3p45o8qxz .eem-jelly, div.eem-st-m.eem-3p45o8qxz .eem-pnl_top{ grid-template-columns: 1fr; }
div.eem-st-m.eem-3p45o8qxz .eem-fluid_dyn{ font-size: 2.5rem; }}

html, body{
    margin: 0;
    padding: 0;
    }

div.eem-st-m img.sbv2-ai-image{
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    }

div.eem-st-m img.sbv2-ai-image.sbv2-ratio-16-9{ aspect-ratio: 16 / 9; }

div.eem-st-m img.sbv2-ai-image.sbv2-ratio-16-10{ aspect-ratio: 16 / 10; }

div.eem-st-m img.sbv2-ai-image.sbv2-ratio-4-3{ aspect-ratio: 4 / 3; }

div.eem-st-m img.sbv2-ai-image.sbv2-ratio-1-1{ aspect-ratio: 1 / 1; }

div.eem-st-m :is(div, div, div, div, ul, ol, li, figure, picture, table, form, fieldset, pre, blockquote){
    box-sizing: border-box !important;
    min-width: 0;
    max-width: 100%;
    }

div.eem-st-m .sbv2-media-frame{
    overflow: hidden;
    box-sizing: border-box !important;
    max-width: 100%;
    padding: 0 !important;
    min-height: 0;
    }

div.eem-st-m .sbv2-media-frame.sbv2-ratio-16-9{ aspect-ratio: 16 / 9; }

div.eem-st-m .sbv2-media-frame.sbv2-ratio-16-10{ aspect-ratio: 16 / 10; }

div.eem-st-m .sbv2-media-frame.sbv2-ratio-4-3{ aspect-ratio: 4 / 3; }

div.eem-st-m .sbv2-media-frame.sbv2-ratio-1-1{ aspect-ratio: 1 / 1; }

div.eem-st-m .sbv2-media-frame > img.sbv2-ai-image,
    div.eem-st-m .sbv2-media-frame > picture > img.sbv2-ai-image{
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    }

div.eem-st-m.eem-3p45o8qxz .eem-quantumweb a:not([class]){color:#ffffff !important;text-decoration:underline;}

div.eem-st-m.eem-3p45o8qxz .eem-quantumweb a[class=""]{color:#ffffff !important;text-decoration:underline;}

div.eem-st-m.eem-3p45o8qxz .eem-quantumweb a:not([class]):hover{opacity:0.92;}

div.eem-st-m.eem-3p45o8qxz .eem-quantumweb a[class=""]:hover{opacity:0.92;}

div.eem-st-m.eem-3p45o8qxz .eem-quantumweb a:not([class]):visited{color:#ffffff !important;}

div.eem-st-m.eem-3p45o8qxz .eem-quantumweb a[class=""]:visited{color:#ffffff !important;}

.eem-macro_loopbqx{box-sizing:border-box;}

.eem-shadowfall{
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 2rem;
    }

.eem-glidepath{
    background-color: #1A1614;
    color: #A39B97;
    padding: 4rem 0 2rem;
    font-size: 0.9rem;
    }

.eem-pnl_top{
    display: grid;
    grid-template-columns: 2fr 1fr 1fr;
    gap: 3rem;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    border-bottom: 1px solid #332D2A;
    }

.eem-krypton{
    font-family: var(--ch-font-heading);
    font-size: 1.5rem;
    color: #FFFFFF;
    margin-bottom: 1rem;
    }

.eem-qwerty{
    color: #FFFFFF;
    font-weight: 600;
    margin-bottom: 1.5rem;
    }

.eem-pqrst{ list-style: none; }

.eem-pqrst li{ margin-bottom: 0.75rem; }

.eem-pqrst a:hover{ color: #FFFFFF; }

.eem-vrt_x2{
    display: flex;
    justify-content: space-between;
    align-items: center;
    }

@media (max-width: 576px){div.eem-st-m .eem-jelly, .eem-pnl_top{ grid-template-columns: 1fr; }}

.eem-sf{box-sizing:border-box;}

.eem-sn{box-sizing:border-box;}

.eem-st-f{box-sizing:border-box;}

.eem-st-h{box-sizing:border-box;}

.eem-st-n{box-sizing:border-box;}

.site-logo{display:block;max-width:100%;height:auto;}

div.eem-st-m.eem-21n7xsm First, div.eem-st-m.eem-21n7xsm I
    The design is where it gets interesting........ I"m leveraging a purple/gold/grey palette, with classic serif fonts for headings and a more readable sans-serif for body text. I will create a design that looks elegant, but modern, with rounded corners and rich layering through shadows, just what the prompt is saying. I"m not going to include the prompt"s purple color (which is more blue-toned). The purple/gold palette, it"s classic and has to make the download page very appealing to the end-user........
    I"ll be using CSS custom properties (variables) for the colors and fonts to keep things clean and maintainable.  The layout"s going to be grid-based, div.eem-st-m.eem-21n7xsm providing that spacious feeling, div.eem-st-m.eem-21n7xsm especially for the platform cards........ I"ll make sure there"s enough padding and spacing to avoid a cramped look........ The call-to-action buttons should be a primary color (purple), div.eem-st-m.eem-21n7xsm with a slight shadow, div.eem-st-m.eem-21n7xsm and a hover effect using the gold accent color to create visual contrast........  I
    I"ve got to make *absolutely* sure I stick to today"s date (2026-03-10), div.eem-st-m.eem-21n7xsm and the copy right is 2026........ This is the official Chrome download page, div.eem-st-m.eem-21n7xsm so no competitor brands are allowed, div.eem-st-m.eem-21n7xsm and "Chrome" must be included in the h1........ This includes my anchor texts for SEO........
    
    div.eem-st-m.eem-21n7xsm.eem-node_xyz{
    background-color: var(--dl-bg-page);
    color: var(--dl-text-main);
    font-family: var(--dl-font-sans);
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    }

div.eem-st-m.eem-21n7xsm .eem-silver{
    max-width: var(--dl-container-width);
    margin: 0 auto;
    padding: 0 clamp(1.5rem, 4vw, 3rem);
    }

    div.eem-st-m.eem-21n7xsm .eem-poly_gon{
    font-family: var(--dl-font-serif);
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--dl-text-main);
    }

    div.eem-st-m.eem-21n7xsm .eem-cypher{
    padding: var(--dl-spacing-section) 0;
    background: linear-gradient(180deg, rgba(255,255,255,0.6) 0%, transparent 100%); color: #1a1a2e;}

div.eem-st-m.eem-21n7xsm .eem-copperwire{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: clamp(3rem, 6vw, 5rem);
    align-items: center;
    }

    div.eem-st-m.eem-21n7xsm .eem-mercury{
    order: 1;
    position: relative;
    border-radius: var(--dl-radius-lg);
    overflow: hidden;
    box-shadow: var(--dl-shadow-float);
    background-color: var(--dl-bg-card);
    }

div.eem-st-m.eem-21n7xsm .eem-mercury::before{
    content: "";
    position: absolute;
    inset: 0;
    border: 1px solid rgba(255,255,255,0.2);
    border-radius: inherit;
    z-index: 2;
    pointer-events: none;
    }

div.eem-st-m.eem-21n7xsm .eem-log_out5{
    width: 100%;
    height: auto;
    aspect-ratio: 4/3;
    object-fit: cover;
    display: block;
    transform: scale(1.02);
    transition: transform 0.8s ease;
    }

div.eem-st-m.eem-21n7xsm .eem-mercury:hover .eem-log_out5{
    transform: scale(1.05);
    }

div.eem-st-m.eem-21n7xsm .eem-sparkle{
    order: 2;
    text-align: left;
    }

div.eem-st-m.eem-21n7xsm .eem-neon{
    font-size: clamp(2.5rem, 4vw, 4rem);
    line-height: 1.1;
    margin-bottom: 1.5rem;
    }

div.eem-st-m.eem-21n7xsm .eem-gold_leaf{
    font-size: clamp(1.125rem, 2vw, 1.25rem);
    color: var(--dl-text-muted);
    margin-bottom: 2.5rem;
    max-width: 90%;
    }

div.eem-st-m.eem-21n7xsm .eem-vanguard{
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
    margin-bottom: 2.5rem;
    font-size: 0.9rem;
    color: var(--dl-text-muted);
    padding-left: 1rem;
    border-left: 3px solid var(--dl-secondary);
    }

div.eem-st-m.eem-21n7xsm .eem-tzie23ohzyaz{
    display: flex;
    flex-direction: column;
    }

div.eem-st-m.eem-21n7xsm .eem-w3b_punk{
    font-weight: 600;
    color: var(--dl-text-main);
    margin-bottom: 0.2rem;
    }

    div.eem-st-m.eem-21n7xsm .eem-vertex{
    display: flex;
    gap: 1.5rem;
    align-items: center;
    flex-wrap: wrap;
    }

div.eem-st-m.eem-21n7xsm .eem-rust_iron{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 2.5rem;
    font-size: 1.125rem;
    font-weight: 600;
    color: #ffffff;
    background-color: var(--dl-primary);
    border-radius: 50px;
    text-decoration: none;
    box-shadow: 0 8px 24px rgba(61, 26, 204, 0.3), inset 0 1px 0 rgba(255,255,255,0.2);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    position: relative;
    overflow: hidden;
    }

div.eem-st-m.eem-21n7xsm .eem-rust_iron::after{
    content: "";
    position: absolute;
    top: 0; left: -100%; width: 50%; height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);
    transform: skewX(-20deg); color: #1a1a2e;}

div.eem-st-m.eem-21n7xsm .eem-rust_iron:hover{
    background-color: var(--dl-primary-hover);
    transform: translateY(-3px);
    box-shadow: 0 12px 32px rgba(61, 26, 204, 0.4), inset 0 1px 0 rgba(255,255,255,0.3);
    }

div.eem-st-m.eem-21n7xsm .eem-rust_iron:hover::after{
    animation: dl-shine 1.5s ease;
    }

@keyframes dl-shine{100% { left: 200%; }}

    div.eem-st-m.eem-21n7xsm .eem-lmnx{
    padding: var(--dl-spacing-section) 0;
    background-color: var(--dl-bg-card);
    border-top: 1px solid var(--dl-border-color);
    border-bottom: 1px solid var(--dl-border-color);
    }

div.eem-st-m.eem-21n7xsm .eem-lead_hvy{
    text-align: left;
    margin-bottom: 4rem;
    max-width: 600px;
    }

div.eem-st-m.eem-21n7xsm .eem-titanium{
    font-size: clamp(2rem, 3vw, 2.5rem);
    margin-bottom: 1rem;
    }

div.eem-st-m.eem-21n7xsm .eem-w3wyp83qj{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 2rem;
    }

div.eem-st-m.eem-21n7xsm .eem-matrix{
    background: var(--dl-bg-page);
    border-radius: var(--dl-radius-md);
    padding: 2.5rem 2rem;
    transition: all 0.3s ease;
    border: 1px solid transparent;
    display: flex;
    flex-direction: column;
    }

div.eem-st-m.eem-21n7xsm .eem-matrix:hover{
    background: var(--dl-bg-card);
    border-color: var(--dl-border-color);
    box-shadow: var(--dl-shadow-card);
    transform: translateY(-4px);
    }

div.eem-st-m.eem-21n7xsm .eem-plat_num{
    width: 48px;
    height: 48px;
    margin-bottom: 1.5rem;
    color: var(--dl-primary);
    }

div.eem-st-m.eem-21n7xsm .eem-bytecode{
    font-size: 1.25rem;
    margin-bottom: 1rem;
    font-weight: 700;
    }

div.eem-st-m.eem-21n7xsm .eem-prism{
    list-style: none;
    padding: 0;
    margin: 0 0 2rem 0;
    flex-grow: 1;
    }

div.eem-st-m.eem-21n7xsm .eem-prism li{
    font-size: 0.875rem;
    color: var(--dl-text-muted);
    margin-bottom: 0.5rem;
    display: flex;
    align-items: flex-start;
    }

div.eem-st-m.eem-21n7xsm .eem-prism li::before{
    content: "•";
    color: var(--dl-secondary);
    font-weight: bold;
    margin-right: 0.5rem;
    }

div.eem-st-m.eem-21n7xsm .eem-jmu9isa0dl{
    display: inline-flex;
    align-items: center;
    font-size: 0.95rem;
    font-weight: 600;
    color: var(--dl-primary);
    text-decoration: none;
    transition: gap 0.2s ease;
    gap: 0.5rem;
    }

div.eem-st-m.eem-21n7xsm .eem-jmu9isa0dl::after{
    content: "→";
    transition: transform 0.2s ease;
    }

div.eem-st-m.eem-21n7xsm .eem-jmu9isa0dl:hover{
    gap: 0.75rem;
    }

    div.eem-st-m.eem-21n7xsm .eem-x_axis_9{
    padding: var(--dl-spacing-section) 0;
    background-color: var(--dl-bg-page);
    }

div.eem-st-m.eem-21n7xsm .eem-ctrl_alt{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 4rem;
    }

div.eem-st-m.eem-21n7xsm .eem-giga h4{
    font-size: 1.2rem;
    margin-bottom: 1rem;
    color: var(--dl-text-main);
    }

div.eem-st-m.eem-21n7xsm .eem-giga p{
    color: var(--dl-text-muted);
    font-size: 0.95rem;
    margin-bottom: 1.5rem;
    }

div.eem-st-m.eem-21n7xsm .eem-zinc{
    color: var(--dl-primary);
    text-decoration: underline;
    text-decoration-color: rgba(61, 26, 204, 0.3);
    text-underline-offset: 4px;
    transition: text-decoration-color 0.2s;
    font-weight: 500;
    }

div.eem-st-m.eem-21n7xsm .eem-zinc:hover{
    text-decoration-color: var(--dl-primary);
    }

    div.eem-st-m.eem-21n7xsm .dl-footer{
    border-top: 1px solid var(--dl-border-color);
    padding: 3rem 0;
    text-align: center;
    background-color: var(--dl-bg-card);
    }

div.eem-st-m.eem-21n7xsm .dl-footer-text{
    font-size: 0.875rem;
    color: var(--dl-text-muted);
    }

    @media (max-width: 1024px){div.eem-st-m.eem-21n7xsm .eem-w3wyp83qj{ grid-template-columns: repeat(2, 1fr); }
    div.eem-st-m.eem-21n7xsm .eem-copperwire{ grid-template-columns: 1fr; }
    div.eem-st-m.eem-21n7xsm .eem-mercury{ order: 1; margin-bottom: 2rem; }
    div.eem-st-m.eem-21n7xsm .eem-sparkle{ order: 2; }}

@media (max-width: 640px){div.eem-st-m.eem-21n7xsm .eem-w3wyp83qj{ grid-template-columns: 1fr; }
    div.eem-st-m.eem-21n7xsm .eem-ctrl_alt{ grid-template-columns: 1fr; gap: 2.5rem; }
    div.eem-st-m.eem-21n7xsm .eem-rust_iron{ width: 100%; }}

div.eem-st-m.eem-21n7xsm .eem-rust_iron a:not([class]){color:#ffffff !important;text-decoration:underline;}

div.eem-st-m.eem-21n7xsm .eem-rust_iron a[class=""]{color:#ffffff !important;text-decoration:underline;}

div.eem-st-m.eem-21n7xsm .eem-rust_iron a:not([class]):hover{opacity:0.92;}

div.eem-st-m.eem-21n7xsm .eem-rust_iron a[class=""]:hover{opacity:0.92;}

div.eem-st-m.eem-21n7xsm .eem-rust_iron a:not([class]):visited{color:#ffffff !important;}

div.eem-st-m.eem-21n7xsm .eem-rust_iron a[class=""]:visited{color:#ffffff !important;}

div.eem-st-m.eem-uwz4sm0u *{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    }

div.eem-st-m.eem-uwz4sm0u{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    color: var(--page-text);
    background: var(--page-bg);
    line-height: 1.6;
    }

div.eem-st-m.eem-uwz4sm0u{
    width: 100%;
    }

div.eem-st-m.eem-uwz4sm0u .eem-galaxy{
    background: linear-gradient(135deg, var(--page-primary) 0%, hsl(253, 60%, 40%) 100%);
    color: white;
    padding: 80px 20px;
    text-align: center;
    }

div.eem-st-m.eem-uwz4sm0u .eem-galaxy h1{
    font-size: 48px;
    font-weight: 700;
    margin-bottom: 20px;
    }

div.eem-st-m.eem-uwz4sm0u .eem-galaxy p{
    font-size: 20px;
    margin-bottom: 40px;
    opacity: 0.95;
    }

div.eem-st-m.eem-uwz4sm0u .eem-nebula{
    display: inline-block;
    background: var(--page-accent);
    color: var(--page-text);
    padding: 16px 48px;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
    transition: transform 0.2s, box-shadow 0.2s;
    }

div.eem-st-m.eem-uwz4sm0u .eem-nebula:hover{
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(0,0,0,0.3);
    }

div.eem-st-m.eem-uwz4sm0u .eem-star_dust{
    margin-top: 24px;
    font-size: 14px;
    opacity: 0.9;
    }

div.eem-st-m.eem-uwz4sm0u .eem-uranium{
    max-width: 1200px;
    margin: 0 auto;
    padding: 80px 20px;
    }

div.eem-st-m.eem-uwz4sm0u .eem-pulsar{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
    align-items: center;
    margin-bottom: 80px;
    }

div.eem-st-m.eem-uwz4sm0u .eem-pulsar img{
    width: 100%;
    height: auto;
    border-radius: 12px;
    box-shadow: 0 8px 24px rgba(0,0,0,0.1);
    }

div.eem-st-m.eem-uwz4sm0u .eem-quasar_x h2{
    font-size: 36px;
    margin-bottom: 20px;
    color: var(--page-primary);
    }

div.eem-st-m.eem-uwz4sm0u .eem-quasar_x p{
    font-size: 18px;
    margin-bottom: 16px;
    line-height: 1.8;
    }

div.eem-st-m.eem-uwz4sm0u .eem-quasar_x a{
    color: var(--page-primary);
    text-decoration: none;
    font-weight: 500;
    border-bottom: 2px solid transparent;
    transition: border-color 0.2s;
    }

div.eem-st-m.eem-uwz4sm0u .eem-quasar_x a:hover{
    border-bottom-color: var(--page-primary);
    }

div.eem-st-m.eem-uwz4sm0u .eem-earth_sys{
    background: var(--page-card-bg);
    padding: 80px 20px;
    }

div.eem-st-m.eem-uwz4sm0u .eem-mars_rover{
    max-width: 1200px;
    margin: 0 auto;
    }

div.eem-st-m.eem-uwz4sm0u .eem-mars_rover h2{
    font-size: 36px;
    text-align: center;
    margin-bottom: 60px;
    color: var(--page-primary);
    }

div.eem-st-m.eem-uwz4sm0u .eem-moon_lnd{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 40px;
    }

div.eem-st-m.eem-uwz4sm0u .eem-blackhole{
    text-align: center;
    padding: 30px 20px;
    background: var(--page-bg);
    border-radius: 12px;
    transition: transform 0.2s;
    }

div.eem-st-m.eem-uwz4sm0u .eem-blackhole:hover{
    transform: translateY(-4px);
    }

div.eem-st-m.eem-uwz4sm0u .eem-whitedwarf{
    display: inline-block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    background: var(--page-primary);
    color: white;
    border-radius: 50%;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px;
    }

div.eem-st-m.eem-uwz4sm0u .eem-blackhole h3{
    font-size: 20px;
    margin-bottom: 12px;
    }

div.eem-st-m.eem-uwz4sm0u .eem-blackhole p{
    font-size: 15px;
    color: hsl(253, 10%, 40%);
    }

div.eem-st-m.eem-uwz4sm0u .eem-venus{
    max-width: 1200px;
    margin: 0 auto;
    padding: 80px 20px;
    }

div.eem-st-m.eem-uwz4sm0u .eem-venus h2{
    font-size: 36px;
    margin-bottom: 40px;
    color: var(--page-primary);
    }

div.eem-st-m.eem-uwz4sm0u .eem-sun_spot{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
    }

div.eem-st-m.eem-uwz4sm0u .eem-pluto_9{
    background: var(--page-card-bg);
    padding: 30px;
    border-radius: 12px;
    border-left: 4px solid var(--page-primary);
    }

div.eem-st-m.eem-uwz4sm0u .eem-pluto_9 h3{
    font-size: 22px;
    margin-bottom: 16px;
    }

div.eem-st-m.eem-uwz4sm0u .eem-pluto_9 ul{
    list-style: none;
    padding-left: 0;
    }

div.eem-st-m.eem-uwz4sm0u .eem-pluto_9 li{
    padding: 8px 0;
    padding-left: 24px;
    position: relative;
    }

div.eem-st-m.eem-uwz4sm0u .eem-pluto_9 li:before{
    content: "✓";
    position: absolute;
    left: 0;
    color: var(--page-primary);
    font-weight: 700;
    }

div.eem-st-m.eem-uwz4sm0u .footer-content{
    max-width: 1200px;
    margin: 0 auto;
    }

div.eem-st-m.eem-uwz4sm0u .footer-links{
    display: flex;
    justify-content: center;
    gap: 30px;
    margin-bottom: 20px;
    flex-wrap: wrap;
    }

div.eem-st-m.eem-uwz4sm0u .footer-links a{
    color: white;
    text-decoration: none;
    opacity: 0.8;
    transition: opacity 0.2s;
    }

div.eem-st-m.eem-uwz4sm0u .footer-links a:hover{
    opacity: 1;
    }

div.eem-st-m.eem-uwz4sm0u .copyright{
    font-size: 14px;
    opacity: 0.7;
    }

@media (max-width: 768px){div.eem-st-m.eem-uwz4sm0u .eem-galaxy h1{
    font-size: 32px;
    }
    div.eem-st-m.eem-uwz4sm0u .eem-pulsar{
    grid-template-columns: 1fr;
    gap: 40px;
    }
    div.eem-st-m.eem-uwz4sm0u .eem-moon_lnd{
    grid-template-columns: 1fr;
    }
    div.eem-st-m.eem-uwz4sm0u .eem-sun_spot{
    grid-template-columns: 1fr;
    }}

div.eem-st-m.eem-uwz4sm0u .eem-galaxy a:not([class]){color:#ffffff !important;text-decoration:underline;}

div.eem-st-m.eem-uwz4sm0u .eem-galaxy a[class=""]{color:#ffffff !important;text-decoration:underline;}

div.eem-st-m.eem-uwz4sm0u .eem-galaxy a:not([class]):hover{opacity:0.92;}

div.eem-st-m.eem-uwz4sm0u .eem-galaxy a[class=""]:hover{opacity:0.92;}

div.eem-st-m.eem-uwz4sm0u .eem-galaxy a:not([class]):visited{color:#ffffff !important;}

div.eem-st-m.eem-uwz4sm0u .eem-galaxy a[class=""]:visited{color:#ffffff !important;}

div.eem-st-m.eem-uwz4sm0u .eem-whitedwarf a:not([class]){color:#ffffff !important;text-decoration:underline;}

div.eem-st-m.eem-uwz4sm0u .eem-whitedwarf a[class=""]{color:#ffffff !important;text-decoration:underline;}

div.eem-st-m.eem-uwz4sm0u .eem-whitedwarf a:not([class]):hover{opacity:0.92;}

div.eem-st-m.eem-uwz4sm0u .eem-whitedwarf a[class=""]:hover{opacity:0.92;}

div.eem-st-m.eem-uwz4sm0u .eem-whitedwarf a:not([class]):visited{color:#ffffff !important;}

div.eem-st-m.eem-uwz4sm0u .eem-whitedwarf a[class=""]:visited{color:#ffffff !important;}

    div.eem-st-m.eem-5xc63xwtvn.eem-mem_leak{
    background-color: var(--cr-mac-bg, #f5f2ef);
    color: var(--cr-mac-text, #333);
    font-family: var(--cr-mac-font-sans);
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    }

div.eem-st-m.eem-5xc63xwtvn.eem-mem_leak h1, div.eem-st-m.eem-5xc63xwtvn.eem-mem_leak h2, div.eem-st-m.eem-5xc63xwtvn.eem-mem_leak h3{
    font-family: var(--cr-mac-font-serif);
    color: var(--cr-mac-primary);
    text-align: left;
    margin-top: 0;
    font-weight: 600;
    }

    div.eem-st-m.eem-5xc63xwtvn .eem-settle{
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 5%;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-core_dump{
    padding: 7rem 0;
    }

    div.eem-st-m.eem-5xc63xwtvn .eem-border_x{
    color: var(--cr-mac-primary);
    text-decoration: underline;
    text-decoration-color: var(--cr-mac-accent);
    text-underline-offset: 4px;
    transition: color 0.2s ease;
    font-weight: 500;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-border_x:hover{
    color: var(--cr-mac-accent);
    }

    div.eem-st-m.eem-5xc63xwtvn .eem-redgiant{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 1.2rem 2.5rem;
    background-color: var(--cr-mac-primary);
    color: #ffffff;
    text-decoration: none;
    font-size: 1.125rem;
    font-weight: 600;
    border-radius: var(--cr-mac-radius);
    box-shadow: var(--cr-mac-shadow-float);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    border: 2px solid transparent;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-redgiant:hover{
    background-color: var(--cr-mac-primary-hover);
    transform: translateY(-4px);
    box-shadow: 0 24px 40px -8px hsla(15, 65%, 40%, 0.3), 0 8px 20px -4px hsla(0, 0%, 0%, 0.1);
    }

    div.eem-st-m.eem-5xc63xwtvn .eem-shuttle_2{
    display: flex;
    align-items: center;
    gap: 5rem;
    min-height: 60vh;
    padding-top: 6rem;
    padding-bottom: 6rem;
    border-bottom: 1px solid var(--cr-mac-border);
    }

div.eem-st-m.eem-5xc63xwtvn .eem-probe{
    flex: 1.2;
    position: relative;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-probe img{
    width: 100%;
    border-radius: var(--cr-mac-radius);
    box-shadow: 0 20px 48px hsla(20, 15%, 18%, 0.15);
    object-fit: cover;
    aspect-ratio: 4/3;
    display: block;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-basecamp{
    flex: 1;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-asteroid{
    font-size: 3.2rem;
    line-height: 1.15;
    margin-bottom: 1rem;
    letter-spacing: -0.02em;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-comet_tail{
    font-size: 1.25rem;
    color: var(--cr-mac-text-muted);
    margin-bottom: 2.5rem;
    font-family: var(--cr-mac-font-serif);
    font-style: italic;
    }

    div.eem-st-m.eem-5xc63xwtvn .eem-baz_qux{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.5rem;
    margin-bottom: 3rem;
    background: var(--cr-mac-surface);
    padding: 2rem;
    border-radius: var(--cr-mac-radius);
    border: 1px solid var(--cr-mac-border);
    box-shadow: var(--cr-mac-shadow-card);
    }

div.eem-st-m.eem-5xc63xwtvn .eem-outpost{
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-foobar{
    font-size: 0.85rem;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: var(--cr-mac-text-muted);
    font-weight: 600;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-waldo{
    font-size: 1.1rem;
    color: var(--cr-mac-text);
    font-weight: 500;
    }

    div.eem-st-m.eem-5xc63xwtvn .eem-corge{
    background-color: var(--cr-mac-surface);
    border-top: 1px solid var(--cr-mac-border);
    border-bottom: 1px solid var(--cr-mac-border);
    }

div.eem-st-m.eem-5xc63xwtvn .eem-sat_comms{
    margin-bottom: 4rem;
    max-width: 600px;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-station{
    font-size: 2.4rem;
    margin-bottom: 1rem;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-outland_99{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 2rem;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-garply_1{
    padding: 2.5rem 2rem;
    background-color: var(--cr-mac-bg);
    border-radius: var(--cr-mac-radius);
    border: 1px solid var(--cr-mac-border);
    transition: transform 0.3s ease;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-garply_1:hover{
    transform: translateY(-4px);
    }

div.eem-st-m.eem-5xc63xwtvn .eem-edge_case{
    font-family: var(--cr-mac-font-serif);
    font-size: 2.5rem;
    color: var(--cr-mac-accent);
    line-height: 1;
    margin-bottom: 1.5rem;
    font-style: italic;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-orbit_1{
    font-size: 1.3rem;
    margin-bottom: 1rem;
    color: var(--cr-mac-text);
    }

div.eem-st-m.eem-5xc63xwtvn .eem-quux{
    font-size: 0.95rem;
    color: var(--cr-mac-text-muted);
    margin: 0;
    }

    div.eem-st-m.eem-5xc63xwtvn .eem-grault{
    display: flex;
    align-items: center;
    gap: 6rem;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-supernova{
    flex: 1;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-meteor{
    flex: 1;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-meteor img{
    width: 100%;
    border-radius: var(--cr-mac-radius);
    box-shadow: 0 12px 32px hsla(20, 15%, 18%, 0.1);
    object-fit: contain;
    }

div.eem-st-m.eem-5xc63xwtvn .eem-frontier{
    font-size: 1.1rem;
    color: var(--cr-mac-text);
    margin-bottom: 1.5rem;
    }

    div.eem-st-m.eem-5xc63xwtvn .cr-mac-footer{
    background-color: var(--cr-mac-text);
    color: var(--cr-mac-bg);
    padding: 4rem 0;
    text-align: center;
    font-size: 0.9rem;
    }

div.eem-st-m.eem-5xc63xwtvn .cr-mac-footer-divider{
    width: 40px;
    height: 2px;
    background-color: var(--cr-mac-accent);
    margin: 0 auto 2rem;
    }

    @media (max-width: 992px){div.eem-st-m.eem-5xc63xwtvn .eem-shuttle_2{
    flex-direction: column;
    padding-top: 4rem;
    gap: 3rem;
    }
    div.eem-st-m.eem-5xc63xwtvn .eem-probe{
    order: -1;
    width: 100%;
    }
    div.eem-st-m.eem-5xc63xwtvn .eem-outland_99{
    grid-template-columns: repeat(2, 1fr);
    }
    div.eem-st-m.eem-5xc63xwtvn .eem-grault{
    flex-direction: column;
    gap: 3rem;
    }}

@media (max-width: 576px){div.eem-st-m.eem-5xc63xwtvn .eem-asteroid{ font-size: 2.4rem; }
    div.eem-st-m.eem-5xc63xwtvn .eem-baz_qux{ grid-template-columns: 1fr; gap: 1rem; }
    div.eem-st-m.eem-5xc63xwtvn .eem-outland_99{ grid-template-columns: 1fr; }}

div.eem-st-m.eem-5xc63xwtvn .eem-rocket{box-sizing:border-box;}

    div.eem-st-m.eem-5xc63xwtvn .eem-redgiant a:not([class]){color:#ffffff !important;text-decoration:underline;}

    div.eem-st-m.eem-5xc63xwtvn .eem-redgiant a[class=""]{color:#ffffff !important;text-decoration:underline;}

    div.eem-st-m.eem-5xc63xwtvn .eem-redgiant a:not([class]):hover{opacity:0.92;}

    div.eem-st-m.eem-5xc63xwtvn .eem-redgiant a[class=""]:hover{opacity:0.92;}

    div.eem-st-m.eem-5xc63xwtvn .eem-redgiant a:not([class]):visited{color:#ffffff !important;}

    div.eem-st-m.eem-5xc63xwtvn .eem-redgiant a[class=""]:visited{color:#ffffff !important;}

div.eem-st-m.eem-605z6ktc *{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    }

div.eem-st-m.eem-605z6ktc{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    color: var(--text-dark);
    background: var(--bg-light);
    line-height: 1.6;
    }

div.eem-st-m.eem-605z6ktc .eem-cipher_wave{
    background: linear-gradient(135deg, var(--warm-primary) 0%, var(--warm-accent) 100%);
    padding: 80px 20px 60px;
    text-align: center;
    color: var(--bg-white);
    }

div.eem-st-m.eem-605z6ktc .eem-cipher_wave h1{
    font-size: 2.2rem;
    font-weight: 700;
    margin-bottom: 16px;
    letter-spacing: -0.02em;
    }

div.eem-st-m.eem-605z6ktc .eem-cipher_wave p{
    font-size: 1.1rem;
    opacity: 0.95;
    max-width: 600px;
    margin: 0 auto 32px;
    }

div.eem-st-m.eem-605z6ktc .eem-lunar_veil{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 24px;
    max-width: 1200px;
    margin: -40px auto 0;
    padding: 0 20px 80px;
    position: relative;
    z-index: 2;
    }

div.eem-st-m.eem-605z6ktc .eem-cobalt_ridge{
    background: var(--bg-white);
    border-radius: 16px;
    padding: 32px;
    box-shadow: var(--shadow-medium);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    }

div.eem-st-m.eem-605z6ktc .eem-cobalt_ridge:hover{
    transform: translateY(-4px);
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.16);
    }

div.eem-st-m.eem-605z6ktc .eem-quartz_flux{
    width: 64px;
    height: 64px;
    background: linear-gradient(135deg, var(--warm-secondary), var(--warm-primary));
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    font-size: 2rem;
    }

div.eem-st-m.eem-605z6ktc .eem-cobalt_ridge h2{
    font-size: 1.5rem;
    margin-bottom: 12px;
    color: var(--text-dark);
    }

div.eem-st-m.eem-605z6ktc .eem-cobalt_ridge p{
    color: hsl(253, 10%, 40%);
    margin-bottom: 20px;
    font-size: 0.95rem;
    }

div.eem-st-m.eem-605z6ktc .eem-heap_size{
    background: var(--bg-light);
    padding: 16px;
    border-radius: 8px;
    margin-bottom: 20px;
    font-size: 0.9rem;
    }

div.eem-st-m.eem-605z6ktc .eem-heap_size div{
    margin-bottom: 8px;
    }

div.eem-st-m.eem-605z6ktc .eem-heap_size div:last-child{
    margin-bottom: 0;
    }

div.eem-st-m.eem-605z6ktc .eem-heap_size strong{
    color: var(--text-dark);
    }

div.eem-st-m.eem-605z6ktc .eem-ember_drift{
    display: inline-block;
    background: linear-gradient(135deg, var(--warm-primary), var(--warm-accent));
    color: var(--bg-white);
    padding: 14px 32px;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 600;
    box-shadow: var(--shadow-soft);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    }

div.eem-st-m.eem-605z6ktc .eem-ember_drift:hover{
    transform: translateY(-2px);
    box-shadow: var(--shadow-medium);
    }

div.eem-st-m.eem-605z6ktc .eem-jade_pulse{
    background: var(--bg-white);
    padding: 80px 20px;
    }

div.eem-st-m.eem-605z6ktc .eem-velvet_prism{
    max-width: 1000px;
    margin: 0 auto;
    }

div.eem-st-m.eem-605z6ktc .eem-jade_pulse h2{
    font-size: 2rem;
    margin-bottom: 40px;
    text-align: center;
    }

div.eem-st-m.eem-605z6ktc .eem-frost_echo{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    gap: 32px;
    }

div.eem-st-m.eem-605z6ktc .eem-amber_nexus{
    text-align: center;
    }

div.eem-st-m.eem-605z6ktc .eem-onyx_stream{
    width: 56px;
    height: 56px;
    background: linear-gradient(135deg, var(--warm-secondary), var(--warm-primary));
    color: var(--bg-white);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    font-weight: 700;
    margin: 0 auto 16px;
    }

div.eem-st-m.eem-605z6ktc .eem-amber_nexus h3{
    font-size: 1.2rem;
    margin-bottom: 12px;
    }

div.eem-st-m.eem-605z6ktc .eem-amber_nexus p{
    color: hsl(253, 10%, 40%);
    font-size: 0.95rem;
    }

div.eem-st-m.eem-605z6ktc .eem-nimbus_arc{
    background: var(--bg-light);
    padding: 80px 20px;
    }

div.eem-st-m.eem-605z6ktc .eem-ptr_null{
    max-width: 1200px;
    margin: 0 auto;
    }

div.eem-st-m.eem-605z6ktc .eem-ptr_null h2{
    font-size: 2rem;
    margin-bottom: 48px;
    text-align: center;
    }

div.eem-st-m.eem-605z6ktc .eem-crimson_fold{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 32px;
    margin-bottom: 48px;
    }

div.eem-st-m.eem-605z6ktc .eem-zephyr_bloom{
    border-radius: 12px;
    overflow: hidden;
    box-shadow: var(--shadow-soft);
    }

div.eem-st-m.eem-605z6ktc .eem-zephyr_bloom img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 16/10;
    display: block;
    }

div.eem-st-m.eem-605z6ktc .eem-azure_spark{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 24px;
    }

div.eem-st-m.eem-605z6ktc .eem-stack_of{
    background: var(--bg-white);
    padding: 24px;
    border-radius: 12px;
    border-left: 4px solid var(--warm-primary);
    }

div.eem-st-m.eem-605z6ktc .eem-stack_of h3{
    font-size: 1.1rem;
    margin-bottom: 8px;
    }

div.eem-st-m.eem-605z6ktc .eem-stack_of p{
    color: hsl(253, 10%, 40%);
    font-size: 0.9rem;
    }

div.eem-st-m.eem-605z6ktc .eem-silver_haze{
    position: fixed;
    bottom: 24px;
    right: 24px;
    background: linear-gradient(135deg, var(--warm-accent), var(--warm-primary));
    color: var(--bg-white);
    padding: 16px 28px;
    border-radius: 50px;
    text-decoration: none;
    font-weight: 600;
    box-shadow: 0 8px 24px rgba(232, 93, 58, 0.4);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    z-index: 100;
    }

div.eem-st-m.eem-605z6ktc .eem-silver_haze:hover{
    transform: scale(1.05);
    box-shadow: 0 12px 32px rgba(232, 93, 58, 0.5);
    }

div.eem-st-m.eem-605z6ktc .footer-links{
    display: flex;
    justify-content: center;
    gap: 32px;
    margin-bottom: 24px;
    flex-wrap: wrap;
    }

div.eem-st-m.eem-605z6ktc .footer-links a{
    color: var(--bg-light);
    text-decoration: none;
    transition: color 0.2s ease;
    }

div.eem-st-m.eem-605z6ktc .footer-links a:hover{
    color: var(--warm-secondary);
    }

div.eem-st-m.eem-605z6ktc .footer-copyright{
    font-size: 0.9rem;
    opacity: 0.7;
    }

@media (max-width: 768px){div.eem-st-m.eem-605z6ktc .eem-cipher_wave h1{
    font-size: 1.8rem;
    }
    div.eem-st-m.eem-605z6ktc .eem-crimson_fold{
    grid-template-columns: 1fr;
    }
    div.eem-st-m.eem-605z6ktc .eem-silver_haze{
    bottom: 16px;
    right: 16px;
    padding: 12px 20px;
    font-size: 0.9rem;
    }}

div.eem-st-m .sbv2-icon-node{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    font-size: 0;
    }

div.eem-st-m .sbv2-icon-node > .sbv2-svg-icon{
    width: clamp(20px, 1.35em, 30px);
    height: clamp(20px, 1.35em, 30px);
    stroke: currentColor;
    fill: none;
    stroke-width: 1.9;
    stroke-linecap: round;
    stroke-linejoin: round;
    flex: 0 0 auto;
    }

div.eem-st-m.eem-sp4mrya *{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    }

div.eem-st-m.eem-sp4mrya{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    color: var(--text-color);
    background: var(--primary-color);
    line-height: 1.6;
    }

div.eem-st-m.eem-sp4mrya .eem-orchid_beam{
    background: linear-gradient(135deg, var(--update-accent) 0%, hsl(253, 73%, 35%) 100%);
    color: white;
    padding: 4rem 2rem;
    text-align: center;
    }

div.eem-st-m.eem-sp4mrya .eem-orchid_beam h1{
    font-size: 2.5rem;
    font-weight: 700;
    margin-bottom: 1rem;
    max-width: 900px;
    margin-left: 0;
    margin-right: auto;
    }

div.eem-st-m.eem-sp4mrya .eem-orchid_beam p{
    font-size: 1.1rem;
    opacity: 0.95;
    max-width: 800px;
    margin: 0 auto;
    }

div.eem-st-m.eem-sp4mrya .eem-pearl_glow{
    max-width: 1200px;
    margin: 0 auto;
    padding: 3rem 2rem;
    }

div.eem-st-m.eem-sp4mrya .eem-bronze_shift{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 2rem;
    margin: 3rem 0;
    }

div.eem-st-m.eem-sp4mrya .eem-ruby_trace{
    background: var(--update-card-bg);
    border-radius: 12px;
    padding: 2rem;
    box-shadow: 0 2px 12px rgba(0,0,0,0.08);
    transition: transform 0.2s, box-shadow 0.2s;
    }

div.eem-st-m.eem-sp4mrya .eem-ruby_trace:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgba(0,0,0,0.12);
    }

div.eem-st-m.eem-sp4mrya .eem-ruby_trace h3{
    color: var(--update-accent);
    font-size: 1.4rem;
    margin-bottom: 0.5rem;
    }

div.eem-st-m.eem-sp4mrya .eem-granite_flow{
    font-size: 2rem;
    font-weight: 700;
    color: var(--update-text);
    margin: 0.5rem 0;
    }

div.eem-st-m.eem-sp4mrya .eem-teal_node{
    color: #666;
    font-size: 0.9rem;
    margin-bottom: 1rem;
    }

div.eem-st-m.eem-sp4mrya .eem-ruby_trace ul{
    list-style: none;
    margin-top: 1rem;
    }

div.eem-st-m.eem-sp4mrya .eem-ruby_trace li{
    padding: 0.5rem 0;
    padding-left: 1.5rem;
    position: relative;
    }

div.eem-st-m.eem-sp4mrya .eem-ruby_trace li:before{
    content: "✓";
    position: absolute;
    left: 0;
    color: var(--update-secondary);
    font-weight: bold;
    }

div.eem-st-m.eem-sp4mrya .eem-ivory_mesh{
    margin: 4rem 0;
    }

div.eem-st-m.eem-sp4mrya .eem-ivory_mesh h2{
    font-size: 2rem;
    color: var(--update-text);
    margin-bottom: 1.5rem;
    text-align: left;
    }

div.eem-st-m.eem-sp4mrya .eem-f4w6v1u{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 1.5rem;
    margin-top: 2rem;
    }

div.eem-st-m.eem-sp4mrya .eem-chrome_layer{
    background: var(--update-card-bg);
    padding: 1.5rem;
    border-radius: 8px;
    border-left: 4px solid var(--update-accent);
    }

div.eem-st-m.eem-sp4mrya .eem-chrome_layer h3{
    font-size: 1.2rem;
    margin-bottom: 0.8rem;
    color: var(--update-text);
    }

div.eem-st-m.eem-sp4mrya .eem-chrome_layer p{
    color: #555;
    font-size: 0.95rem;
    line-height: 1.7;
    }

div.eem-st-m.eem-sp4mrya .eem-violet_path{
    background: var(--update-card-bg);
    padding: 2.5rem;
    border-radius: 12px;
    margin: 2rem 0;
    }

div.eem-st-m.eem-sp4mrya .eem-violet_path h3{
    font-size: 1.5rem;
    margin-bottom: 1.5rem;
    color: var(--update-text);
    }

div.eem-st-m.eem-sp4mrya .eem-coral_mist{
    counter-reset: step-counter;
    list-style: none;
    }

div.eem-st-m.eem-sp4mrya .eem-coral_mist li{
    counter-increment: step-counter;
    padding: 1rem 0 1rem 3rem;
    position: relative;
    border-bottom: 1px solid #eee;
    }

div.eem-st-m.eem-sp4mrya .eem-coral_mist li:last-child{
    border-bottom: none;
    }

div.eem-st-m.eem-sp4mrya .eem-coral_mist li:before{
    content: counter(step-counter);
    position: absolute;
    left: 0;
    top: 1rem;
    background: var(--update-accent);
    color: white;
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    }

div.eem-st-m.eem-sp4mrya .eem-mint_core{
    background: linear-gradient(135deg, hsl(50, 58%, 95%) 0%, hsl(50, 58%, 88%) 100%);
    padding: 2rem;
    border-radius: 8px;
    margin: 2rem 0;
    border-left: 4px solid var(--update-secondary); color: #1a1a2e;}

div.eem-st-m.eem-sp4mrya .eem-mint_core h3{
    color: var(--update-text);
    margin-bottom: 1rem;
    }

div.eem-st-m.eem-sp4mrya .eem-indigo_lens{
    text-align: center;
    margin: 4rem 0;
    padding: 3rem 2rem;
    background: linear-gradient(135deg, var(--update-accent) 0%, hsl(253, 73%, 40%) 100%);
    border-radius: 16px;
    color: white;
    }

div.eem-st-m.eem-sp4mrya .eem-indigo_lens h2{
    color: white;
    margin-bottom: 1rem;
    }

div.eem-st-m.eem-sp4mrya .eem-maple_twist{
    display: inline-block;
    background: var(--update-secondary);
    color: var(--update-text);
    padding: 1rem 3rem;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.1rem;
    margin-top: 1.5rem;
    transition: transform 0.2s, box-shadow 0.2s;
    box-shadow: 0 4px 16px rgba(0,0,0,0.2);
    }

div.eem-st-m.eem-sp4mrya .eem-maple_twist:hover{
    transform: translateY(-2px);
    box-shadow: 0 6px 24px rgba(0,0,0,0.3);
    }

div.eem-st-m.eem-sp4mrya .update-footer{
    background: var(--update-text);
    color: white;
    padding: 3rem 2rem;
    margin-top: 4rem;
    }

div.eem-st-m.eem-sp4mrya .footer-content{
    max-width: 1200px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 2rem;
    }

div.eem-st-m.eem-sp4mrya .footer-section h4{
    margin-bottom: 1rem;
    color: var(--update-secondary);
    }

div.eem-st-m.eem-sp4mrya .footer-section ul{
    list-style: none;
    }

div.eem-st-m.eem-sp4mrya .footer-section a{
    color: rgba(255,255,255,0.8);
    text-decoration: none;
    display: block;
    padding: 0.3rem 0;
    transition: color 0.2s;
    }

div.eem-st-m.eem-sp4mrya .footer-section a:hover{
    color: white;
    }

div.eem-st-m.eem-sp4mrya .footer-bottom{
    text-align: center;
    margin-top: 2rem;
    padding-top: 2rem;
    border-top: 1px solid rgba(255,255,255,0.1);
    color: rgba(255,255,255,0.6);
    }

@media (max-width: 768px){div.eem-st-m.eem-sp4mrya .eem-orchid_beam h1{
    font-size: 1.8rem;
    }
    div.eem-st-m.eem-sp4mrya .eem-bronze_shift{
    grid-template-columns: 1fr;
    }
    div.eem-st-m.eem-sp4mrya .eem-ivory_mesh h2{
    font-size: 1.5rem;
    }}

div.eem-st-m.eem-07sxqt *{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    }

div.eem-st-m.eem-07sxqt{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    color: var(--help-text);
    background: var(--help-bg);
    line-height: 1.6;
    }

div.eem-st-m.eem-07sxqt .eem-clay_edge{
    background: linear-gradient(135deg, var(--help-accent) 0%, hsl(253, 73%, 40%) 100%);
    color: white;
    padding: 80px 20px 60px;
    text-align: center;
    }

div.eem-st-m.eem-07sxqt .eem-clay_edge h1{
    font-size: 2.8rem;
    font-weight: 700;
    margin-bottom: 16px;
    letter-spacing: -0.02em;
    }

div.eem-st-m.eem-07sxqt .eem-clay_edge p{
    font-size: 1.15rem;
    opacity: 0.95;
    max-width: 680px;
    margin: 0 auto;
    }

div.eem-st-m.eem-07sxqt .eem-ash_frame{
    max-width: 1100px;
    margin: 0 auto;
    padding: 60px 20px;
    }

div.eem-st-m.eem-07sxqt .eem-sage_unit{
    margin-bottom: 70px;
    }

div.eem-st-m.eem-07sxqt .eem-sage_unit h2{
    font-size: 2rem;
    margin-bottom: 30px;
    color: var(--help-accent);
    font-weight: 600;
    }

div.eem-st-m.eem-07sxqt .eem-slate_bind{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    gap: 24px;
    margin-bottom: 40px;
    }

div.eem-st-m.eem-07sxqt .eem-plum_link{
    background: var(--help-card-bg);
    border: 1px solid var(--help-border);
    border-radius: 12px;
    padding: 28px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
    transition: transform 0.2s, box-shadow 0.2s;
    }

div.eem-st-m.eem-07sxqt .eem-plum_link:hover{
    transform: translateY(-2px);
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
    }

div.eem-st-m.eem-07sxqt .eem-plum_link h3{
    font-size: 1.35rem;
    margin-bottom: 14px;
    color: var(--help-text);
    font-weight: 600;
    }

div.eem-st-m.eem-07sxqt .eem-plum_link p{
    color: hsl(253, 10%, 35%);
    margin-bottom: 12px;
    font-size: 0.98rem;
    }

div.eem-st-m.eem-07sxqt .eem-plum_link ol, div.eem-st-m.eem-07sxqt .eem-plum_link ul{
    margin-left: 20px;
    color: hsl(253, 10%, 30%);
    }

div.eem-st-m.eem-07sxqt .eem-plum_link li{
    margin-bottom: 8px;
    font-size: 0.96rem;
    }

div.eem-st-m.eem-07sxqt .eem-plum_link code{
    background: hsl(253, 7%, 92%);
    padding: 2px 6px;
    border-radius: 4px;
    font-size: 0.9rem;
    font-family: "SF Mono", Monaco, monospace; color: #1a1a2e;}

div.eem-st-m.eem-07sxqt .eem-cedar_wrap{
    background: var(--help-card-bg);
    border-radius: 16px;
    padding: 40px;
    margin-bottom: 50px;
    border: 1px solid var(--help-border);
    }

div.eem-st-m.eem-07sxqt .eem-cedar_wrap img{
    width: 100%;
    height: auto;
    border-radius: 8px;
    margin-top: 20px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    }

div.eem-st-m.eem-07sxqt .eem-moss_cell{
    background: linear-gradient(135deg, var(--help-secondary) 0%, hsl(50, 58%, 45%) 100%);
    color: var(--help-text);
    padding: 50px 40px;
    border-radius: 16px;
    text-align: center;
    margin-top: 60px;
    }

div.eem-st-m.eem-07sxqt .eem-moss_cell h2{
    color: var(--help-text);
    margin-bottom: 20px;
    }

div.eem-st-m.eem-07sxqt .eem-moss_cell p{
    font-size: 1.1rem;
    margin-bottom: 28px;
    opacity: 0.9;
    }

div.eem-st-m.eem-07sxqt .eem-pine_zone{
    display: inline-block;
    background: var(--help-accent);
    color: white;
    padding: 14px 36px;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.05rem;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    transition: transform 0.2s, box-shadow 0.2s;
    }

div.eem-st-m.eem-07sxqt .eem-pine_zone:hover{
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);
    }

div.eem-st-m.eem-07sxqt .help-footer{
    background: hsl(253, 10%, 20%);
    color: hsl(253, 7%, 85%);
    padding: 40px 20px;
    text-align: center;
    margin-top: 80px;
    }

div.eem-st-m.eem-07sxqt .help-footer p{
    font-size: 0.95rem;
    opacity: 0.85;
    }

@media (max-width: 768px){div.eem-st-m.eem-07sxqt .eem-clay_edge h1{
    font-size: 2rem;
    }
    div.eem-st-m.eem-07sxqt .eem-sage_unit h2{
    font-size: 1.6rem;
    }
    div.eem-st-m.eem-07sxqt .eem-slate_bind{
    grid-template-columns: 1fr;
    }
    div.eem-st-m.eem-07sxqt .eem-cedar_wrap{
    padding: 24px;
    }}

.cc-sec-area.active,
.cc-sec-area.cc-visible {
    opacity: 1 !important;
    transform: translateY(0) !important;
}