/* TWO-TONE SOLID v2.0 - PREMIUM BASE (NO CYAN) */
:root {
    /* Color Palette - Strict Navy & Off-White */
    --nut-darkblue: #0a1628;
    /* Primary Dark */
    --nut-darkblue-light: #0d1f35;
    /* Hover State */
    --nut-darkblue-lighter: #162d47;
    /* Active State */
    --nut-offwhite: #FEFEFE;
    /* Primary Light */
    --nut-offwhite-dim: #f5f7fa;
    /* Secondary Light / Sub-surface */

    --bg-primary: var(--nut-offwhite);
    --bg-secondary: var(--nut-offwhite-dim);
    --bg-card: var(--nut-darkblue);
    --bg-card-hover: var(--nut-darkblue-light);

    /* Text Colors */
    --text-primary: #0a1628;
    --text-secondary: rgba(10, 22, 40, 0.75);
    --text-muted: rgba(10, 22, 40, 0.55);

    --text-on-dark-primary: #FEFEFE;
    --text-on-dark-secondary: rgba(254, 254, 254, 0.75);
    --text-on-dark-muted: rgba(254, 254, 254, 0.55);

    /* Borders */
    --border-color: rgba(10, 22, 40, 0.12);
    --border-accent: rgba(10, 22, 40, 0.25);
    --border-on-dark: rgba(254, 254, 254, 0.12);
    --border-on-dark-accent: rgba(254, 254, 254, 0.25);

    /* Premium Shadows - Deep, Soft, No Harsh Glows */
    --shadow-sm: 0 2px 8px rgba(10, 22, 40, 0.04);
    --shadow-md: 0 8px 24px rgba(10, 22, 40, 0.08);
    --shadow-lg: 0 20px 60px rgba(10, 22, 40, 0.12);
    --shadow-xl: 0 32px 80px rgba(10, 22, 40, 0.16);

    /* Layout */
    --container-max: 1100px;
    --transition-smooth: all 0.3s cubic-bezier(0.25, 1, 0.5, 1);
    --border-radius-card: 16px;
    --border-radius-btn: 8px;
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    scroll-behavior: smooth;
}

body {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    color: var(--text-primary);
    background: var(--bg-primary);
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* Universal Container */
.container {
    max-width: var(--container-max);
    margin: 0 auto;
    padding: 0 24px;
}

/* Typography Base */
h1,
h2,
h3,
h4 {
    font-family: 'Inter', sans-serif;
    letter-spacing: -0.02em;
    color: inherit;
    font-weight: 700;
}

p {
    color: inherit;
}

.mono-text {
    font-family: 'JetBrains Mono', monospace;
}

/* Buttons */
.btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 12px 24px;
    border-radius: var(--border-radius-btn);
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    transition: var(--transition-smooth);
    cursor: pointer;
    border: 1px solid transparent;
}

.btn:active {
    transform: scale(0.98);
}

.btn-primary {
    background: var(--bg-card);
    color: var(--text-on-dark-primary);
    box-shadow: var(--shadow-sm);
    border-color: var(--bg-card);
}

.btn-primary:hover {
    background: var(--bg-card-hover);
    box-shadow: var(--shadow-md);
    transform: translateY(-2px);
}

.btn-outline {
    background: transparent;
    color: var(--text-primary);
    border-color: var(--border-color);
}

.btn-outline:hover {
    background: rgba(10, 22, 40, 0.04);
    border-color: var(--border-accent);
}

.btn-outline-dark {
    background: transparent;
    color: var(--text-on-dark-primary);
    border-color: var(--border-on-dark);
}

.btn-outline-dark:hover {
    background: rgba(254, 254, 254, 0.1);
    border-color: var(--text-on-dark-primary);
}

/* Base Cards */
.card-content {
    background: var(--bg-card);
    border-radius: var(--border-radius-card);
    padding: 32px;
    color: var(--text-on-dark-primary);
    box-shadow: var(--shadow-sm);
    border: 1px solid var(--border-on-dark);
    transition: var(--transition-smooth);
}

/* Bento Grid System */
.bento-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    margin-top: 32px;
}

.bento-card {
    background: var(--bg-card);
    border-radius: var(--border-radius-card);
    padding: 32px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-decoration: none;
    color: var(--text-on-dark-primary);
    border: 1px solid var(--border-on-dark);
    box-shadow: var(--shadow-sm);
    transition: var(--transition-smooth);
    position: relative;
    overflow: hidden;
}

.bento-card:hover {
    transform: translateY(-4px);
    box-shadow: var(--shadow-md);
    border-color: var(--border-on-dark-accent);
}

.bento-card.large {
    grid-column: span 2;
    grid-row: span 2;
}

.bento-card.medium {
    grid-column: span 1;
    grid-row: span 1;
}

.bento-card-title {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 12px;
}

.bento-card-desc {
    color: var(--text-on-dark-secondary);
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 24px;
}

.bento-tag {
    display: inline-block;
    background: rgba(254, 254, 254, 0.1);
    padding: 6px 14px;
    border-radius: 20px;
    font-size: 13px;
    font-weight: 500;
    color: var(--text-on-dark-secondary);
    margin-bottom: 16px;
    width: fit-content;
}

@media (max-width: 900px) {
    .bento-grid {
        grid-template-columns: 1fr;
    }

    .bento-card.large,
    .bento-card.medium {
        grid-column: span 1;
        grid-row: span 1;
    }
}

/* 2026 INTERACTIVE HEADER */
.header-2026 {
    padding: 32px 0;
    border-bottom: 1px solid transparent;
    background: var(--bg-primary);
    position: sticky;
    top: 0;
    z-index: 100;
    transition: padding 0.3s ease, background 0.3s ease, border-color 0.3s ease;
}

.header-2026.scrolled {
    padding: 12px 0;
    background: rgba(254, 254, 254, 0.95);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-bottom: 1px solid var(--border-color);
    box-shadow: var(--shadow-sm);
}

.header-content-2026 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header-greeting {
    font-size: 14px;
    color: var(--text-secondary);
    margin-bottom: 4px;
    font-weight: 500;
    transition: opacity 0.3s, height 0.3s;
}

.header-2026.scrolled .header-greeting {
    opacity: 0;
    height: 0;
    overflow: hidden;
    margin: 0;
}

.header-title-wrapper {
    display: flex;
    flex-direction: column;
}

/* COMMAND PALETTE TRIGGER */
.cmd-trigger {
    display: flex;
    align-items: center;
    gap: 12px;
    background: var(--bg-secondary);
    border: 1px solid var(--border-color);
    padding: 8px 16px;
    border-radius: 24px;
    color: var(--text-muted);
    font-size: 14px;
    cursor: pointer;
    transition: var(--transition-smooth);
}

.cmd-trigger:hover {
    background: var(--bg-primary);
    border-color: var(--border-accent);
    box-shadow: var(--shadow-sm);
    color: var(--text-primary);
}

.cmd-shortcut {
    font-family: 'JetBrains Mono', monospace;
    background: rgba(10, 22, 40, 0.05);
    padding: 2px 6px;
    border-radius: 4px;
    font-size: 12px;
    color: var(--text-secondary);
}

/* COMMAND PALETTE MODAL */
.cmd-palette-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(10, 22, 40, 0.4);
    backdrop-filter: blur(4px);
    z-index: 1000;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    padding-top: 15vh;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.2s;
}

.cmd-palette-overlay.active {
    opacity: 1;
    pointer-events: auto;
}

.cmd-palette {
    background: var(--bg-primary);
    width: 100%;
    max-width: 600px;
    border-radius: 16px;
    box-shadow: var(--shadow-xl);
    border: 1px solid var(--border-color);
    overflow: hidden;
    transform: translateY(-20px) scale(0.98);
    transition: transform 0.2s cubic-bezier(0.25, 1, 0.5, 1);
}

.cmd-palette-overlay.active .cmd-palette {
    transform: translateY(0) scale(1);
}

.cmd-input-wrapper {
    padding: 16px 24px;
    border-bottom: 1px solid var(--border-color);
    display: flex;
    align-items: center;
    gap: 12px;
}

.cmd-input-wrapper svg {
    color: var(--text-muted);
}

.cmd-input {
    width: 100%;
    border: none;
    background: transparent;
    font-size: 18px;
    color: var(--text-primary);
    outline: none;
    font-family: 'Inter', sans-serif;
}

.cmd-results {
    max-height: 400px;
    overflow-y: auto;
    padding: 12px;
}

.cmd-group-label {
    font-size: 12px;
    font-weight: 600;
    color: var(--text-muted);
    text-transform: uppercase;
    letter-spacing: 0.05em;
    padding: 8px 12px;
    margin-top: 8px;
}

.cmd-item {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px;
    border-radius: 8px;
    color: var(--text-secondary);
    text-decoration: none;
    cursor: pointer;
    transition: background 0.1s;
}

.cmd-item:hover,
.cmd-item.selected {
    background: var(--bg-secondary);
    color: var(--text-primary);
}

.cmd-item-icon {
    background: rgba(10, 22, 40, 0.05);
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    font-size: 14px;
}

/* INTERACTIVE FOOTER */
.footer-2026 {
    background: var(--bg-card);
    color: var(--text-on-dark-primary);
    padding: 60px 0 40px;
    margin-top: 80px;
}

.nba-box {
    background: var(--bg-card-hover);
    border: 1px solid var(--border-on-dark-accent);
    border-radius: 16px;
    padding: 32px;
    margin-bottom: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.nba-text h3 {
    font-size: 20px;
    margin-bottom: 8px;
}

.nba-text p {
    color: var(--text-on-dark-secondary);
}

@media (max-width: 768px) {
    .nba-box {
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
    }
}    < s t y l e >  
         : r o o t   {  
             / *   T W O - T O N E   S O L I D   -   N O   C Y A N   * /  
             - - n u t - d a r k b l u e :   # 0 a 1 6 2 8 ;  
             / *   P r i m a r y   d a r k   * /  
             - - n u t - d a r k b l u e - l i g h t :   # 0 d 1 f 3 5 ;  
             / *   H o v e r   * /  
             - - n u t - d a r k b l u e - l i g h t e r :   # 1 6 2 d 4 7 ;  
             / *   A c t i v e   * /  
             - - n u t - o f f w h i t e :   # F E F E F E ;  
             / *   B o d y   b a c k g r o u n d   * /  
  
             - - b g - p r i m a r y :   # F E F E F E ;  
             / *   B o d y   =   o f f - w h i t e   * /  
             - - b g - s e c o n d a r y :   # f 5 f 7 f a ;  
             / *   S u b t l e   v a r i a n t   * /  
             - - b g - c a r d :   # 0 a 1 6 2 8 ;  
             / *   C a r d s   =   d o n k e r b l a u w   * /  
             - - b g - c a r d - h o v e r :   # 0 d 1 f 3 5 ;  
             / *   C a r d   h o v e r   * /  
  
             / *   S u r f a c e   C o l o r s   * /  
             - - s u r f a c e - 1 :   # 0 f 1 d 3 4 ;  
             - - s u r f a c e - 2 :   # 1 a 2 9 4 2 ;  
             - - s u r f a c e - 3 :   # 2 4 3 7 5 0 ;  
  
             / *   T e x t   c o l o r s   * /  
             - - t e x t - p r i m a r y :   # 0 a 1 6 2 8 ;  
             / *   O n   l i g h t   b g   * /  
             - - t e x t - s e c o n d a r y :   r g b a ( 1 0 ,   2 2 ,   4 0 ,   0 . 8 0 ) ;  
             - - t e x t - m u t e d :   r g b a ( 1 0 ,   2 2 ,   4 0 ,   0 . 6 0 ) ;  
  
             - - t e x t - o n - d a r k - p r i m a r y :   # e 4 e e f 4 ;  
             / *   O n   d a r k   b g   * /  
             - - t e x t - o n - d a r k - s e c o n d a r y :   r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 8 5 ) ;  
             - - t e x t - o n - d a r k - m u t e d :   r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 7 0 ) ;  
  
             / *   B o r d e r s   * /  
             - - b o r d e r - c o l o r :   r g b a ( 1 0 ,   2 2 ,   4 0 ,   0 . 1 5 ) ;  
             - - b o r d e r - a c c e n t :   r g b a ( 1 0 ,   2 2 ,   4 0 ,   0 . 2 5 ) ;  
             - - b o r d e r - o n - d a r k :   r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 1 5 ) ;  
             - - b o r d e r - o n - d a r k - a c c e n t :   r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 2 5 ) ;  
  
             / *   P r e m i u m   s h a d o w s   -   N O   C Y A N   G L O W   * /  
             - - s h a d o w - s m :   0   2 p x   8 p x   r g b a ( 1 0 ,   2 2 ,   4 0 ,   0 . 0 8 ) ;  
             - - s h a d o w - m d :   0   8 p x   2 4 p x   r g b a ( 1 0 ,   2 2 ,   4 0 ,   0 . 1 2 ) ;  
             - - s h a d o w - l g :   0   2 0 p x   6 0 p x   r g b a ( 1 0 ,   2 2 ,   4 0 ,   0 . 2 0 ) ;  
             - - s h a d o w - x l :   0   3 2 p x   8 0 p x   r g b a ( 1 0 ,   2 2 ,   4 0 ,   0 . 2 5 ) ;  
         }  
  
         *   {  
             b o x - s i z i n g :   b o r d e r - b o x ;  
             m a r g i n :   0 ;  
             p a d d i n g :   0 ;  
             s c r o l l - b e h a v i o r :   s m o o t h ;  
         }  
  
         b o d y   {  
             f o n t - f a m i l y :   ' I n t e r ' ,   - a p p l e - s y s t e m ,   B l i n k M a c S y s t e m F o n t ,   s a n s - s e r i f ;  
             c o l o r :   v a r ( - - t e x t - p r i m a r y ) ;  
             b a c k g r o u n d :   v a r ( - - b g - p r i m a r y ) ;  
             / *   O f f - w h i t e   n o w   * /  
             l i n e - h e i g h t :   1 . 6 ;  
             o v e r f l o w - x :   h i d d e n ;  
         }  
  
         / *   R e m o v e   o l d   b a c k g r o u n d   p a t t e r n s   -   k e e p   p a g e   c l e a n   * /  
         . b g - p a t t e r n ,  
         . c i r c u i t - g r i d   {  
             d i s p l a y :   n o n e ;  
         }  
  
         . c o n t a i n e r   {  
             m a x - w i d t h :   1 1 0 0 p x ;  
             m a r g i n :   0   a u t o ;  
             p a d d i n g :   0   2 4 p x ;  
             p o s i t i o n :   r e l a t i v e ;  
             z - i n d e x :   1 ;  
         }  
  
         h e a d e r   {  
             p a d d i n g :   2 0 p x   0 ;  
             b o r d e r - b o t t o m :   1 p x   s o l i d   v a r ( - - b o r d e r - o n - d a r k ) ;  
             b a c k g r o u n d :   v a r ( - - b g - c a r d ) ;  
             / *   D o n k e r b l a u w   * /  
             p o s i t i o n :   s t i c k y ;  
             t o p :   0 ;  
             z - i n d e x :   1 0 0 ;  
             o v e r f l o w :   h i d d e n ;  
         }  
  
         / *   S u b t l e   w a v e s   f o r   h e a d e r   d e p t h   * /  
         h e a d e r : : b e f o r e   {  
             c o n t e n t :   ' ' ;  
             p o s i t i o n :   a b s o l u t e ;  
             t o p :   0 ;  
             l e f t :   0 ;  
             r i g h t :   0 ;  
             b o t t o m :   0 ;  
             b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,  
                     t r a n s p a r e n t   0 % ,  
                     r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 0 2 )   2 5 % ,  
                     r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 0 5 )   5 0 % ,  
                     r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 0 2 )   7 5 % ,  
                     t r a n s p a r e n t   1 0 0 % ) ;  
             o p a c i t y :   0 . 5 ;  
             p o i n t e r - e v e n t s :   n o n e ;  
             z - i n d e x :   0 ;  
         }  
  
         . h e a d e r - c o n t e n t   {  
             d i s p l a y :   f l e x ;  
             j u s t i f y - c o n t e n t :   s p a c e - b e t w e e n ;  
             a l i g n - i t e m s :   c e n t e r ;  
         }  
  
         . l o g o   {  
             d i s p l a y :   f l e x ;  
             a l i g n - i t e m s :   c e n t e r ;  
             g a p :   1 0 p x ;  
             t e x t - d e c o r a t i o n :   n o n e ;  
             t r a n s i t i o n :   o p a c i t y   0 . 2 s ;  
         }  
  
         . l o g o : h o v e r   {  
             o p a c i t y :   0 . 8 ;  
         }  
  
         . l o g o - i c o n   {  
             h e i g h t :   4 0 p x ;  
             w i d t h :   a u t o ;  
         }  
  
         . l o g o - t e x t   {  
             f o n t - f a m i l y :   ' J e t B r a i n s   M o n o ' ,   m o n o s p a c e ;  
             f o n t - s i z e :   2 2 p x ;  
             f o n t - w e i g h t :   7 0 0 ;  
             c o l o r :   v a r ( - - t e x t - p r i m a r y ) ;  
         }  
  
         . l o g o - t e x t   s p a n   {  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
         }  
  
         . h e a d e r - n a v   {  
             d i s p l a y :   f l e x ;  
             g a p :   2 8 p x ;  
             a l i g n - i t e m s :   c e n t e r ;  
         }  
  
         . n a v - l i n k   {  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - s e c o n d a r y ) ;  
             t e x t - d e c o r a t i o n :   n o n e ;  
             f o n t - s i z e :   1 4 p x ;  
             f o n t - w e i g h t :   5 0 0 ;  
             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ;  
             p o s i t i o n :   r e l a t i v e ;  
             p a d d i n g :   8 p x   0 ;  
             w h i t e - s p a c e :   n o w r a p ;  
         }  
  
         . n a v - l i n k : : a f t e r   {  
             c o n t e n t :   ' ' ;  
             p o s i t i o n :   a b s o l u t e ;  
             b o t t o m :   0 ;  
             l e f t :   0 ;  
             w i d t h :   0 ;  
             h e i g h t :   2 p x ;  
             b a c k g r o u n d :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
             t r a n s i t i o n :   w i d t h   0 . 3 s   e a s e ;  
         }  
  
         . n a v - l i n k : h o v e r ,  
         . n a v - l i n k . a c t i v e   {  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
         }  
  
         . n a v - l i n k : h o v e r : : a f t e r ,  
         . n a v - l i n k . a c t i v e : : a f t e r   {  
             w i d t h :   1 0 0 % ;  
         }  
  
         . l a n g - s w i t c h   {  
             c o l o r :   v a r ( - - t e x t - m u t e d ) ;  
             f o n t - s i z e :   1 3 p x ;  
             f o n t - w e i g h t :   5 0 0 ;  
         }  
  
         . l a n g - t o g g l e   {  
             d i s p l a y :   f l e x ;  
             a l i g n - i t e m s :   c e n t e r ;  
             g a p :   8 p x ;  
             b a c k g r o u n d :   v a r ( - - b g - c a r d ) ;  
             b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;  
             b o r d e r - r a d i u s :   8 p x ;  
             p a d d i n g :   6 p x ;  
         }  
  
         . l a n g - b t n   {  
             p a d d i n g :   6 p x   1 2 p x ;  
             b a c k g r o u n d :   t r a n s p a r e n t ;  
             b o r d e r :   n o n e ;  
             c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ;  
             f o n t - s i z e :   1 3 p x ;  
             f o n t - w e i g h t :   6 0 0 ;  
             c u r s o r :   p o i n t e r ;  
             b o r d e r - r a d i u s :   6 p x ;  
             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ;  
             f o n t - f a m i l y :   ' J e t B r a i n s   M o n o ' ,   m o n o s p a c e ;  
         }  
  
         . l a n g - b t n : h o v e r   {  
             c o l o r :   v a r ( - - t e x t - p r i m a r y ) ;  
             b a c k g r o u n d :   r g b a ( 0 ,   2 2 9 ,   2 5 5 ,   0 . 0 5 ) ;  
             b o x - s h a d o w :   0   0   1 0 p x   r g b a ( 0 ,   2 2 9 ,   2 5 5 ,   0 . 2 ) ;  
         }  
  
         . l a n g - b t n . a c t i v e   {  
             b a c k g r o u n d :   r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 1 5 ) ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
         }  
  
         . l a n g - b t n . a c t i v e : h o v e r   {  
             b a c k g r o u n d :   r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 2 ) ;  
         }  
  
         . b t n   {  
             d i s p l a y :   i n l i n e - b l o c k ;  
             p a d d i n g :   1 0 p x   2 0 p x ;  
             b o r d e r - r a d i u s :   6 p x ;  
             f o n t - s i z e :   1 4 p x ;  
             f o n t - w e i g h t :   6 0 0 ;  
             t e x t - d e c o r a t i o n :   n o n e ;  
             t r a n s i t i o n :   a l l   0 . 2 s ;  
             c u r s o r :   p o i n t e r ;  
             b o r d e r :   n o n e ;  
             f o n t - f a m i l y :   ' I n t e r ' ,   s a n s - s e r i f ;  
         }  
  
         . b t n - p r i m a r y   {  
             b a c k g r o u n d :   v a r ( - - b g - c a r d ) ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
             b o r d e r :   2 p x   s o l i d   v a r ( - - b o r d e r - o n - d a r k - a c c e n t ) ;  
             b o x - s h a d o w :   v a r ( - - s h a d o w - s m ) ;  
         }  
  
         . b t n - p r i m a r y : h o v e r   {  
             t r a n s f o r m :   t r a n s l a t e Y ( - 2 p x ) ;  
             b o x - s h a d o w :   v a r ( - - s h a d o w - m d ) ;  
             b a c k g r o u n d :   v a r ( - - b g - c a r d - h o v e r ) ;  
             b o r d e r - c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
         }  
  
         . b t n - s e c o n d a r y   {  
             b a c k g r o u n d :   t r a n s p a r e n t ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
             b o r d e r :   2 p x   s o l i d   v a r ( - - b o r d e r - o n - d a r k - a c c e n t ) ;  
         }  
  
         . b t n - s e c o n d a r y : h o v e r   {  
             b a c k g r o u n d :   r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 1 ) ;  
             b o r d e r - c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
             t r a n s f o r m :   t r a n s l a t e Y ( - 2 p x ) ;  
             b o x - s h a d o w :   v a r ( - - s h a d o w - s m ) ;  
         }  
  
         . b t n - c y a n - f i l l e d   {  
             b a c k g r o u n d :   v a r ( - - b g - c a r d ) ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
             b o r d e r :   2 p x   s o l i d   v a r ( - - b g - c a r d ) ;  
             b o x - s h a d o w :   v a r ( - - s h a d o w - s m ) ;  
         }  
  
         . b t n - c y a n - f i l l e d : h o v e r   {  
             t r a n s f o r m :   t r a n s l a t e Y ( - 2 p x ) ;  
             b o x - s h a d o w :   v a r ( - - s h a d o w - m d ) ;  
             b a c k g r o u n d :   v a r ( - - b g - c a r d - h o v e r ) ;  
         }  
  
         . m o b i l e - m e n u - b t n   {  
             d i s p l a y :   n o n e ;  
             f l e x - d i r e c t i o n :   c o l u m n ;  
             g a p :   4 p x ;  
             b a c k g r o u n d :   t r a n s p a r e n t ;  
             b o r d e r :   n o n e ;  
             c u r s o r :   p o i n t e r ;  
             p a d d i n g :   8 p x ;  
         }  
  
         . m o b i l e - m e n u - b t n   s p a n   {  
             w i d t h :   2 4 p x ;  
             h e i g h t :   2 p x ;  
             b a c k g r o u n d :   v a r ( - - t e x t - p r i m a r y ) ;  
             b o r d e r - r a d i u s :   2 p x ;  
             t r a n s i t i o n :   a l l   0 . 3 s ;  
         }  
  
         s e c t i o n   {  
             p a d d i n g :   8 0 p x   0 ;  
             p o s i t i o n :   r e l a t i v e ;  
         }  
  
         . h e r o   {  
             p a d d i n g :   1 2 0 p x   0   1 0 0 p x ;  
         }  
  
         . h e r o - g r i d   {  
             d i s p l a y :   g r i d ;  
             g r i d - t e m p l a t e - c o l u m n s :   1 f r   1 f r ;  
             g a p :   6 0 p x ;  
             a l i g n - i t e m s :   c e n t e r ;  
         }  
  
         . h e r o - b a d g e   {  
             d i s p l a y :   i n l i n e - f l e x ;  
             a l i g n - i t e m s :   c e n t e r ;  
             g a p :   8 p x ;  
             p a d d i n g :   6 p x   1 4 p x ;  
             b a c k g r o u n d :   v a r ( - - b g - c a r d ) ;  
             b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - o n - d a r k - a c c e n t ) ;  
             b o r d e r - r a d i u s :   2 0 p x ;  
             f o n t - s i z e :   1 3 p x ;  
             f o n t - w e i g h t :   6 0 0 ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
             m a r g i n - b o t t o m :   2 0 p x ;  
         }  
  
         . h e r o - b a d g e : : b e f o r e   {  
             c o n t e n t :   ' ' ;  
             w i d t h :   8 p x ;  
             h e i g h t :   8 p x ;  
             b a c k g r o u n d :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
             b o r d e r - r a d i u s :   5 0 % ;  
             a n i m a t i o n :   p u l s e   2 s   i n f i n i t e ;  
         }  
  
         @ k e y f r a m e s   p u l s e   {  
  
             0 % ,  
             1 0 0 %   {  
                 o p a c i t y :   1 ;  
                 t r a n s f o r m :   s c a l e ( 1 ) ;  
             }  
  
             5 0 %   {  
                 o p a c i t y :   0 . 5 ;  
                 t r a n s f o r m :   s c a l e ( 0 . 8 5 ) ;  
             }  
         }  
  
         . h e r o   h 1   {  
             f o n t - s i z e :   c l a m p ( 3 6 p x ,   5 v w ,   4 8 p x ) ;  
             f o n t - w e i g h t :   7 0 0 ;  
             l i n e - h e i g h t :   1 . 1 5 ;  
             m a r g i n - b o t t o m :   2 0 p x ;  
             l e t t e r - s p a c i n g :   - 0 . 0 2 e m ;  
         }  
  
         . h e r o   h 1   . h i g h l i g h t   {  
             c o l o r :   v a r ( - - n u t - d a r k b l u e ) ;  
             f o n t - w e i g h t :   7 0 0 ;  
         }  
  
         . h e r o - s u b t i t l e   {  
             f o n t - s i z e :   1 7 p x ;  
             c o l o r :   v a r ( - - t e x t - s e c o n d a r y ) ;  
             m a r g i n - b o t t o m :   3 2 p x ;  
             l i n e - h e i g h t :   1 . 7 ;  
         }  
  
         . h e r o - b u t t o n s   {  
             d i s p l a y :   f l e x ;  
             g a p :   1 6 p x ;  
             f l e x - w r a p :   w r a p ;  
         }  
  
         . m a s c o t - c o n t a i n e r   {  
             d i s p l a y :   f l e x ;  
             j u s t i f y - c o n t e n t :   c e n t e r ;  
             a l i g n - i t e m s :   c e n t e r ;  
             p o s i t i o n :   r e l a t i v e ;  
         }  
  
         . m a s c o t - i m a g e   {  
             w i d t h :   1 0 0 % ;  
             h e i g h t :   a u t o ;  
             f i l t e r :   d r o p - s h a d o w ( 0   2 0 p x   4 0 p x   r g b a ( 1 0 ,   2 2 ,   4 0 ,   0 . 2 5 ) ) ;  
         }  
  
         . a b o u t - m a s c o t   {  
             w i d t h :   8 0 p x ;  
             h e i g h t :   a u t o ;  
             f i l t e r :   d r o p - s h a d o w ( 0   4 p x   1 2 p x   r g b a ( 0 ,   2 2 9 ,   2 5 5 ,   0 . 2 ) ) ;  
         }  
  
         . s e c t i o n - l a b e l   {  
             f o n t - s i z e :   1 3 p x ;  
             f o n t - w e i g h t :   6 0 0 ;  
             c o l o r :   v a r ( - - t e x t - o n - l i g h t - m u t e d ) ;  
             t e x t - t r a n s f o r m :   u p p e r c a s e ;  
             l e t t e r - s p a c i n g :   1 p x ;  
             m a r g i n - b o t t o m :   1 2 p x ;  
         }  
  
         . s e c t i o n - t i t l e   {  
             f o n t - s i z e :   c l a m p ( 2 8 p x ,   4 v w ,   3 6 p x ) ;  
             f o n t - w e i g h t :   7 0 0 ;  
             m a r g i n - b o t t o m :   4 8 p x ;  
             l e t t e r - s p a c i n g :   - 0 . 0 2 e m ;  
         }  
  
         . c a r d s - g r i d   {  
             d i s p l a y :   g r i d ;  
             g r i d - t e m p l a t e - c o l u m n s :   r e p e a t ( a u t o - f i t ,   m i n m a x ( 3 0 0 p x ,   1 f r ) ) ;  
             g a p :   2 4 p x ;  
             m a r g i n - b o t t o m :   4 8 p x ;  
         }  
  
         . c a r d   {  
             b a c k g r o u n d :   v a r ( - - b g - c a r d ) ;  
             b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - o n - d a r k ) ;  
             b o r d e r - r a d i u s :   1 2 p x ;  
             p a d d i n g :   3 2 p x ;  
             t r a n s i t i o n :   a l l   0 . 3 s   c u b i c - b e z i e r ( 0 . 4 ,   0 ,   0 . 2 ,   1 ) ;  
             t e x t - d e c o r a t i o n :   n o n e ;  
             d i s p l a y :   b l o c k ;  
             p o s i t i o n :   r e l a t i v e ;  
             o v e r f l o w :   h i d d e n ;  
             b o x - s h a d o w :   v a r ( - - s h a d o w - m d ) ;  
         }  
  
         / *   R a d i a l   g r a d i e n t   a c c e n t   f o r   d e p t h   * /  
         . c a r d : : b e f o r e   {  
             c o n t e n t :   ' ' ;  
             p o s i t i o n :   a b s o l u t e ;  
             t o p :   0 ;  
             r i g h t :   0 ;  
             w i d t h :   1 5 0 p x ;  
             h e i g h t :   1 5 0 p x ;  
             b a c k g r o u n d :   r a d i a l - g r a d i e n t ( c i r c l e ,  
                     r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 0 8 )   0 % ,  
                     t r a n s p a r e n t   7 0 % ) ;  
             o p a c i t y :   0 . 5 ;  
             p o i n t e r - e v e n t s :   n o n e ;  
             t r a n s i t i o n :   o p a c i t y   0 . 3 s ;  
         }  
  
         . c a r d : h o v e r   {  
             b a c k g r o u n d :   v a r ( - - b g - c a r d - h o v e r ) ;  
             b o r d e r - c o l o r :   v a r ( - - b o r d e r - o n - d a r k - a c c e n t ) ;  
             t r a n s f o r m :   t r a n s l a t e Y ( - 6 p x ) ;  
             b o x - s h a d o w :   v a r ( - - s h a d o w - l g ) ;  
         }  
  
         . c a r d : h o v e r : : b e f o r e   {  
             o p a c i t y :   0 . 8 ;  
         }  
  
         . c a r d   h 3   {  
             f o n t - s i z e :   2 0 p x ;  
             f o n t - w e i g h t :   6 0 0 ;  
             m a r g i n - b o t t o m :   1 2 p x ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
         }  
  
         . c a r d   p   {  
             f o n t - s i z e :   1 5 p x ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - s e c o n d a r y ) ;  
             l i n e - h e i g h t :   1 . 6 ;  
             m a r g i n - b o t t o m :   1 6 p x ;  
         }  
  
         . c a r d - l i n k   {  
             d i s p l a y :   i n l i n e - f l e x ;  
             a l i g n - i t e m s :   c e n t e r ;  
             g a p :   6 p x ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
             f o n t - s i z e :   1 4 p x ;  
             f o n t - w e i g h t :   6 0 0 ;  
             t e x t - d e c o r a t i o n :   n o n e ;  
         }  
  
         . c a r d - l i n k : h o v e r   {  
             g a p :   1 0 p x ;  
         }  
  
         . a b o u t - s e c t i o n   {  
             b a c k g r o u n d :   v a r ( - - b g - c a r d ) ;  
             b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - o n - d a r k ) ;  
             b o r d e r - r a d i u s :   1 6 p x ;  
             p a d d i n g :   4 8 p x ;  
             m a r g i n :   0   a u t o ;  
             m a x - w i d t h :   9 0 0 p x ;  
             p o s i t i o n :   r e l a t i v e ;  
             o v e r f l o w :   h i d d e n ;  
             b o x - s h a d o w :   v a r ( - - s h a d o w - l g ) ;  
             / *   P r e m i u m   d e p t h   * /  
         }  
  
         / *   S u b t l e   g r a d i e n t   a c c e n t   * /  
         . a b o u t - s e c t i o n : : b e f o r e   {  
             c o n t e n t :   ' ' ;  
             p o s i t i o n :   a b s o l u t e ;  
             t o p :   0 ;  
             l e f t :   0 ;  
             w i d t h :   2 0 0 p x ;  
             h e i g h t :   2 0 0 p x ;  
             b a c k g r o u n d :   r a d i a l - g r a d i e n t ( c i r c l e ,  
                     r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 0 8 )   0 % ,  
                     t r a n s p a r e n t   7 0 % ) ;  
             o p a c i t y :   0 . 6 ;  
             p o i n t e r - e v e n t s :   n o n e ;  
         }  
  
         . a b o u t - c o n t e n t   {  
             d i s p l a y :   g r i d ;  
             g r i d - t e m p l a t e - c o l u m n s :   8 0 p x   1 f r ;  
             g a p :   3 2 p x ;  
             a l i g n - i t e m s :   s t a r t ;  
         }  
  
         . a b o u t - m a s c o t   {  
             w i d t h :   8 0 p x ;  
             h e i g h t :   a u t o ;  
             f i l t e r :   d r o p - s h a d o w ( 0   4 p x   1 2 p x   r g b a ( 0 ,   2 2 9 ,   2 5 5 ,   0 . 2 ) ) ;  
         }  
  
         . a b o u t - t e x t   h 3   {  
             f o n t - s i z e :   2 4 p x ;  
             f o n t - w e i g h t :   6 0 0 ;  
             m a r g i n - b o t t o m :   1 6 p x ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
         }  
  
         . a b o u t - t e x t   p   {  
             f o n t - s i z e :   1 6 p x ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - s e c o n d a r y ) ;  
             l i n e - h e i g h t :   1 . 7 ;  
             m a r g i n - b o t t o m :   1 6 p x ;  
         }  
  
         . a b o u t - t e x t   p : l a s t - o f - t y p e   {  
             m a r g i n - b o t t o m :   0 ;  
         }  
  
         . p h i l o s o p h y   {  
             m a r g i n - t o p :   2 4 p x ;  
             p a d d i n g - t o p :   2 4 p x ;  
             b o r d e r - t o p :   1 p x   s o l i d   v a r ( - - b o r d e r - o n - d a r k ) ;  
             f o n t - s i z e :   1 5 p x ;  
             f o n t - w e i g h t :   6 0 0 ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
             f o n t - s t y l e :   i t a l i c ;  
         }  
  
         . p o r t a l - g r i d   {  
             d i s p l a y :   g r i d ;  
             g r i d - t e m p l a t e - c o l u m n s :   r e p e a t ( a u t o - f i t ,   m i n m a x ( 2 8 0 p x ,   1 f r ) ) ;  
             g a p :   2 0 p x ;  
         }  
  
         . p o r t a l - c a r d   {  
             b a c k g r o u n d :   v a r ( - - b g - c a r d ) ;  
             b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - o n - d a r k ) ;  
             b o r d e r - r a d i u s :   1 2 p x ;  
             p a d d i n g :   4 0 p x   3 2 p x ;  
             t e x t - a l i g n :   c e n t e r ;  
             t e x t - d e c o r a t i o n :   n o n e ;  
             t r a n s i t i o n :   a l l   0 . 3 s   c u b i c - b e z i e r ( 0 . 4 ,   0 ,   0 . 2 ,   1 ) ;  
             d i s p l a y :   f l e x ;  
             f l e x - d i r e c t i o n :   c o l u m n ;  
             a l i g n - i t e m s :   c e n t e r ;  
             g a p :   1 2 p x ;  
             p o s i t i o n :   r e l a t i v e ;  
             o v e r f l o w :   h i d d e n ;  
             b o x - s h a d o w :   v a r ( - - s h a d o w - m d ) ;  
             / *   P r e m i u m   d e p t h   * /  
         }  
  
         / *   B o t t o m   a c c e n t   g r a d i e n t   * /  
         . p o r t a l - c a r d : : b e f o r e   {  
             c o n t e n t :   ' ' ;  
             p o s i t i o n :   a b s o l u t e ;  
             b o t t o m :   0 ;  
             l e f t :   0 ;  
             w i d t h :   1 5 0 p x ;  
             h e i g h t :   1 5 0 p x ;  
             b a c k g r o u n d :   r a d i a l - g r a d i e n t ( c i r c l e ,  
                     r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 0 8 )   0 % ,  
                     t r a n s p a r e n t   7 0 % ) ;  
             o p a c i t y :   0 . 5 ;  
             p o i n t e r - e v e n t s :   n o n e ;  
             t r a n s i t i o n :   o p a c i t y   0 . 3 s ;  
         }  
  
         . p o r t a l - c a r d : h o v e r   {  
             b a c k g r o u n d :   v a r ( - - b g - c a r d - h o v e r ) ;  
             b o r d e r - c o l o r :   v a r ( - - b o r d e r - o n - d a r k - a c c e n t ) ;  
             t r a n s f o r m :   t r a n s l a t e Y ( - 8 p x ) ;  
             / *   M o r e   l i f t   * /  
             b o x - s h a d o w :   v a r ( - - s h a d o w - x l ) ;  
             / *   D e e p e r   s h a d o w   * /  
         }  
  
         . p o r t a l - c a r d : h o v e r : : b e f o r e   {  
             o p a c i t y :   0 . 8 ;  
         }  
  
         . p o r t a l - i c o n   {  
             f o n t - s i z e :   3 6 p x ;  
             m a r g i n - b o t t o m :   8 p x ;  
         }  
  
         . p o r t a l - c a r d   h 3   {  
             f o n t - s i z e :   1 8 p x ;  
             f o n t - w e i g h t :   6 0 0 ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
         }  
  
         . p o r t a l - c a r d   p   {  
             f o n t - s i z e :   1 4 p x ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - s e c o n d a r y ) ;  
         }  
  
         . c o n n e c t   {  
             b a c k g r o u n d :   v a r ( - - b g - c a r d ) ;  
             b o r d e r - t o p :   1 p x   s o l i d   v a r ( - - b o r d e r - o n - d a r k ) ;  
             b o r d e r - b o t t o m :   1 p x   s o l i d   v a r ( - - b o r d e r - o n - d a r k ) ;  
             p o s i t i o n :   r e l a t i v e ;  
             o v e r f l o w :   h i d d e n ;  
         }  
  
         / *   S u b t l e   w a v e s   b a c k g r o u n d   f o r   d e p t h   * /  
         . c o n n e c t : : b e f o r e   {  
             c o n t e n t :   ' ' ;  
             p o s i t i o n :   a b s o l u t e ;  
             t o p :   0 ;  
             l e f t :   0 ;  
             r i g h t :   0 ;  
             b o t t o m :   0 ;  
             b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,  
                     t r a n s p a r e n t   0 % ,  
                     r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 0 2 )   2 5 % ,  
                     r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 0 5 )   5 0 % ,  
                     r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 0 2 )   7 5 % ,  
                     t r a n s p a r e n t   1 0 0 % ) ;  
             o p a c i t y :   0 . 5 ;  
             p o i n t e r - e v e n t s :   n o n e ;  
         }  
  
         . c o n n e c t - c o n t e n t   {  
             t e x t - a l i g n :   c e n t e r ;  
             m a x - w i d t h :   7 0 0 p x ;  
             m a r g i n :   0   a u t o ;  
             p o s i t i o n :   r e l a t i v e ;  
             z - i n d e x :   1 ;  
         }  
  
         . c o n n e c t - c o n t e n t   h 2   {  
             f o n t - s i z e :   3 6 p x ;  
             f o n t - w e i g h t :   7 0 0 ;  
             m a r g i n - b o t t o m :   1 6 p x ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
         }  
  
         . c o n n e c t - c o n t e n t   p   {  
             f o n t - s i z e :   1 7 p x ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - s e c o n d a r y ) ;  
             m a r g i n - b o t t o m :   3 2 p x ;  
             l i n e - h e i g h t :   1 . 7 ;  
         }  
  
         . s o c i a l - l i n k s   {  
             d i s p l a y :   f l e x ;  
             g a p :   1 6 p x ;  
             j u s t i f y - c o n t e n t :   c e n t e r ;  
             f l e x - w r a p :   w r a p ;  
         }  
  
         . s o c i a l - l i n k   {  
             d i s p l a y :   f l e x ;  
             a l i g n - i t e m s :   c e n t e r ;  
             g a p :   1 0 p x ;  
             p a d d i n g :   1 4 p x   2 4 p x ;  
             b a c k g r o u n d :   t r a n s p a r e n t ;  
             b o r d e r :   2 p x   s o l i d   v a r ( - - b o r d e r - o n - d a r k - a c c e n t ) ;  
             b o r d e r - r a d i u s :   8 p x ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
             t e x t - d e c o r a t i o n :   n o n e ;  
             f o n t - s i z e :   1 5 p x ;  
             f o n t - w e i g h t :   5 0 0 ;  
             t r a n s i t i o n :   a l l   0 . 3 s   c u b i c - b e z i e r ( 0 . 4 ,   0 ,   0 . 2 ,   1 ) ;  
         }  
  
         . s o c i a l - l i n k : h o v e r   {  
             b a c k g r o u n d :   r g b a ( 2 2 8 ,   2 3 8 ,   2 4 4 ,   0 . 1 ) ;  
             b o r d e r - c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
             c o l o r :   v a r ( - - t e x t - o n - d a r k - p r i m a r y ) ;  
             t r a n s f o r m :   t r a n s l a t e Y ( - 2 p x ) ;  
             b o x - s h a d o w :   v a r ( - - s h a d o w - m d ) ;  
         }  
  
         . s o c i a l - l i n k   s v g   {  
             w i d t h :   2 0 p x ;  
             h e i g h t :   2 0 p x ;  
         }  
  
  
         @ m e d i a   ( m a x - w i d t h :   9 0 0 p x )   {  
             . h e r o - g r i d   {  
                 g r i d - t e m p l a t e - c o l u m n s :   1 f r ;  
                 t e x t - a l i g n :   c e n t e r ;  
             }  
  
             . h e r o - c o n t e n t   {  
                 m a x - w i d t h :   1 0 0 % ;  
             }  
  
             . h e r o - b u t t o n s   {  
                 j u s t i f y - c o n t e n t :   c e n t e r ;  
             }  
  
             . m a s c o t - c o n t a i n e r   {  
                 o r d e r :   - 1 ;  
             }  
  
             . m a s c o t - i m a g e   {  
                 w i d t h :   2 8 0 p x ;  
             }  
  
             . a b o u t - c o n t e n t   {  
                 g r i d - t e m p l a t e - c o l u m n s :   1 f r ;  
                 t e x t - a l i g n :   c e n t e r ;  
             }  
  
             . a b o u t - m a s c o t   {  
                 m a r g i n :   0   a u t o ;  
             }  
  
         }  
  
         @ m e d i a   ( m a x - w i d t h :   7 6 8 p x )   {  
             . h e a d e r - n a v   {  
                 d i s p l a y :   n o n e ;  
             }  
  
             . m o b i l e - m e n u - b t n   {  
                 d i s p l a y :   f l e x ;  
             }  
  
             . h e r o   {  
                 p a d d i n g :   1 0 0 p x   0   6 0 p x ;  
             }  
  
             . h e r o   h 1   {  
                 f o n t - s i z e :   3 2 p x ;  
             }  
  
             . s e c t i o n - t i t l e   {  
                 f o n t - s i z e :   2 6 p x ;  
             }  
  
             . p o r t a l - g r i d   {  
                 g r i d - t e m p l a t e - c o l u m n s :   1 f r ;  
             }  
  
             . s o c i a l - l i n k s   {  
                 f l e x - d i r e c t i o n :   c o l u m n ;  
                 a l i g n - i t e m s :   s t r e t c h ;  
             }  
  
             . s o c i a l - l i n k   {  
                 j u s t i f y - c o n t e n t :   c e n t e r ;  
             }  
         }  
     < / s t y l e >  
 < / h e a d >  
  
 < b o d y >  
     < d i v   c l a s s = " b g - p a t t e r n " > < / d i v >  
     < d i v   c l a s s = " c i r c u i t - g r i d " > < / d i v >  
  
     < h e a d e r   i d = " m a i n H e a d e r "   c l a s s = " h e a d e r - 2 0 2 6 " >  
         < d i v   c l a s s = " c o n t a i n e r   h e a d e r - c o n t e n t "  
             s t y l e = " d i s p l a y :   f l e x ;   j u s t i f y - c o n t e n t :   s p a c e - b e t w e e n ;   a l i g n - i t e m s :   c e n t e r ;   w i d t h :   1 0 0 % ; " >  
             < a   h r e f = " h t t p s : / / m r n u t . o r g "   c l a s s = " l o g o " >  
                 < i m g   s r c = " h t t p s : / / m r n u t . o r g / i m a g e s / p r i m a r y _ l o g o _ d a r k b g _ a d d l i n e _ t p . p n g "   a l t = " m r N U T "   c l a s s = " l o g o - i c o n " >  
                 < d i v   c l a s s = " l o g o - t e x t " > m r < s p a n > N U T < / s p a n > < / d i v >  
             < / a >  
             < d i v   s t y l e = " d i s p l a y :   f l e x ;   a l i g n - i t e m s :   c e n t e r ;   g a p :   2 4 p x ; " >  
                 < s p a n   i d = " t i m e G r e e t i n g "  
                     s t y l e = " f o n t - f a m i l y :   ' J e t B r a i n s   M o n o ' ,   m o n o s p a c e ;   f o n t - s i z e :   1 3 p x ;   c o l o r :   v a r ( - - t e x t - o n - d a r k - s e c o n d a r y ) ;   d i s p l a y :   n o n e ; " > < / s p a n >  
                 < n a v   c l a s s = " h e a d e r - n a v " >  
                     < a   h r e f = " h t t p s : / / t o o l s . m r n u t . o r g "   c l a s s = " n a v - l i n k "   d a t a - e n = " T o o l s   &   A p p s "   d a t a - n l = " T o o l s   &   A p p s " > T o o l s < / a >  
                     < a   h r e f = " h t t p s : / / l e a r n i n g . m r n u t . o r g "   c l a s s = " n a v - l i n k "   d a t a - e n = " L e a r n i n g "   d a t a - n l = " L e r e n " > L e a r n i n g < / a >  
                     < a   h r e f = " h t t p s : / / b l o g . m r n u t . o r g "   c l a s s = " n a v - l i n k "   d a t a - e n = " B l o g "   d a t a - n l = " B l o g " > B l o g < / a >  
                     < b u t t o n   i d = " c m d B t n "   c l a s s = " c m d - t r i g g e r "   a r i a - l a b e l = " C o m m a n d   P a l e t t e " >  
                         < s v g   w i d t h = " 1 4 "   h e i g h t = " 1 4 "   v i e w B o x = " 0   0   2 4   2 4 "   f i l l = " n o n e "   s t r o k e = " c u r r e n t C o l o r "   s t r o k e - w i d t h = " 2 " >  
                             < c i r c l e   c x = " 1 1 "   c y = " 1 1 "   r = " 8 " > < / c i r c l e >  
                             < l i n e   x 1 = " 2 1 "   y 1 = " 2 1 "   x 2 = " 1 6 . 6 5 "   y 2 = " 1 6 . 6 5 " > < / l i n e >  
         /* -----------------------------------------
           Command Palette / Global Search Overlay
           ----------------------------------------- */
        
        .cmd-palette-overlay {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(10, 22, 40, 0.6);
            backdrop-filter: blur(8px);
            -webkit-backdrop-filter: blur(8px);
            z-index: 9999;
            display: flex;
            justify-content: center;
            align-items: flex-start;
            padding-top: 12vh;
            opacity: 0;
            visibility: hidden;
            transition: opacity 0.2s ease, visibility 0.2s ease;
        }

        .cmd-palette-overlay.active {
            opacity: 1;
            visibility: visible;
        }

        .cmd-palette {
            background: var(--bg-card);
            width: 100%;
            max-width: 600px;
            border-radius: 12px;
            border: 1px solid var(--border-on-dark-accent);
            box-shadow: var(--shadow-xl);
            transform: scale(0.98) translateY(-10px);
            transition: transform 0.2s cubic-bezier(0.16, 1, 0.3, 1);
            overflow: hidden;
        }

        .cmd-palette-overlay.active .cmd-palette {
            transform: scale(1) translateY(0);
        }

        .cmd-input-wrapper {
            display: flex;
            align-items: center;
            padding: 16px 20px;
            border-bottom: 1px solid var(--border-on-dark);
            gap: 12px;
            color: var(--text-on-dark-muted);
        }

        .cmd-input {
            width: 100%;
            background: transparent;
            border: none;
            color: var(--text-on-dark-primary);
            font-size: 18px;
            font-family: 'Inter', sans-serif;
            outline: none;
        }

        .cmd-input::placeholder {
            color: var(--text-on-dark-muted);
        }

        .cmd-results {
            max-height: 400px;
            overflow-y: auto;
            padding: 12px;
        }

        /* Custom scrollbar for results */
        .cmd-results::-webkit-scrollbar {
            width: 8px;
        }
        .cmd-results::-webkit-scrollbar-track {
            background: transparent;
        }
        .cmd-results::-webkit-scrollbar-thumb {
            background: var(--surface-3);
            border-radius: 4px;
        }

        .cmd-group-label {
            font-size: 12px;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            color: var(--text-on-dark-muted);
            padding: 12px 12px 6px;
            font-weight: 600;
        }

        .cmd-item {
            display: flex;
            align-items: center;
            gap: 12px;
            padding: 12px;
            border-radius: 8px;
            color: var(--text-on-dark-secondary);
            text-decoration: none;
            transition: all 0.2s ease;
        }

        .cmd-item:hover, .cmd-item.active {
            background: var(--surface-2);
            color: var(--text-on-dark-primary);
        }

        .cmd-item-icon {
            font-size: 18px;
            width: 24px;
            text-align: center;
        }

        .cmd-item-text {
            font-size: 15px;
            font-weight: 500;
        }
