  :root{
    --navy:#123A63; --blue:#1178AB; --blue-deep:#0F6690;
    --charcoal:#223135; --paper:#EAF1F6; --white:#fff;
    --shadow:0 10px 22px rgba(18,58,99,.28);
    --shadow-press:0 4px 10px rgba(18,58,99,.30);
  }
  *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
  html{background:var(--top,var(--navy))}
  body{
    margin:0;min-height:100vh;
    background:linear-gradient(180deg,var(--top,var(--navy)) 0%,var(--mid,#2C6A93) 55%,var(--paper) 100%);
    background-attachment:fixed;
    font-family:'Rubik',system-ui,-apple-system,sans-serif;
    color:var(--charcoal);-webkit-font-smoothing:antialiased;
  }
  .shell{max-width:480px;margin:0 auto;padding:22px 20px calc(34px + env(safe-area-inset-bottom));
         min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}
  .shell > .back{align-self:flex-start}

  .card{background:var(--white);border-radius:22px;padding:18px 22px 20px;
        box-shadow:0 12px 30px rgba(10,32,55,.30);text-align:center}
  .socials{display:flex;justify-content:center;gap:16px;margin-bottom:14px}
  .socials a{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;
             color:var(--navy);background:#F1F5F8;
             transition:background .18s ease,color .18s ease,transform .18s ease}
  .socials a:hover,.socials a:focus-visible{background:var(--blue);color:#fff;transform:translateY(-2px)}
  .socials svg{width:17px;height:17px;fill:currentColor}

  .logo{width:100%;max-width:300px;height:auto;display:block;margin:6px auto 14px}
  .logo-fallback{font-family:'Archivo',sans-serif;font-weight:800;font-size:24px;
                 color:var(--navy);text-transform:uppercase;margin:6px 0 14px;display:none}
  .bio{font-size:14.5px;line-height:1.55;color:#4A5A63;margin:0 auto;max-width:34ch}

  .stack{margin-top:26px;display:flex;flex-direction:column;gap:13px}
  .btn{display:flex;align-items:center;gap:13px;background:var(--blue);color:#fff;
       text-decoration:none;border-radius:999px;padding:15px 22px;box-shadow:var(--shadow);
       transition:transform .16s ease,box-shadow .16s ease,background .16s ease}
  .btn:hover,.btn:focus-visible{background:var(--blue-deep)}
  .btn:active{transform:translateY(2px);box-shadow:var(--shadow-press)}
  .btn .ico{flex:none;display:grid;place-items:center;width:28px;height:28px;
            border-radius:50%;background:rgba(255,255,255,.16)}
  .btn .ico svg{width:15px;height:15px;fill:#fff}
  .btn .label{font-family:'Archivo',sans-serif;font-weight:700;font-size:15px;
              letter-spacing:.03em;text-transform:uppercase;line-height:1.2}
  .btn .sub{display:block;font-family:'Rubik',sans-serif;font-weight:400;font-size:12px;
            text-transform:none;color:rgba(255,255,255,.86);margin-top:3px}
  .btn.small{padding:11px 18px;gap:10px;align-self:center;margin-top:12px;
             box-shadow:0 6px 14px rgba(18,58,99,.22);opacity:.92}
  .btn.small .ico{width:22px;height:22px}
  .btn.small .ico svg{width:12px;height:12px}
  .btn.small .label{font-size:12px;letter-spacing:.08em}
  .btn.alt{background:var(--navy)}
  .btn.alt:hover,.btn.alt:focus-visible{filter:brightness(.88)}

  .grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}
  .tile{display:flex;align-items:center;justify-content:center;
        background:var(--blue);color:#fff;text-decoration:none;border-radius:999px;
        padding:15px 12px;text-align:center;
        box-shadow:0 7px 16px rgba(18,58,99,.24);
        transition:transform .16s ease,box-shadow .16s ease,background .16s ease}
  .tile:hover,.tile:focus-visible{background:var(--blue-deep)}
  .tile:active{transform:translateY(2px);box-shadow:var(--shadow-press)}
  .tile span{font-family:'Archivo',sans-serif;font-weight:700;font-size:16px;
             letter-spacing:.05em;text-transform:uppercase;line-height:1.2}
  .divider{display:flex;align-items:center;gap:12px;margin:26px 2px 4px}
  .divider::before,.divider::after{content:"";flex:1;height:1px;background:var(--divline,rgba(255,255,255,.35))}
  .divider span{font-family:'Archivo',sans-serif;font-weight:600;font-size:11px;
                letter-spacing:.18em;text-transform:uppercase;color:var(--divtxt,rgba(255,255,255,.92))}

  footer{margin-top:auto;padding-top:34px;text-align:center;font-size:12.5px;line-height:1.6;color:var(--ffg,#3D5563)}
  footer a{color:var(--flink,#154B75);text-decoration:none;border-bottom:1px solid rgba(21,75,117,.35)}
  .tagline{font-family:'Archivo',sans-serif;font-weight:700;font-size:11px;
           letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin:0 0 10px}
  .tagline{margin-top:16px!important}
  .powered{margin-top:14px;font-size:11px;color:#5E7381;letter-spacing:.04em}

  a:focus-visible{outline:3px solid #FFD35C;outline-offset:3px}
  @media (prefers-reduced-motion:reduce){*{transition:none!important}}

  /* ---- info pages (from classes mockup) ---- */
  .back{display:inline-flex;align-items:center;gap:7px;color:var(--divtxt,#fff);text-decoration:none;
        font-family:'Archivo',sans-serif;font-weight:600;font-size:12px;
        letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;opacity:.9}
  .back svg{width:13px;height:13px;fill:currentColor}
  .back:hover{opacity:1}
  .card{background:#fff;border-radius:22px;padding:22px;box-shadow:0 12px 30px rgba(10,32,55,.30)}
  .page-card .logo{width:100%;max-width:240px;height:auto;display:block;margin:0 auto 18px}
  h1{font-family:'Archivo',sans-serif;font-weight:800;font-size:21px;letter-spacing:.02em;
     text-transform:uppercase;color:var(--navy);text-align:center;margin:0 0 6px}
  .term{text-align:center;font-size:12px;letter-spacing:.14em;text-transform:uppercase;
        color:var(--blue);font-family:'Archivo',sans-serif;font-weight:600;margin:0 0 20px}
  .intro{font-size:14.5px;line-height:1.6;color:#4A5A63;margin:0 0 22px;text-align:center}

  h2{font-family:'Archivo',sans-serif;font-weight:700;font-size:12px;letter-spacing:.16em;
     text-transform:uppercase;color:var(--navy);margin:26px 0 12px;
     padding-bottom:8px;border-bottom:2px solid #E3EBF1}
  h2:first-of-type{margin-top:0}
  .slot{padding:12px 0;border-bottom:1px solid #EEF3F6}
  .slot:last-child{border-bottom:0}
  .slot .name{font-family:'Archivo',sans-serif;font-weight:700;font-size:14.5px;color:var(--charcoal);margin:0}
  .slot .meta{font-size:12.5px;color:#6C7C85;margin:4px 0 0;line-height:1.5}
  .slot .meta strong{color:var(--blue);font-weight:500}

  .note{margin-top:24px;background:#F4F8FB;border-left:3px solid var(--blue);
        border-radius:0 10px 10px 0;padding:14px 16px;font-size:13px;line-height:1.55;color:#4A5A63}
  .note a{color:#154B75}
  .placeholder{margin-top:16px;background:#FFF6E0;border-left:3px solid #E0A21A;
        border-radius:0 10px 10px 0;padding:14px 16px;font-size:12.5px;line-height:1.55;color:#6B5518}

  a:focus-visible{outline:3px solid #FFD35C;outline-offset:3px}

  /* ---- production additions ---- */
  .tile:last-child:nth-child(odd){grid-column:1/-1}
  .sub-divider{margin:20px 2px 2px;text-align:center;font-family:'Archivo',sans-serif;font-weight:600;
               font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--divtxt,rgba(255,255,255,.85))}
  .draft-banner{background:#FFF6E0;border:1px solid #E0A21A;color:#6B5518;border-radius:12px;
                padding:10px 14px;font-size:13px;margin-bottom:14px}
  .note a,.intro a{color:#154B75}
  .empty{color:#6C7C85;font-size:14px;text-align:center;padding:10px 0}
  .event-title{font-family:'Archivo',sans-serif;font-weight:800;font-size:28px;line-height:1.15;
               color:var(--navy);margin:8px 0 6px;overflow-wrap:anywhere;text-transform:none}
  .event-title.f-playfair{font-family:'Playfair Display',serif;font-weight:700;font-size:30px}
  .event-title.f-lora{font-family:'Lora',serif;font-weight:700;font-size:29px}
  .event-title.f-dancing{font-family:'Dancing Script',cursive;font-weight:700;font-size:38px;line-height:1.1}
  .event-title.f-bebas{font-family:'Bebas Neue',sans-serif;font-weight:400;font-size:36px;letter-spacing:.03em}
  .event-title.f-caveat{font-family:'Caveat',cursive;font-weight:700;font-size:40px;line-height:1.05}
  .btn.static{cursor:default}
  .btn.static:active{transform:none;box-shadow:var(--shadow)}

  /* Constant Contact signup widget on /subscribe: our page already has the title */
  .ctct-inline-form .ctct-form-custom > .ctct-form-header{display:none}
  .ctct-inline-form .ctct-form-success .ctct-form-header{font-family:'Archivo',sans-serif;color:var(--navy);text-align:center}


  /* Social icons live in the footer: light, bare glyphs (no circles) in the footer text color */
  footer .socials{gap:6px;margin-bottom:10px}
  footer .socials a{width:40px;height:40px;background:none;box-shadow:none;border-bottom:0;border-radius:50%;color:var(--ffg,#3D5563);opacity:.8}
  footer .socials a:hover,footer .socials a:focus-visible{background:none;color:var(--navy);opacity:1;transform:none}
  footer .socials svg{width:18px;height:18px}

/* BEGIN GENERATED STYLES (npm run build:styles) */
  /* featured / event button colors (blue is the base .btn) */
  .btn.c-navy{background:#123A63;}
  .btn.c-navy:hover,.btn.c-navy:focus-visible{background:#0F3051}
  .btn.c-teal{background:#0B7A75;}
  .btn.c-teal:hover,.btn.c-teal:focus-visible{background:#096460}
  .btn.c-green{background:#2E7D32;}
  .btn.c-green:hover,.btn.c-green:focus-visible{background:#266729}
  .btn.c-gold{background:#F5B83D;color:#123A63;}
  .btn.c-gold:hover,.btn.c-gold:focus-visible{background:#C99732}
  .btn.c-gold .ico{background:rgba(0,0,0,.12)}
  .btn.c-gold .ico svg{fill:#123A63}
  .btn.c-gold .sub{color:#123A63;opacity:.85}
  .btn.c-orange{background:#C2410C;}
  .btn.c-orange:hover,.btn.c-orange:focus-visible{background:#9F350A}
  .btn.c-red{background:#B3261E;}
  .btn.c-red:hover,.btn.c-red:focus-visible{background:#931F19}
  .btn.c-purple{background:#6B3FA0;}
  .btn.c-purple:hover,.btn.c-purple:focus-visible{background:#583483}
  .btn.c-terracotta{background:#B5472B;}
  .btn.c-terracotta:hover,.btn.c-terracotta:focus-visible{background:#943A23}
  .btn.c-amber{background:#A8620A;}
  .btn.c-amber:hover,.btn.c-amber:focus-visible{background:#8A5008}
  .btn.c-sungold{background:#F2B33D;color:#4A2411;}
  .btn.c-sungold:hover,.btn.c-sungold:focus-visible{background:#C69332}
  .btn.c-sungold .ico{background:rgba(0,0,0,.12)}
  .btn.c-sungold .ico svg{fill:#4A2411}
  .btn.c-sungold .sub{color:#4A2411;opacity:.85}
  .btn.c-rust{background:#8A3B1B;}
  .btn.c-rust:hover,.btn.c-rust:focus-visible{background:#713016}
  .btn.c-cocoa{background:#5C3A2E;}
  .btn.c-cocoa:hover,.btn.c-cocoa:focus-visible{background:#4B3026}
  .btn.c-dusk{background:#B84A63;}
  .btn.c-dusk:hover,.btn.c-dusk:focus-visible{background:#973D51}
  .btn.c-pine{background:#14402B;}
  .btn.c-pine:hover,.btn.c-pine:focus-visible{background:#103423}
  .btn.c-fern{background:#1F6B45;}
  .btn.c-fern:hover,.btn.c-fern:focus-visible{background:#195839}
  .btn.c-moss{background:#5F6F1F;}
  .btn.c-moss:hover,.btn.c-moss:focus-visible{background:#4E5B19}
  .btn.c-sage{background:#4D7A52;}
  .btn.c-sage:hover,.btn.c-sage:focus-visible{background:#3F6443}
  .btn.c-wheat{background:#E3C26B;color:#2B3A1A;}
  .btn.c-wheat:hover,.btn.c-wheat:focus-visible{background:#BA9F58}
  .btn.c-wheat .ico{background:rgba(0,0,0,.12)}
  .btn.c-wheat .ico svg{fill:#2B3A1A}
  .btn.c-wheat .sub{color:#2B3A1A;opacity:.85}
  .btn.c-bark{background:#6B4F3A;}
  .btn.c-bark:hover,.btn.c-bark:focus-visible{background:#584130}
  .btn.c-deepplum{background:#4A2A78;}
  .btn.c-deepplum:hover,.btn.c-deepplum:focus-visible{background:#3D2262}
  .btn.c-amethyst{background:#7C4DB8;}
  .btn.c-amethyst:hover,.btn.c-amethyst:focus-visible{background:#663F97}
  .btn.c-orchid{background:#A23B8F;}
  .btn.c-orchid:hover,.btn.c-orchid:focus-visible{background:#853075}
  .btn.c-indigo{background:#3F3C94;}
  .btn.c-indigo:hover,.btn.c-indigo:focus-visible{background:#343179}
  .btn.c-lilac{background:#D8C3F0;color:#3B1F5E;}
  .btn.c-lilac:hover,.btn.c-lilac:focus-visible{background:#B1A0C5}
  .btn.c-lilac .ico{background:rgba(0,0,0,.12)}
  .btn.c-lilac .ico svg{fill:#3B1F5E}
  .btn.c-lilac .sub{color:#3B1F5E;opacity:.85}
  .btn.c-glow{background:#E8B94A;color:#3B1F5E;}
  .btn.c-glow:hover,.btn.c-glow:focus-visible{background:#BE983D}
  .btn.c-glow .ico{background:rgba(0,0,0,.12)}
  .btn.c-glow .ico svg{fill:#3B1F5E}
  .btn.c-glow .sub{color:#3B1F5E;opacity:.85}
  .btn.c-berry{background:#A8234F;}
  .btn.c-berry:hover,.btn.c-berry:focus-visible{background:#8A1D41}
  .btn.c-rose{background:#C0476A;}
  .btn.c-rose:hover,.btn.c-rose:focus-visible{background:#9D3A57}
  .btn.c-blush{background:#F6C9D6;color:#7D2248;}
  .btn.c-blush:hover,.btn.c-blush:focus-visible{background:#CAA5AF}
  .btn.c-blush .ico{background:rgba(0,0,0,.12)}
  .btn.c-blush .ico svg{fill:#7D2248}
  .btn.c-blush .sub{color:#7D2248;opacity:.85}
  .btn.c-wine{background:#6E1A3B;}
  .btn.c-wine:hover,.btn.c-wine:focus-visible{background:#5A1530}
  .btn.c-coral{background:#B8502F;}
  .btn.c-coral:hover,.btn.c-coral:focus-visible{background:#974227}
  .btn.c-honey{background:#E8B94A;color:#5A1730;}
  .btn.c-honey:hover,.btn.c-honey:focus-visible{background:#BE983D}
  .btn.c-honey .ico{background:rgba(0,0,0,.12)}
  .btn.c-honey .ico svg{fill:#5A1730}
  .btn.c-honey .sub{color:#5A1730;opacity:.85}
  .btn.c-lagoon{background:#17808F;}
  .btn.c-lagoon:hover,.btn.c-lagoon:focus-visible{background:#136975}
  .btn.c-seafoam{background:#BFE8DF;color:#0B4F4A;}
  .btn.c-seafoam:hover,.btn.c-seafoam:focus-visible{background:#9DBEB7}
  .btn.c-seafoam .ico{background:rgba(0,0,0,.12)}
  .btn.c-seafoam .ico svg{fill:#0B4F4A}
  .btn.c-seafoam .sub{color:#0B4F4A;opacity:.85}
  .btn.c-deepsea{background:#12476B;}
  .btn.c-deepsea:hover,.btn.c-deepsea:focus-visible{background:#0F3A58}
  .btn.c-sand{background:#E8D3A2;color:#3D3A2A;}
  .btn.c-sand:hover,.btn.c-sand:focus-visible{background:#BEAD85}
  .btn.c-sand .ico{background:rgba(0,0,0,.12)}
  .btn.c-sand .ico svg{fill:#3D3A2A}
  .btn.c-sand .sub{color:#3D3A2A;opacity:.85}
  .btn.c-reef{background:#C0472F;}
  .btn.c-reef:hover,.btn.c-reef:focus-visible{background:#9D3A27}
  .btn.c-slate{background:#374151;}
  .btn.c-slate:hover,.btn.c-slate:focus-visible{background:#2D3542}
  .btn.c-steel{background:#4A6A8F;}
  .btn.c-steel:hover,.btn.c-steel:focus-visible{background:#3D5775}
  .btn.c-silver{background:#D5DAE3;color:#141B2D;}
  .btn.c-silver:hover,.btn.c-silver:focus-visible{background:#AFB3BA}
  .btn.c-silver .ico{background:rgba(0,0,0,.12)}
  .btn.c-silver .ico svg{fill:#141B2D}
  .btn.c-silver .sub{color:#141B2D;opacity:.85}
  .btn.c-ink{background:#141B2D;}
  .btn.c-ink:hover,.btn.c-ink:focus-visible{background:#101625}
  .btn.c-starlight{background:#E8B94A;color:#141B2D;}
  .btn.c-starlight:hover,.btn.c-starlight:focus-visible{background:#BE983D}
  .btn.c-starlight .ico{background:rgba(0,0,0,.12)}
  .btn.c-starlight .ico svg{fill:#141B2D}
  .btn.c-starlight .sub{color:#141B2D;opacity:.85}
  .btn.c-charcoal{background:#2B3A42;}
  .btn.c-charcoal:hover,.btn.c-charcoal:focus-visible{background:#233036}
  .btn.c-meadow{background:#55735A;}
  .btn.c-meadow:hover,.btn.c-meadow:focus-visible{background:#465E4A}
  .btn.c-mustard{background:#E0A82E;color:#3B2A06;}
  .btn.c-mustard:hover,.btn.c-mustard:focus-visible{background:#B88A26}
  .btn.c-mustard .ico{background:rgba(0,0,0,.12)}
  .btn.c-mustard .ico svg{fill:#3B2A06}
  .btn.c-mustard .sub{color:#3B2A06;opacity:.85}
  .btn.c-dusty{background:#3F6E9E;}
  .btn.c-dusty:hover,.btn.c-dusty:focus-visible{background:#345A82}
  .btn.c-iris{background:#6F4FA3;}
  .btn.c-iris:hover,.btn.c-iris:focus-visible{background:#5B4186}
  .btn.c-tulip{background:#B8467A;}
  .btn.c-tulip:hover,.btn.c-tulip:focus-visible{background:#973964}
  .btn.c-buttercup{background:#F2D04D;color:#4A2F73;}
  .btn.c-buttercup:hover,.btn.c-buttercup:focus-visible{background:#C6AB3F}
  .btn.c-buttercup .ico{background:rgba(0,0,0,.12)}
  .btn.c-buttercup .ico svg{fill:#4A2F73}
  .btn.c-buttercup .sub{color:#4A2F73;opacity:.85}
  .btn.c-robin{background:#2F78AD;}
  .btn.c-robin:hover,.btn.c-robin:focus-visible{background:#27628E}
  .btn.c-mint{background:#2A7F62;}
  .btn.c-mint:hover,.btn.c-mint:focus-visible{background:#226850}
  .btn.c-leaf{background:#2F7D4B;}
  .btn.c-leaf:hover,.btn.c-leaf:focus-visible{background:#27673D}
  .btn.c-blossom{background:#C74872;}
  .btn.c-blossom:hover,.btn.c-blossom:focus-visible{background:#A33B5D}
  .btn.c-daffodil{background:#F2C94C;color:#1F4D36;}
  .btn.c-daffodil:hover,.btn.c-daffodil:focus-visible{background:#C6A53E}
  .btn.c-daffodil .ico{background:rgba(0,0,0,.12)}
  .btn.c-daffodil .ico svg{fill:#1F4D36}
  .btn.c-daffodil .sub{color:#1F4D36;opacity:.85}
  .btn.c-grass{background:#5A7F1E;}
  .btn.c-grass:hover,.btn.c-grass:focus-visible{background:#4A6819}
  .btn.c-pumpkin{background:#C2570C;}
  .btn.c-pumpkin:hover,.btn.c-pumpkin:focus-visible{background:#9F470A}
  .btn.c-harvest{background:#E3A72F;color:#3E2310;}
  .btn.c-harvest:hover,.btn.c-harvest:focus-visible{background:#BA8927}
  .btn.c-harvest .ico{background:rgba(0,0,0,.12)}
  .btn.c-harvest .ico svg{fill:#3E2310}
  .btn.c-harvest .sub{color:#3E2310;opacity:.85}
  .btn.c-maple{background:#9C2F1C;}
  .btn.c-maple:hover,.btn.c-maple:focus-visible{background:#802717}
  .btn.c-olive{background:#667021;}
  .btn.c-olive:hover,.btn.c-olive:focus-visible{background:#545C1B}
  .btn.c-chestnut{background:#6B3F1F;}
  .btn.c-chestnut:hover,.btn.c-chestnut:focus-visible{background:#583419}
  .btn.c-plumfall{background:#7A3B5E;}
  .btn.c-plumfall:hover,.btn.c-plumfall:focus-visible{background:#64304D}
  .btn.c-cranberry{background:#9B2335;}
  .btn.c-cranberry:hover,.btn.c-cranberry:focus-visible{background:#7F1D2B}
  .btn.c-noel{background:#A8232F;}
  .btn.c-noel:hover,.btn.c-noel:focus-visible{background:#8A1D27}
  .btn.c-snow{background:#E8F0EC;color:#14402B;}
  .btn.c-snow:hover,.btn.c-snow:focus-visible{background:#BEC5C2}
  .btn.c-snow .ico{background:rgba(0,0,0,.12)}
  .btn.c-snow .ico svg{fill:#14402B}
  .btn.c-snow .sub{color:#14402B;opacity:.85}
  /* special-event page color themes: these variables drive the gradient, title and footer */
  html.t-cream{--top:#F7F0E1;--navy:#223135;--mid:#FBF7EE;--paper:#FFFFFF;--ffg:#5C6B73;--flink:#223135;--blue:#B5472B;--blue-deep:#943A23;--divtxt:#223135;--divline:rgba(34,49,53,.22)}
  html.t-sunrise{--top:#7A2E1D;--navy:#7A2E1D;--mid:#C2692B;--paper:#FBF0E1;--ffg:#6B4A3A;--flink:#7A2E1D;--blue:#B5472B;--blue-deep:#943A23;--divtxt:rgba(255,255,255,.92);--divline:rgba(255,255,255,.35)}
  html.t-forest{--top:#14402B;--navy:#14402B;--mid:#3E7D57;--paper:#EAF3EC;--ffg:#3E5A49;--flink:#14402B;--blue:#1F6B45;--blue-deep:#195839;--divtxt:rgba(255,255,255,.92);--divline:rgba(255,255,255,.35)}
  html.t-plum{--top:#3B1F5E;--navy:#3B1F5E;--mid:#7A4FA3;--paper:#F2ECF8;--ffg:#55426B;--flink:#3B1F5E;--blue:#7C4DB8;--blue-deep:#663F97;--divtxt:rgba(255,255,255,.92);--divline:rgba(255,255,255,.35)}
  html.t-berry{--top:#7D2248;--navy:#7D2248;--mid:#C4607F;--paper:#FCEDF2;--ffg:#6B3A4D;--flink:#7D2248;--blue:#C0476A;--blue-deep:#9D3A57;--divtxt:rgba(255,255,255,.92);--divline:rgba(255,255,255,.35)}
  html.t-ocean{--top:#0B4F4A;--navy:#0B4F4A;--mid:#2A9D8F;--paper:#E6F5F2;--ffg:#2F5A56;--flink:#0B4F4A;--blue:#0B7A75;--blue-deep:#096460;--divtxt:rgba(255,255,255,.92);--divline:rgba(255,255,255,.35)}
  html.t-night{--top:#141B2D;--navy:#141B2D;--mid:#3A4660;--paper:#E8EBF1;--ffg:#4A5568;--flink:#141B2D;--blue:#374151;--blue-deep:#2D3542;--divtxt:rgba(255,255,255,.92);--divline:rgba(255,255,255,.35)}
  html.t-easter{--top:#E4D8F3;--navy:#4A2F73;--mid:#F1E9F8;--paper:#FFFFFF;--ffg:#5B4A73;--flink:#4A2F73;--blue:#6F4FA3;--blue-deep:#5B4186;--divtxt:#4A2F73;--divline:rgba(34,49,53,.22)}
  html.t-spring{--top:#D6EDD3;--navy:#1F4D36;--mid:#EAF6E7;--paper:#FFFFFF;--ffg:#46644F;--flink:#1F4D36;--blue:#2F7D4B;--blue-deep:#27673D;--divtxt:#1F4D36;--divline:rgba(34,49,53,.22)}
  html.t-fall{--top:#4A2A12;--navy:#4A2A12;--mid:#B8741A;--paper:#FAF0DC;--ffg:#6B4A2A;--flink:#4A2A12;--blue:#C2570C;--blue-deep:#9F470A;--divtxt:rgba(255,255,255,.92);--divline:rgba(255,255,255,.35)}
  html.t-thanksgiving{--top:#F4E6CC;--navy:#5A2E12;--mid:#FAF0DD;--paper:#FFFFFF;--ffg:#7A5A3A;--flink:#5A2E12;--blue:#9B2335;--blue-deep:#7F1D2B;--divtxt:#5A2E12;--divline:rgba(34,49,53,.22)}
  html.t-christmas{--top:#7A1523;--navy:#7A1523;--mid:#B5323F;--paper:#FBEFEF;--ffg:#6B3A40;--flink:#7A1523;--blue:#1F6B45;--blue-deep:#195839;--divtxt:rgba(255,255,255,.92);--divline:rgba(255,255,255,.35)}
/* END GENERATED STYLES */
