/* v13 PASTEL AURORA — soft lavender index */
body.v12-forest.v13-pastel{
  --v12-paper:#f8f4fd;
  --v12-paper-2:#f4effb;
  --v12-surface:#fffdfe;
  --v12-ink:#2d2746;
  --v12-forest:#4a3f78;
  --v12-forest-deep:#332a59;
  --v12-green:#7d68c9;
  --v12-green-2:#9680dc;
  --v12-mint:#efe7fa;
  --v12-mint-2:#f6effd;
  --v12-lime:#ffd9e9;
  --v12-coral:#e894bd;
  --v12-line:#e8dcf2;
  --v12-muted:#746a8d;
  background:var(--v12-paper)!important;
  color:var(--v12-ink)!important;
}
body.v12-forest::selection,body.v12-forest ::selection{background:var(--v12-lime);color:var(--v12-forest-deep)}
body.v12-forest .bg-white{background-color:var(--v12-surface)!important}
body.v12-forest .border-border{border-color:var(--v12-line)!important}
body.v12-forest .text-muted-foreground{color:var(--v12-muted)!important}
body.v12-forest .text-brand-950,body.v12-forest .text-brand-900{color:var(--v12-ink)!important}
body.v12-forest .text-brand-800,body.v12-forest .text-brand-700{color:#4f437f!important}
body.v12-forest .text-brand-600,body.v12-forest .text-brand-500{color:var(--v12-green)!important}
body.v12-forest .bg-brand-50,body.v12-forest .bg-brand-100{background:var(--v12-mint)!important}
body.v12-forest .bg-brand-950{background:var(--v12-forest)!important}
body.v12-forest a.bg-brand-600,body.v12-forest button.bg-brand-600,body.v12-forest a.bg-brand-500,body.v12-forest button.bg-brand-500{
  background:var(--v12-forest)!important;color:#fff!important;box-shadow:0 12px 30px -22px rgba(74,63,120,.75)!important;
}
body.v12-forest a.bg-brand-600:hover,body.v12-forest button.bg-brand-600:hover,body.v12-forest a.bg-brand-500:hover,body.v12-forest button.bg-brand-500:hover{background:var(--v12-green)!important}
body.v12-forest h1,body.v12-forest h2,body.v12-forest h3,body.v12-forest h4{color:var(--v12-ink);word-break:keep-all}
body.v12-forest h2{letter-spacing:-.055em}

/* header */
body.v12-forest header{
  background:rgba(255,251,255,.94)!important;
  border-bottom:1px solid var(--v12-line)!important;
  box-shadow:0 1px 0 rgba(74,63,120,.02)!important;
  backdrop-filter:blur(18px)!important;
}
body.v12-forest header>div{height:5rem!important}
body.v12-forest header>div>a[href="/"]>span:first-child{
  width:2.18rem!important;height:2.18rem!important;border-radius:12px!important;
  background:var(--v12-forest)!important;color:#fff!important;box-shadow:0 8px 20px -14px rgba(74,63,120,.7)!important;
}
body.v12-forest header>div>a[href="/"]>span:last-child{color:var(--v12-ink)!important;font-size:1.3rem!important;font-weight:900!important;letter-spacing:-.07em!important}
body.v12-forest header>div>a[href="/"]::after{
  content:"INDEX";color:var(--v12-green)!important;background:var(--v12-mint)!important;border:1px solid #e4d8f1!important;
  font:800 8px/1.2 "Manrope","Noto Sans KR",sans-serif!important;letter-spacing:.16em!important;padding:.22rem .48rem .2rem!important;
}
body.v12-forest header nav a,body.v12-forest header nav button{color:#554b75!important;font-size:13px!important;letter-spacing:-.018em!important}
body.v12-forest header nav a:hover,body.v12-forest header nav button:hover{color:var(--v12-green)!important}
body.v12-forest header button.bg-brand-600,body.v12-forest header a[href="/categories"]{
  background:var(--v12-forest)!important;color:#fff!important;border-radius:999px!important;padding:.78rem 1.15rem!important;
  box-shadow:0 12px 24px -18px rgba(74,63,120,.85)!important;
}
body.v12-forest header button.bg-brand-600:hover,body.v12-forest header a[href="/categories"]:hover{background:var(--v12-green)!important}
body.v12-forest header nav .bg-white{background:var(--v12-surface)!important;border-color:var(--v12-line)!important;box-shadow:0 24px 60px -34px rgba(74,63,120,.35)!important}

/* slim utility rail */
body.v12-forest main>div.bg-brand-950{
  background:var(--v12-forest-deep)!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.07)!important;
}
body.v12-forest main>div.bg-brand-950>div{height:2.45rem!important;max-width:90rem!important;padding:0 1.5rem!important}
body.v12-forest main>div.bg-brand-950 a{font-size:10.5px!important;font-weight:700!important;letter-spacing:.035em!important}
body.v12-forest main>div.bg-brand-950 a.bg-brand-600{
  background:rgba(239,231,250,.12)!important;color:#f0e8fa!important;border:1px solid rgba(239,231,250,.18)!important;
  border-radius:999px!important;padding:.36rem .7rem!important;box-shadow:none!important;
}
body.v12-forest main>div.bg-brand-950 a.border-white\/20{
  background:transparent!important;border-color:rgba(239,231,250,.24)!important;color:#eee3f8!important;border-radius:999px!important;
  padding:.36rem .7rem!important;
}

/* hero */
body.v12-forest main>section:nth-of-type(1):not(:has(>img)){
  position:relative!important;
  overflow:hidden!important;
  background:
    radial-gradient(900px 520px at 7% 0%,rgba(244,217,239,.66),transparent 64%),
    radial-gradient(780px 500px at 98% 5%,rgba(214,231,255,.8),transparent 63%),
    linear-gradient(180deg,#f8f1fd 0%,#faf5fe 64%,#fffdfe 100%)!important;
  border-bottom:1px solid var(--v12-line)!important;
  box-shadow:none!important;
}
body.v12-forest main>section:nth-of-type(1):not(:has(>img))::before{
  content:"";position:absolute;right:-14rem;top:-21rem;width:54rem;height:54rem;border-radius:50%;
  border:1px solid rgba(125,104,201,.13);box-shadow:0 0 0 7rem rgba(125,104,201,.025),0 0 0 14rem rgba(125,104,201,.018);
  pointer-events:none;
}
body.v12-forest main>section:nth-of-type(1):not(:has(>img))>div:not(.relative):empty{display:none!important}
body.v12-forest main>section:nth-of-type(1)>div.relative{padding-top:4.4rem!important;padding-bottom:4.5rem!important;position:relative;z-index:2}
body.v12-forest main>section:nth-of-type(1) .grid{gap:4.8rem!important;align-items:center!important}
body.v12-forest main>section:nth-of-type(1) h1{
  color:var(--v12-ink)!important;font-size:clamp(2.8rem,4.6vw,4.45rem)!important;line-height:1.06!important;
  letter-spacing:-.082em!important;font-weight:900!important;max-width:46rem;margin-top:1.35rem!important;
}
body.v12-forest main>section:nth-of-type(1) h1 .text-gradient{
  background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--v12-green)!important;
}
body.v12-forest main>section:nth-of-type(1) p{color:#5d5478!important;font-size:15px!important;line-height:1.88!important;max-width:35rem}
body.v12-forest main>section:nth-of-type(1) p strong{color:var(--v12-forest)!important}
body.v12-forest main>section:nth-of-type(1) .bg-brand-100{
  background:rgba(255,251,255,.72)!important;border:1px solid #e4d8f1!important;border-radius:999px!important;
  padding:.38rem .72rem!important;color:#6a5c92!important;font:700 9.5px/1.2 "Manrope","Noto Sans KR",sans-serif!important;
  letter-spacing:.16em!important;text-transform:uppercase;
}
body.v12-forest main>section:nth-of-type(1) .bg-brand-100 .bg-brand-500{width:6px!important;height:6px!important;background:var(--v12-green)!important}
body.v12-forest main>section:nth-of-type(1) a.bg-brand-600{
  background:var(--v12-forest)!important;color:#fff!important;border-radius:999px!important;min-height:3.05rem!important;
  padding:.85rem 1.35rem!important;font-size:13.5px!important;box-shadow:0 16px 34px -24px rgba(74,63,120,.85)!important;
}
body.v12-forest main>section:nth-of-type(1) a.bg-brand-600:hover{background:var(--v12-green)!important;transform:translateY(-1px)}
body.v12-forest main>section:nth-of-type(1) a[href="#types"]{
  background:rgba(255,251,255,.55)!important;border:1px solid #d9c9ec!important;color:var(--v12-forest)!important;
  border-radius:999px!important;min-height:3.05rem!important;padding:.85rem 1.25rem!important;font-size:13.5px!important;
}
body.v12-forest main>section:nth-of-type(1) a[href="#types"]:hover{background:#fff!important;border-color:#c2addf!important}
body.v12-forest main>section:nth-of-type(1) .inline-flex.text-brand-700,body.v12-forest main>section:nth-of-type(1) .inline-flex.text-brand-700 svg{color:#6f6197!important}
body.v12-forest main>section:nth-of-type(1) .inline-flex.text-brand-700{font-size:12px!important;font-weight:600!important}

/* hero finder card */
body.v12-forest main>section:nth-of-type(1) div.bg-white{
  background:var(--v12-surface)!important;border:1px solid #e6daf2!important;border-radius:22px!important;
  padding:1.7rem!important;box-shadow:0 34px 80px -58px rgba(74,63,120,.58),0 0 0 1px rgba(255,255,255,.8) inset!important;
}
body.v12-forest main>section:nth-of-type(1) div.bg-white>h2{font-size:1.34rem!important;letter-spacing:-.055em!important}
body.v12-forest main>section:nth-of-type(1) div.bg-white>h2+p{font-size:12.5px!important;line-height:1.7!important;color:#817795!important}
body.v12-forest main>section:nth-of-type(1) div.bg-white>div>div>span{
  color:#756a8e!important;font-size:10px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase;
}
body.v12-forest main>section:nth-of-type(1) div.bg-white a[href^="/category/"]{
  border:1px solid #e9def4!important;background:#f9f4fe!important;color:#574b83!important;border-radius:999px!important;
  padding:.45rem .78rem!important;font-size:11px!important;font-weight:700!important;
}
body.v12-forest main>section:nth-of-type(1) div.bg-white a[href^="/category/"]:hover{background:var(--v12-forest)!important;border-color:var(--v12-forest)!important;color:#fff!important}
body.v12-forest main>section:nth-of-type(1) div.bg-white label>div>span{color:var(--v12-green)!important;font-size:9.5px!important;letter-spacing:.09em!important}
body.v12-forest main>section:nth-of-type(1) select,body.v12-forest main>section:nth-of-type(1) input{
  background:#fff!important;border-color:#e5daf1!important;color:#352e52!important;border-radius:10px!important;
  min-height:2.9rem!important;font-size:12.5px!important;padding:.72rem 2.4rem .72rem .9rem!important;
}
body.v12-forest main>section:nth-of-type(1) select:focus,body.v12-forest main>section:nth-of-type(1) input:focus{border-color:var(--v12-green)!important;box-shadow:0 0 0 3px rgba(125,104,201,.1)!important}
body.v12-forest main>section:nth-of-type(1) div.bg-white button.bg-brand-600{
  min-height:3.05rem!important;border-radius:10px!important;background:var(--v12-forest)!important;font-size:13.5px!important;
}
body.v12-forest main>section:nth-of-type(1) div.bg-white button.bg-brand-600:hover{background:var(--v12-green)!important}
body.v12-forest main>section:nth-of-type(1) div.bg-white .bg-brand-50\/70{
  background:#f6effd!important;border:1px solid #ede4f7!important;border-radius:12px!important;padding:.8rem .4rem!important;
}
body.v12-forest main>section:nth-of-type(1) div.bg-white .bg-brand-50\/70 .text-2xl{color:var(--v12-green)!important;font:800 1.45rem/1.2 "Manrope","Noto Sans KR",sans-serif!important}
body.v12-forest main>section:nth-of-type(1) div.bg-white .bg-brand-50\/70 .text-\[11px\]{font-size:9.5px!important;color:#807795!important}

/* section rhythm */
body.v12-forest main>section{padding-top:4.5rem!important;padding-bottom:4.5rem!important}
body.v12-forest main>section h2{font-size:clamp(1.85rem,3vw,2.75rem)!important;line-height:1.16!important}
body.v12-forest main>section .bg-brand-100{
  background:var(--v12-mint)!important;border:1px solid #e6dbf3!important;color:#6d5b97!important;
  font-size:9.5px!important;letter-spacing:.14em!important;text-transform:uppercase;font-weight:800!important;
}
body.v12-forest main>section .bg-brand-100 .bg-brand-500{background:var(--v12-green)!important}

/* category directory */
body.v12-forest #regions{background:var(--v12-surface)!important;border-top:1px solid var(--v12-line);border-bottom:1px solid var(--v12-line)}
body.v12-forest #regions h2{max-width:38rem}
body.v12-forest #regions .inline-flex.shrink-0{border-color:var(--v12-line)!important;background:#f6effd!important;padding:5px!important}
body.v12-forest #regions .inline-flex.shrink-0 button{border-radius:999px!important;font-size:12.5px!important;padding:.6rem 1rem!important}
body.v12-forest #regions .inline-flex.shrink-0 button.bg-brand-600{background:var(--v12-forest)!important;color:#fff!important}
body.v12-forest #regions .inline-flex.shrink-0 button.text-brand-800{color:#655c80!important}
body.v12-forest #regions .mt-10{gap:1rem!important;counter-reset:v12cat}
body.v12-forest #regions .mt-10>div{counter-increment:v12cat}
body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]{
  height:15.6rem!important;padding:1.45rem!important;border:1px solid var(--v12-line)!important;border-radius:18px!important;
  background:var(--v12-surface)!important;box-shadow:0 1px 0 rgba(74,63,120,.015)!important;justify-content:flex-end!important;
}
body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]>img,
body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]>div[class*="bg-gradient-to-br"],
body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"] span[class*="bg-brand-600/90"]{display:none!important}
body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]>span.bg-white\/15{display:none!important}
body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]::before{
  content:"";position:absolute;left:1.35rem;top:1.3rem;width:52px;height:52px;border-radius:16px;z-index:2;
  background:#f4ecfc url("/images-v13/icons/shopping.webp") center/94% no-repeat!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 7px 16px -10px rgba(74,63,120,.45);
}
body.v12-forest.v12-forest #regions a[href="/category/entertainment"]::before{background-color:#f4e9fc!important;background-image:url("/images-v13/icons/entertainment.webp")!important;background-size:94%!important;background-position:center!important;background-repeat:no-repeat!important}
body.v12-forest.v12-forest #regions a[href="/category/news"]::before{background-color:#eef0ff!important;background-image:url("/images-v13/icons/news.webp")!important;background-size:94%!important;background-position:center!important;background-repeat:no-repeat!important}
body.v12-forest.v12-forest #regions a[href="/category/community"]::before{background-color:#f0e9fa!important;background-image:url("/images-v13/icons/community.webp")!important;background-size:94%!important;background-position:center!important;background-repeat:no-repeat!important}
body.v12-forest.v12-forest #regions a[href="/category/education"]::before{background-color:#fff0e6!important;background-image:url("/images-v13/icons/education.webp")!important;background-size:94%!important;background-position:center!important;background-repeat:no-repeat!important}
body.v12-forest.v12-forest #regions a[href="/category/finance"]::before{background-color:#e8f1fb!important;background-image:url("/images-v13/icons/finance.webp")!important;background-size:94%!important;background-position:center!important;background-repeat:no-repeat!important}
body.v12-forest.v12-forest #regions a[href="/category/living"]::before{background-color:#eef0fa!important;background-image:url("/images-v13/icons/living.webp")!important;background-size:94%!important;background-position:center!important;background-repeat:no-repeat!important}
body.v12-forest.v12-forest #regions a[href^="/category/juso"]::before{background-color:#f8eef7!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a3f78' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 15 15 9M7.5 11.5l-2 2a3.5 3.5 0 0 0 5 5l2-2M16.5 12.5l2-2a3.5 3.5 0 0 0-5-5l-2 2'/%3E%3C/svg%3E")!important}
body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]::after{
  content:counter(v12cat,decimal-leading-zero);position:absolute;right:1.45rem;top:1.5rem;color:#9489a8;
  font:700 10px/1 "Manrope","Noto Sans KR",sans-serif;letter-spacing:.13em;
}
body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]>div.relative{margin-top:auto!important;padding-top:0!important}
body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]>div.relative>p:first-child{
  color:#7a708f!important;font-size:10px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.5!important;
}
body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"] h3{color:var(--v12-ink)!important;font-size:1.55rem!important;letter-spacing:-.06em!important;margin-top:.4rem!important}
body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]>div.relative>p:nth-of-type(2){
  color:#716787!important;font-size:12.5px!important;line-height:1.65!important;margin-top:.55rem!important;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
}
body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"] span[class*="opacity-0"]{
  opacity:1!important;color:var(--v12-green)!important;font-size:11.5px!important;font-weight:800!important;margin-top:.9rem!important;
}
body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]:hover{
  border-color:#cfbce7!important;transform:translateY(-3px);box-shadow:0 18px 35px -30px rgba(74,63,120,.5)!important;
}
body.v12-forest #regions .mt-10:has(>div:nth-child(7):last-child)>div:last-child{grid-column:span 2}
body.v12-forest #regions .mt-10:has(>div:nth-child(7):last-child)>div:last-child a{
  background:linear-gradient(135deg,#f3ecfc 0%,#ebe1f5 100%)!important;border-color:#e2d1ef!important;
}
body.v12-forest #regions .mt-10:has(>div:nth-child(7):last-child)>div:last-child a::before{width:56px;height:56px;border-radius:18px;background-color:rgba(255,255,255,.78)!important;background-size:96%!important}

/* compact the long category guides on home */
body.v12-forest #regions .mt-14:has(>article){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem!important;margin-top:2.3rem!important}
body.v12-forest #regions .mt-14:has(>article)::before{
  content:"카테고리 가이드";grid-column:1/-1;padding:.2rem 0 .35rem;color:#877c9b;
  font:800 9.5px/1 "Manrope","Noto Sans KR",sans-serif;letter-spacing:.18em;text-transform:uppercase;
}
body.v12-forest #regions .mt-14>article{
  display:grid!important;grid-template-columns:116px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:1rem;
  padding:1rem!important;border:1px solid var(--v12-line)!important;border-radius:16px!important;background:var(--v12-surface)!important;
  box-shadow:none!important;align-items:start;
}
body.v12-forest #regions .mt-14>article>div:first-child{grid-column:1;grid-row:1/span 4;margin:0!important;height:100%;min-height:8.9rem;border-radius:11px!important}
body.v12-forest #regions .mt-14>article>div:first-child img{height:100%!important;min-height:8.9rem;object-fit:cover;filter:saturate(.72) contrast(1.02)}
body.v12-forest #regions .mt-14>article>div:first-child span{display:none!important}
body.v12-forest #regions .mt-14>article>p:nth-of-type(1){grid-column:2;grid-row:1;color:var(--v12-green)!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.08em;margin:0!important}
body.v12-forest #regions .mt-14>article>h3{grid-column:2;grid-row:2;color:var(--v12-ink)!important;font-size:1.15rem!important;letter-spacing:-.045em;margin:.35rem 0 0!important}
body.v12-forest #regions .mt-14>article>p:nth-of-type(2){grid-column:2;grid-row:3;color:#746a8d!important;font-size:11.5px!important;line-height:1.55;margin:.45rem 0 0!important}
body.v12-forest #regions .mt-14>article>p:nth-of-type(3),
body.v12-forest #regions .mt-14>article>div:nth-of-type(2),
body.v12-forest #regions .mt-14>article>div:nth-of-type(3){display:none!important}
body.v12-forest #regions .mt-14>article>a{grid-column:2;grid-row:4;margin-top:.65rem!important;color:var(--v12-green)!important;font-size:11px!important;font-weight:800!important}
body.v12-forest #regions .mt-14>article>a svg{width:.8rem;height:.8rem}

/* methods */
body.v12-forest #types{background:var(--v12-paper)!important;border-top:1px solid var(--v12-line);border-bottom:1px solid var(--v12-line)}
body.v12-forest #types a[href^="/info/"]{
  position:relative;padding:1.55rem!important;border:1px solid var(--v12-line)!important;border-radius:16px!important;
  background:var(--v12-surface)!important;box-shadow:none!important;overflow:hidden;
}
body.v12-forest #types a[href^="/info/"]::after{
  position:absolute;right:1.35rem;top:1.45rem;color:#aaa0bc;font:700 10px/1 "Manrope","Noto Sans KR",sans-serif;letter-spacing:.1em;
}
body.v12-forest #types a[href="/info/portal-search"]::after{content:"01"}
body.v12-forest #types a[href="/info/telegram-channel"]::after{content:"02"}
body.v12-forest #types a[href="/info/bookmark-refresh"]::after{content:"03"}
body.v12-forest #types a[href="/info/shortcut-link"]::after{content:"04"}
body.v12-forest #types a[href^="/info/"]>span:first-child{
  background:var(--v12-mint)!important;color:#655496!important;border-radius:8px!important;font-size:10px!important;height:2.15rem!important;
  min-width:auto!important;padding:0 .7rem!important;letter-spacing:.02em!important;
}
body.v12-forest #types a[href^="/info/"] h3{font-size:1.1rem!important;letter-spacing:-.04em!important;margin-top:1.25rem!important}
body.v12-forest #types a[href^="/info/"] p{font-size:12px!important;line-height:1.7!important;color:#706688!important}
body.v12-forest #types a[href^="/info/"]>span:last-child{color:var(--v12-green)!important;font-size:11px!important;font-weight:800!important;margin-top:1.2rem!important}
body.v12-forest #types a[href^="/info/"]:hover{border-color:#cfbce7!important;transform:translateY(-2px);box-shadow:0 16px 32px -28px rgba(74,63,120,.4)!important}

/* editorial feature bands */
body.v12-forest main>section:nth-of-type(4),body.v12-forest main>section:nth-of-type(5){padding-top:3.2rem!important;padding-bottom:3.2rem!important;background:var(--v12-surface)!important}
body.v12-forest main>section:nth-of-type(4)>div,body.v12-forest main>section:nth-of-type(5)>div{max-width:80rem!important}
body.v12-forest main>section:nth-of-type(4) .grid,body.v12-forest main>section:nth-of-type(5) .grid{gap:3.5rem!important}
body.v12-forest main>section:nth-of-type(4) .rounded-3xl,body.v12-forest main>section:nth-of-type(5) .rounded-3xl{
  border-radius:22px!important;min-height:310px!important;box-shadow:0 26px 60px -46px rgba(74,63,120,.55)!important;
}
body.v12-forest main>section:nth-of-type(4) img,body.v12-forest main>section:nth-of-type(5) img{filter:saturate(.58) contrast(1.05) brightness(.78)}
body.v12-forest main>section:nth-of-type(4) .rounded-3xl>div[class*="bg-gradient-to-t"],body.v12-forest main>section:nth-of-type(5) .rounded-3xl>div[class*="bg-gradient-to-t"]{
  background:linear-gradient(180deg,rgba(74,63,120,.05) 10%,rgba(74,63,120,.82) 100%)!important;
}
body.v12-forest main>section:nth-of-type(4) .rounded-3xl>span[class*="bg-brand-600"],body.v12-forest main>section:nth-of-type(5) .rounded-3xl>span[class*="bg-brand-600"]{
  background:rgba(255,251,255,.92)!important;color:var(--v12-forest)!important;border-radius:999px!important;font-size:9px!important;letter-spacing:.08em!important;
}
body.v12-forest main>section:nth-of-type(4) .text-5xl,body.v12-forest main>section:nth-of-type(5) .text-5xl{font:800 3.4rem/1 "Manrope",sans-serif!important;color:#faf5fe!important;opacity:.9}
body.v12-forest main>section:nth-of-type(4) h3,body.v12-forest main>section:nth-of-type(5) h3{font-size:clamp(1.7rem,2.3vw,2.3rem)!important;line-height:1.22!important}
body.v12-forest main>section:nth-of-type(4) li span,body.v12-forest main>section:nth-of-type(5) li span{background:var(--v12-mint)!important}
body.v12-forest main>section:nth-of-type(4) li svg,body.v12-forest main>section:nth-of-type(5) li svg{color:var(--v12-green)!important}

/* about */
body.v12-forest #about{background:var(--v12-paper)!important}
body.v12-forest #about .grid>div:first-child{background:var(--v12-surface)!important;border-color:var(--v12-line)!important;border-radius:22px!important}
body.v12-forest #about .bg-brand-950{border-radius:22px!important}
body.v12-forest #about .bg-brand-950 p{color:#d8cbe8!important}
body.v12-forest #about .bg-brand-950 a.bg-brand-600{background:var(--v12-lime)!important;color:var(--v12-forest-deep)!important}
body.v12-forest #about .bg-brand-950 a.bg-brand-600:hover{background:#ffe6f1!important}
body.v12-forest #about .bg-brand-50\/60{background:#f1e9fb!important;border-color:#e5d9f1!important;border-radius:22px!important}
body.v12-forest #about .border-brand-500{border-left-color:var(--v12-green)!important;background:#f7f1fd!important}
body.v12-forest #about .border-brand-500,body.v12-forest #about .border-brand-500+*{color:#53467f!important}

/* stories */
body.v12-forest #stories{background:var(--v12-surface)!important}
body.v12-forest #stories>div>div:nth-child(2){gap:1rem!important}
body.v12-forest #stories article{background:#fff!important;border-color:var(--v12-line)!important;border-radius:18px!important;box-shadow:none!important}
body.v12-forest #stories article:hover{border-color:#d3c0e9!important}
body.v12-forest #stories article img{filter:saturate(.76) contrast(1.03)}
body.v12-forest #stories article h3{font-size:1.15rem!important}

/* entertainment band */
body.v12-forest main>section:nth-of-type(8){background:#f2ebfb!important;border-top:1px solid #e8def3;border-bottom:1px solid #e8def3}
body.v12-forest main>section:nth-of-type(8) .rounded-3xl{border-radius:22px!important}
body.v12-forest main>section:nth-of-type(8) img{filter:saturate(.55) contrast(1.06) brightness(.7)}
body.v12-forest main>section:nth-of-type(8) .rounded-3xl>div[class*="bg-gradient-to-t"]{background:linear-gradient(180deg,rgba(74,63,120,.08),rgba(74,63,120,.84))!important}
body.v12-forest main>section:nth-of-type(8) .rounded-3xl>span[class*="bg-brand-600"]{background:rgba(255,251,255,.92)!important;color:var(--v12-forest)!important}

/* steps */
body.v12-forest #steps{
  background:
    radial-gradient(720px 400px at 8% 6%,rgba(168,144,224,.25),transparent 64%),
    linear-gradient(135deg,#4a3f78 0%,#332a59 100%)!important;
  border-top:1px solid #463a70;border-bottom:1px solid #2a2248;
}
body.v12-forest #steps::before{content:"";position:absolute;right:-10rem;top:-12rem;width:34rem;height:34rem;border:1px solid rgba(255,217,233,.12);border-radius:50%;box-shadow:0 0 0 5rem rgba(255,217,233,.025),0 0 0 10rem rgba(255,217,233,.018);pointer-events:none}
body.v12-forest #steps>div{position:relative;z-index:1}
body.v12-forest #steps .bg-white\/15{background:rgba(255,255,255,.1)!important;color:#f2eafa!important}
body.v12-forest #steps .bg-white\/15 .bg-white{background:var(--v12-lime)!important}
body.v12-forest #steps h2{color:#fffbff!important}
body.v12-forest #steps h2+p{color:#dcd0eb!important}
body.v12-forest #steps a.bg-white{background:var(--v12-lime)!important;color:var(--v12-forest-deep)!important;border-radius:999px!important}
body.v12-forest #steps a.bg-white svg{color:var(--v12-forest-deep)!important}
body.v12-forest #steps a.border-white\/40{border-color:rgba(255,255,255,.35)!important;color:#faf4fe!important;border-radius:999px!important}
body.v12-forest #steps a.border-white\/40:hover{background:rgba(255,255,255,.08)!important}
body.v12-forest #steps .rounded-3xl.bg-white{background:#fffaff!important;border-radius:18px!important;box-shadow:0 30px 60px -40px rgba(0,0,0,.45)!important}
body.v12-forest #steps .divide-y>div{padding-top:1.05rem!important;padding-bottom:1.05rem!important}
body.v12-forest #steps .divide-y>div>span{background:var(--v12-mint)!important;color:#665594!important;border-radius:10px!important;font-family:"Manrope","Noto Sans KR",sans-serif!important}
body.v12-forest #steps h3{font-size:14.5px!important}
body.v12-forest #steps p{font-size:12.5px!important;line-height:1.7!important;color:#766c8a!important}

/* long-form guide */
body.v12-forest #seo-guide{background:var(--v12-paper)!important;border-top:1px solid var(--v12-line)}
body.v12-forest #seo-guide h2{font-size:clamp(1.9rem,3vw,2.5rem)!important}
body.v12-forest #seo-guide h3{font-size:1rem!important;letter-spacing:-.03em}
body.v12-forest #seo-guide p{color:#716787!important}
body.v12-forest #seo-guide .bg-white{border-color:var(--v12-line)!important;border-radius:14px!important}

/* journal */
body.v12-forest main>section:nth-of-type(11){background:var(--v12-surface)!important}
body.v12-forest main>section:nth-of-type(11) .group.rounded-3xl,body.v12-forest main>section:nth-of-type(11) article{border-color:var(--v12-line)!important;background:#fff!important;box-shadow:none!important}
body.v12-forest main>section:nth-of-type(11) img{filter:saturate(.72) contrast(1.03)}

/* category / collection hero */
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img){background:var(--v12-forest-deep)!important;border:0!important;min-height:430px;display:flex;align-items:flex-end}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img)>img{
  opacity:.56!important;filter:saturate(.64) contrast(1.1) brightness(.78);object-position:center;
}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img)>div[class*="bg-gradient-to-br"][class*="inset-0"]{
  background:linear-gradient(90deg,rgba(51,42,89,.96) 0%,rgba(51,42,89,.86) 38%,rgba(51,42,89,.42) 68%,rgba(51,42,89,.1) 100%)!important;opacity:1!important;
}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img)>div.relative{padding-top:6.7rem!important;padding-bottom:3.6rem!important;max-width:90rem!important;width:100%!important;z-index:3}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) a[href="/"]{color:#e6dbf3!important;font-size:12px!important}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) .inline-flex.bg-white\/15,
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) span.bg-white\/15{
  background:rgba(255,251,255,.12)!important;border:1px solid rgba(255,251,255,.22)!important;color:#f0e7fa!important;border-radius:999px!important;
}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) h1{color:#fffaff!important;font-size:clamp(2.6rem,5vw,4.7rem)!important;letter-spacing:-.08em!important}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) p,body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) .text-white\/85,
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) .text-white\/80{color:#ded1ec!important}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) a.bg-white{
  background:var(--v12-lime)!important;color:var(--v12-forest-deep)!important;border-radius:999px!important;font-weight:800!important;
}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) a.border-white\/40,body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) a.border-white\/30{
  border-color:rgba(255,251,255,.4)!important;color:#fcf7ff!important;border-radius:999px!important;background:transparent!important;
}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img)>span[class*="bg-brand-600"]{background:rgba(255,251,255,.9)!important;color:var(--v12-forest)!important}

/* generic content cards and prose */
body.v12-forest main>section .rounded-2xl,body.v12-forest main>section .rounded-3xl{border-color:var(--v12-line)!important}
body.v12-forest main>section .shadow-lg,body.v12-forest main>section [class*="shadow-["]{box-shadow:0 22px 50px -42px rgba(74,63,120,.38)!important}
body.v12-forest main>section .bg-brand-50\/60,body.v12-forest main>section .bg-brand-50\/50,body.v12-forest main>section .bg-brand-50\/40,body.v12-forest main>section .bg-brand-50\/30{background:var(--v12-paper-2)!important}
body.v12-forest main>section a[href^="/category/"]:not([class*="bg-gradient"]){color:var(--v12-green)!important}
body.v12-forest main>section .divide-border>div{border-color:var(--v12-line)!important}

/* footer */
body.v12-forest footer{
  background:var(--v12-forest-deep)!important;color:#e6dbf3!important;border-top:1px solid #463a70!important;
}
body.v12-forest footer>div{padding-top:3.5rem!important;padding-bottom:2.4rem!important}
body.v12-forest footer a[href="/"]>span:first-child{background:#f7f1fe!important;color:var(--v12-forest)!important;box-shadow:none!important}
body.v12-forest footer a[href="/"]>span:last-child{color:#fffaff!important;font-weight:900!important}
body.v12-forest footer h3{color:#c9b8e3!important;font:800 9px/1.3 "Manrope","Noto Sans KR",sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase}
body.v12-forest footer p,body.v12-forest footer .text-brand-100\/70,body.v12-forest footer .text-brand-100\/60,body.v12-forest footer .text-brand-100\/80{color:#b3a5cc!important}
body.v12-forest footer a{color:#e4d9f1!important}
body.v12-forest footer a:hover{color:#fcf4ff!important}
body.v12-forest footer a.bg-brand-600{background:var(--v12-lime)!important;color:var(--v12-forest-deep)!important}
body.v12-forest footer a.border-white\/20{border-color:rgba(230,219,243,.22)!important;color:#e6dbf3!important;background:transparent!important}
body.v12-forest footer a.border-white\/20:hover{background:rgba(255,255,255,.07)!important}
body.v12-forest footer .border-t,body.v12-forest footer .border-white\/10{border-color:rgba(230,219,243,.13)!important}
body.v12-forest footer .bg-white\/5,body.v12-forest footer .bg-white\/10{background:rgba(255,255,255,.04)!important}
body.v12-forest footer .text-brand-200,body.v12-forest footer .text-brand-300{color:#c9b8e3!important}

/* appendix */
body.v12-forest .v8-appendix{background:#f4eefb!important;border-top:1px solid #e5daf2!important}
body.v12-forest .v8-kicker{color:#837797!important}
body.v12-forest .v8-appendix h2{color:var(--v12-ink)!important}
body.v12-forest .v8-appendix h3{color:#53467f!important}
body.v12-forest .v8-appendix p{color:#6e6485!important}
body.v12-forest .v8-appendix__grid>div{background:var(--v12-surface)!important;border-color:var(--v12-line)!important}
body.v12-forest .v8-appendix a{color:var(--v12-green)!important}
body.v12-forest .v8-appendix details p{border-left-color:#cfbce7!important}
body.v12-forest .v8-appendix__side{border-color:var(--v12-line)!important}

/* links, FAQ and info pages */
body.v12-forest .prose{color:#554c70!important}
body.v12-forest .prose h2,body.v12-forest .prose h3{color:var(--v12-ink)!important}
body.v12-forest .prose a{color:var(--v12-green)!important}
body.v12-forest .prose blockquote{border-left-color:var(--v12-green)!important;background:var(--v12-mint-2)!important}
body.v12-forest main>section article{background:var(--v12-surface)!important;border-color:var(--v12-line)!important}

/* v12 refinements */
body.v12-forest.v12-forest .bg-brand-950 h1,
body.v12-forest.v12-forest .bg-brand-950 h2,
body.v12-forest.v12-forest .bg-brand-950 h3,
body.v12-forest.v12-forest .bg-brand-950 h4,
body.v12-forest.v12-forest .bg-brand-950 .text-white{color:#fffaff!important}
body.v12-forest.v12-forest .bg-brand-950 p{color:#d8cbe8!important}
body.v12-forest.v12-forest .bg-brand-600\/90,
body.v12-forest.v12-forest [class*="bg-brand-600/90"]{background:rgba(74,63,120,.92)!important;color:#fff!important}
body.v12-forest.v12-forest #types a[href^="/info/"]>span:first-child{
  width:max-content!important;min-width:0!important;align-self:flex-start!important;display:inline-flex!important;
}
body.v12-forest.v12-forest main>section:nth-of-type(5) .bg-brand-950{
  height:auto!important;align-self:center!important;padding:1.8rem!important;
}
body.v12-forest.v12-forest #steps{position:relative;overflow:hidden}
body.v12-forest.v12-forest #steps a.border-white\/40{background:transparent!important;color:#faf4fe!important}
body.v12-forest.v12-forest footer h4{color:#c9b8e3!important;font:800 9px/1.3 "Manrope","Noto Sans KR",sans-serif!important;letter-spacing:.18em!important;text-transform:uppercase}
body.v12-forest.v12-forest footer .text-white{color:#fcf7ff!important}
body.v12-forest.v12-forest .v8-breadcrumb a,
body.v12-forest.v12-forest .v8-breadcrumb span{color:#6b6285!important}
body.v12-forest.v12-forest .v8-appendix .v8-breadcrumb span[aria-current]{color:#4a3f78!important}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) a.bg-white{
  background:#ffd9e9!important;color:#332a59!important;border:1px solid #ffd9e9!important;
}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) a.border-white\/40{
  background:rgba(255,255,255,.03)!important;color:#faf4fe!important;
}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) h1.text-white,
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) h1{color:#fffaff!important}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) p.text-white\/85,
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) p{color:#e2d4ef!important}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) a.text-white\/80{color:#e2d4ef!important}
body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img) span.bg-white\/15{color:#f6effd!important}

/* dark editorial accents */
body.v12-forest.v12-forest main>section:nth-of-type(5) .bg-brand-950{
  position:relative;overflow:hidden;
  background:
    radial-gradient(300px 220px at 100% 0%,rgba(255,217,233,.13),transparent 70%),
    var(--v12-forest)!important;
}
body.v12-forest.v12-forest main>section:nth-of-type(5) .bg-brand-950::after{
  content:"SAFEA 2026";white-space:pre;position:absolute;right:1.25rem;bottom:.8rem;
  color:rgba(255,250,255,.075);font:800 4.6rem/.82 "Manrope",sans-serif;letter-spacing:-.08em;text-align:right;pointer-events:none;
}
body.v12-forest.v12-forest main>section:nth-of-type(5) .bg-brand-950>*{position:relative;z-index:1}

/* category overview cards */
body.v12-forest main>section:not(#regions) a[href^="/category/"][class*="bg-gradient-to-br"]{
  height:14.5rem!important;padding:1.35rem!important;border:1px solid var(--v12-line)!important;border-radius:18px!important;
  background:var(--v12-surface)!important;box-shadow:none!important;justify-content:flex-end!important;
}
body.v12-forest main>section:not(#regions) a[href^="/category/"][class*="bg-gradient-to-br"]>img,
body.v12-forest main>section:not(#regions) a[href^="/category/"][class*="bg-gradient-to-br"]>div[class*="bg-gradient-to-br"],
body.v12-forest main>section:not(#regions) a[href^="/category/"][class*="bg-gradient-to-br"] span[class*="bg-brand-600/90"],
body.v12-forest main>section:not(#regions) a[href^="/category/"][class*="bg-gradient-to-br"]>span.bg-white\/15{display:none!important}
body.v12-forest main>section:not(#regions) a[href^="/category/"][class*="bg-gradient-to-br"]::before{
  content:"";position:absolute;left:1.3rem;top:1.2rem;width:45px;height:45px;border-radius:13px;z-index:2;
  background:#f4ecfc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a3f78' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8h12l1 12H5L6 8Z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E") center/21px no-repeat!important;
}
body.v12-forest main>section:not(#regions) a[href="/category/entertainment"]::before{background-color:#f4e9fc!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a3f78' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m10 9 5 3-5 3V9Z'/%3E%3C/svg%3E")!important}
body.v12-forest main>section:not(#regions) a[href="/category/news"]::before{background-color:#eef0ff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a3f78' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h14v16H5z'/%3E%3Cpath d='M8 8h8M8 12h8M8 16h5'/%3E%3C/svg%3E")!important}
body.v12-forest main>section:not(#regions) a[href="/category/community"]::before{background-color:#f0e9fa!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a3f78' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a7 7 0 0 1-7 7H7l-3 2v-5a8 8 0 1 1 16-4Z'/%3E%3Cpath d='M8 11h.01M12 11h.01M16 11h.01'/%3E%3C/svg%3E")!important}
body.v12-forest main>section:not(#regions) a[href="/category/education"]::before{background-color:#fff0e6!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a3f78' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 9 9-4 9 4-9 4-9-4Z'/%3E%3Cpath d='M7 11v4c2.5 2 7.5 2 10 0v-4M21 9v5'/%3E%3C/svg%3E")!important}
body.v12-forest main>section:not(#regions) a[href="/category/finance"]::before{background-color:#e8f1fb!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a3f78' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10h18M5 10v8M9 10v8M15 10v8M19 10v8M3 20h18M12 3l9 5H3l9-5Z'/%3E%3C/svg%3E")!important}
body.v12-forest main>section:not(#regions) a[href="/category/living"]::before{background-color:#eef0fa!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a3f78' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m15.5 8.5-2 5-5 2 2-5 5-2Z'/%3E%3C/svg%3E")!important}
body.v12-forest main>section:not(#regions) a[href^="/category/juso"]::before{background-color:#f8eef7!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a3f78' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 15 15 9M7.5 11.5l-2 2a3.5 3.5 0 0 0 5 5l2-2M16.5 12.5l2-2a3.5 3.5 0 0 0-5-5l-2 2'/%3E%3C/svg%3E")!important}
body.v12-forest main>section:not(#regions) a[href^="/category/"][class*="bg-gradient-to-br"]>div.relative{margin-top:auto!important}
body.v12-forest main>section:not(#regions) a[href^="/category/"][class*="bg-gradient-to-br"] h3{color:var(--v12-ink)!important;font-size:1.45rem!important;letter-spacing:-.06em!important}
body.v12-forest main>section:not(#regions) a[href^="/category/"][class*="bg-gradient-to-br"] p{color:#706688!important;font-size:12px!important;line-height:1.65!important}
body.v12-forest main>section:not(#regions) a[href^="/category/"][class*="bg-gradient-to-br"] span[class*="opacity-0"]{opacity:1!important;color:var(--v12-green)!important;font-size:11px!important;font-weight:800!important;margin-top:.8rem!important}
body.v12-forest main>section:not(#regions) a[href^="/category/"][class*="bg-gradient-to-br"]:hover{border-color:#cfbce7!important;transform:translateY(-3px);box-shadow:0 18px 35px -30px rgba(74,63,120,.5)!important}

/* dark full-width intro band (categories / links) */
body.v12-forest.v12-forest main>section.bg-brand-950{
  background:
    radial-gradient(600px 340px at 6% 0%,rgba(168,144,224,.22),transparent 66%),
    var(--v12-forest)!important;
  border-top:1px solid #463a70;border-bottom:1px solid #2a2248;
}
body.v12-forest.v12-forest main>section.bg-brand-950 h2,
body.v12-forest.v12-forest main>section.bg-brand-950 h3,
body.v12-forest.v12-forest main>section.bg-brand-950 .text-white{color:#fffaff!important}
body.v12-forest.v12-forest main>section.bg-brand-950 p,
body.v12-forest.v12-forest main>section.bg-brand-950 .text-brand-100\/85{color:#dbcfeb!important}

/* mobile */
@media(max-width:900px){
  body.v12-forest main>section{padding-top:3.3rem!important;padding-bottom:3.3rem!important}
  body.v12-forest main>section:nth-of-type(1)>div.relative{padding-top:3rem!important;padding-bottom:3.2rem!important}
  body.v12-forest main>section:nth-of-type(1) .grid{gap:2.2rem!important}
  body.v12-forest main>section:nth-of-type(1) h1{font-size:clamp(2.55rem,7vw,3.4rem)!important}
  body.v12-forest main>section:nth-of-type(1)::before{right:-28rem;top:-24rem}
  body.v12-forest #regions .mt-10:has(>div:nth-child(7):last-child)>div:last-child{grid-column:span 2}
  body.v12-forest #regions .mt-14:has(>article){grid-template-columns:1fr!important}
  body.v12-forest main>section:nth-of-type(4) .grid,body.v12-forest main>section:nth-of-type(5) .grid{gap:1.7rem!important}
  body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img)>div.relative{padding-top:4.5rem!important;padding-bottom:2.8rem!important}
}
@media(max-width:640px){
  body.v12-forest header>div{height:4.25rem!important}
  body.v12-forest header>div>a[href="/"]>span:last-child{font-size:1.18rem!important}
  body.v12-forest header>div>a[href="/"]::after{display:none!important}
  body.v12-forest main>div.bg-brand-950>div{height:auto!important;min-height:2.2rem!important;padding:.35rem .8rem!important;justify-content:center!important;gap:.35rem!important;flex-wrap:wrap!important}
  body.v12-forest main>section:nth-of-type(1)>div.relative{padding-top:2.45rem!important;padding-bottom:2.55rem!important}
  body.v12-forest main>section:nth-of-type(1) h1{font-size:2.45rem!important;line-height:1.06!important}
  body.v12-forest main>section:nth-of-type(1) div.bg-white{padding:1.2rem!important;border-radius:18px!important}
  body.v12-forest #regions .mt-10{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.7rem!important}
  body.v12-forest #regions .mt-10:has(>div:nth-child(7):last-child)>div:last-child{grid-column:auto}
  body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]{height:auto!important;min-height:9.25rem!important;padding:1rem!important;border-radius:15px!important;justify-content:flex-start!important}
  body.v12-forest main>section:not(#regions) a[href^="/category/"][class*="bg-gradient-to-br"]{height:12rem!important}
  body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]>div.relative{margin-top:3.05rem!important}
  body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]::before{left:1rem;top:1rem;width:38px;height:38px;border-radius:11px;background-size:18px}
  body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]::after{right:1rem;top:1.18rem;font-size:9px}
  body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]>div.relative>p:first-child{font-size:8.5px!important;letter-spacing:.02em!important}
  body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"] h3{font-size:1.15rem!important;margin-top:.32rem!important}
  body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]>div.relative>p:nth-of-type(2){display:none!important}
  body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"] span[class*="opacity-0"]{margin-top:.55rem!important;font-size:9.5px!important}
  body.v12-forest #regions .mt-10:has(>div:nth-child(7):last-child)>div:last-child a{background:var(--v12-surface)!important;border-color:var(--v12-line)!important}
  body.v12-forest #regions .mt-10:has(>div:nth-child(7):last-child)>div:last-child a::before{width:38px!important;height:38px!important;border-radius:11px!important;background-color:var(--v12-mint)!important}
  body.v12-forest #regions a[href^="/category/"][class*="bg-gradient-to-br"]{height:14.2rem!important}
  body.v12-forest #regions .mt-14>article{grid-template-columns:92px minmax(0,1fr)}
  body.v12-forest #regions .mt-14>article>div:first-child,body.v12-forest #regions .mt-14>article>div:first-child img{min-height:7.8rem}
  body.v12-forest #regions .mt-14>article>h3{font-size:1.02rem!important}
  body.v12-forest main>section:nth-of-type(4) .rounded-3xl,body.v12-forest main>section:nth-of-type(5) .rounded-3xl{min-height:230px!important}
  body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img){min-height:390px}
  body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img)>div[class*="bg-gradient-to-br"][class*="inset-0"]{background:linear-gradient(180deg,rgba(51,42,89,.68) 0%,rgba(51,42,89,.9) 70%,rgba(51,42,89,.96) 100%)!important}
  body.v12-forest.v12-forest main>section:nth-of-type(1):has(>img)>div.relative{padding-top:5.2rem!important;padding-bottom:2.5rem!important}
  body.v12-forest footer>div{padding-top:2.6rem!important;padding-bottom:2rem!important}
}

/* ===== v13 PASTEL AURORA ===== */
body.v13-pastel{
  --v13-ink:#2d2746;
  --v13-muted:#6f6688;
  --v13-lav:#8b74d4;
  --v13-lav-2:#a990e4;
  --v13-pink:#eaa7c6;
  --v13-blue:#9fc9f4;
  --v13-plum:#3b3164;
  background:
    radial-gradient(58rem 42rem at 3% -8%,rgba(242,201,235,.9),transparent 64%),
    radial-gradient(52rem 38rem at 99% 1%,rgba(186,221,255,.95),transparent 62%),
    radial-gradient(44rem 34rem at 55% 110%,rgba(219,202,255,.72),transparent 66%),
    linear-gradient(135deg,#fcf8ff 0%,#fff7fc 43%,#f2f8ff 100%)!important;
  background-attachment:fixed!important;
  color:var(--v13-ink)!important;
}
body.v13-pastel::selection,body.v13-pastel ::selection{background:#ffd9e9;color:#3b3164}
body.v13-pastel main{background:transparent!important}
body.v13-pastel main>section{background-color:transparent}
body.v13-pastel main>section:nth-of-type(1):not(:has(>img)){
  background:
    radial-gradient(56rem 32rem at 4% 0%,rgba(246,206,238,.7),transparent 64%),
    radial-gradient(48rem 34rem at 99% 5%,rgba(192,225,255,.75),transparent 64%),
    linear-gradient(180deg,rgba(255,252,255,.52) 0%,rgba(255,255,255,.18) 100%)!important;
  border-bottom:1px solid rgba(255,255,255,.72)!important;
}
body.v13-pastel main>section:nth-of-type(1):not(:has(>img))::before{
  border-color:rgba(139,116,212,.16)!important;
  box-shadow:0 0 0 7rem rgba(139,116,212,.035),0 0 0 14rem rgba(159,201,244,.03)!important;
}
body.v13-pastel main>section:nth-of-type(1):not(:has(>img))::after{
  content:"";position:absolute;left:-9rem;bottom:-16rem;width:34rem;height:34rem;border-radius:50%;
  background:radial-gradient(circle,rgba(255,194,225,.55),transparent 68%);filter:blur(8px);pointer-events:none;
}
body.v13-pastel header{
  background:rgba(255,250,255,.72)!important;
  border-bottom:1px solid rgba(255,255,255,.78)!important;
  box-shadow:0 10px 34px -28px rgba(93,70,150,.45)!important;
  backdrop-filter:blur(22px) saturate(1.2)!important;
}
body.v13-pastel header>div>a[href="/"]>span:first-child{
  background:linear-gradient(135deg,#a68beb 0%,#e9a6c9 100%)!important;
  box-shadow:0 10px 24px -14px rgba(123,93,180,.7)!important;
}
body.v13-pastel header>div>a[href="/"]::after{
  content:"ATELIER";color:#7a63b0!important;background:#f3e9fd!important;border-color:#e6d5f8!important;
}
body.v13-pastel header nav a:hover,body.v13-pastel header nav button:hover{color:var(--v13-lav)!important}
body.v13-pastel header button.bg-brand-600,body.v13-pastel header a[href="/categories"]{
  background:linear-gradient(135deg,#8d76d5,#c58ac9)!important;color:#fff!important;
  box-shadow:0 14px 28px -18px rgba(123,93,180,.7)!important;
}
body.v13-pastel header button.bg-brand-600:hover,body.v13-pastel header a[href="/categories"]:hover{
  background:linear-gradient(135deg,#7c65c7,#b97bbf)!important;
}
body.v13-pastel header nav .bg-white{
  background:rgba(255,252,255,.94)!important;border-color:rgba(232,220,242,.9)!important;
  box-shadow:0 28px 70px -40px rgba(80,58,130,.5)!important;backdrop-filter:blur(24px)!important;
}
body.v13-pastel main>div.bg-brand-950{
  background:linear-gradient(90deg,#453a70 0%,#67549a 52%,#8b6db1 100%)!important;
  border-bottom:1px solid rgba(255,255,255,.12)!important;
}
body.v13-pastel main>div.bg-brand-950 a.bg-brand-600{
  background:rgba(255,245,255,.16)!important;color:#fff8ff!important;border-color:rgba(255,255,255,.22)!important;
}
body.v13-pastel main>section:nth-of-type(1) h1 .text-gradient{
  background:linear-gradient(112deg,#7864c9 0%,#b675c0 50%,#e09bbd 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  -webkit-text-fill-color:transparent!important;color:transparent!important;
}
body.v13-pastel main>section:nth-of-type(1) p strong{color:#4a3f78!important}
body.v13-pastel main>section:nth-of-type(1) .bg-brand-100{
  background:rgba(255,252,255,.66)!important;border-color:rgba(255,255,255,.8)!important;color:#6c5c91!important;
  box-shadow:0 8px 24px -22px rgba(93,70,150,.5)!important;
}
body.v13-pastel main>section:nth-of-type(1) .bg-brand-100 .bg-brand-500{background:#a78bfa!important}
body.v13-pastel main>section:nth-of-type(1) a.bg-brand-600,
body.v13-pastel main>section:nth-of-type(1) div.bg-white button.bg-brand-600{
  background:linear-gradient(135deg,#8d76d5 0%,#c58ac9 100%)!important;
  box-shadow:0 16px 34px -22px rgba(123,93,180,.8)!important;
}
body.v13-pastel main>section:nth-of-type(1) a.bg-brand-600:hover,
body.v13-pastel main>section:nth-of-type(1) div.bg-white button.bg-brand-600:hover{
  background:linear-gradient(135deg,#7c65c7 0%,#b97bbf 100%)!important;
}
body.v13-pastel main>section:nth-of-type(1) a[href="#types"]{
  background:rgba(255,252,255,.64)!important;border-color:rgba(203,184,232,.8)!important;color:#51427e!important;
}
body.v13-pastel main>section:nth-of-type(1) div.bg-white{
  background:rgba(255,252,255,.7)!important;border-color:rgba(255,255,255,.88)!important;
  box-shadow:0 34px 80px -54px rgba(87,64,140,.55),0 0 0 1px rgba(255,255,255,.9) inset!important;
  backdrop-filter:blur(24px) saturate(1.15)!important;
}
body.v13-pastel main>section:nth-of-type(1) div.bg-white a[href^="/category/"]{
  background:rgba(247,241,254,.9)!important;border-color:rgba(230,219,243,.9)!important;color:#5a4b80!important;
}
body.v13-pastel main>section:nth-of-type(1) div.bg-white a[href^="/category/"]:hover{
  background:linear-gradient(135deg,#8d76d5,#c58ac9)!important;border-color:transparent!important;color:#fff!important;
}
body.v13-pastel main>section:nth-of-type(1) select,
body.v13-pastel main>section:nth-of-type(1) input{
  background:rgba(255,255,255,.82)!important;border-color:rgba(222,208,236,.9)!important;color:#352e52!important;
}
body.v13-pastel main>section:nth-of-type(1) select:focus,
body.v13-pastel main>section:nth-of-type(1) input:focus{
  border-color:#a78bfa!important;box-shadow:0 0 0 4px rgba(167,139,250,.14)!important;
}
body.v13-pastel main>section:nth-of-type(1) div.bg-white .bg-brand-50\/70{
  background:rgba(245,237,253,.85)!important;border-color:rgba(230,219,243,.85)!important;
}
body.v13-pastel main>section:nth-of-type(1) div.bg-white .bg-brand-50\/70 .text-2xl{color:#7d68c9!important}
body.v13-pastel #regions,
body.v13-pastel #stories,
body.v13-pastel #about,
body.v13-pastel #seo-guide,
body.v13-pastel main>section:nth-of-type(11){
  background:rgba(255,252,255,.4)!important;
  border-color:rgba(255,255,255,.62)!important;
  backdrop-filter:blur(18px)!important;
}
body.v13-pastel #regions a[href^="/category/"][class*="bg-gradient-to-br"]{
  background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(252,245,255,.6))!important;
  border-color:rgba(255,255,255,.86)!important;
  box-shadow:0 18px 40px -38px rgba(91,66,140,.55)!important;
}
body.v13-pastel #regions a[href^="/category/"][class*="bg-gradient-to-br"]:hover{
  border-color:#cfbce7!important;box-shadow:0 26px 50px -38px rgba(91,66,140,.6)!important;
}
body.v13-pastel #regions a[href^="/category/"][class*="bg-gradient-to-br"]::before{
  box-shadow:0 8px 20px -16px rgba(91,66,140,.5)!important;
}
body.v13-pastel #regions a[href="/category/shopping"]::before{background-color:#f1e6fb!important}
body.v13-pastel #regions a[href="/category/entertainment"]::before{background-color:#f8e5f5!important}
body.v13-pastel #regions a[href="/category/news"]::before{background-color:#e8f1ff!important}
body.v13-pastel #regions a[href="/category/community"]::before{background-color:#fde8f3!important}
body.v13-pastel #regions a[href="/category/education"]::before{background-color:#fff0e4!important}
body.v13-pastel #regions a[href="/category/finance"]::before{background-color:#e8f0ff!important}
body.v13-pastel #regions a[href="/category/living"]::before{background-color:#f1eaff!important}
body.v13-pastel main>section:not(#regions) a[href^="/category/"][class*="bg-gradient-to-br"]{
  background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(250,243,255,.64))!important;
  border-color:rgba(255,255,255,.86)!important;
}
body.v13-pastel #stories article,
body.v13-pastel main>section:nth-of-type(11) article{
  background:rgba(255,253,255,.72)!important;border-color:rgba(255,255,255,.88)!important;
  box-shadow:0 18px 44px -42px rgba(91,66,140,.5)!important;
}
body.v13-pastel #stories article:hover,
body.v13-pastel main>section:nth-of-type(11) .group.rounded-3xl:hover{
  border-color:#d3c0e9!important;transform:translateY(-2px);
}
body.v13-pastel #stories article img,
body.v13-pastel main>section:nth-of-type(11) img{filter:saturate(.95) contrast(1.02)!important}
body.v13-pastel #steps{
  background:
    radial-gradient(720px 420px at 8% 4%,rgba(239,182,222,.28),transparent 64%),
    radial-gradient(580px 380px at 96% 96%,rgba(164,188,244,.24),transparent 66%),
    linear-gradient(135deg,#4a3d76 0%,#352b5c 58%,#453468 100%)!important;
  border-top:1px solid rgba(255,255,255,.12)!important;border-bottom:1px solid rgba(28,22,50,.5)!important;
}
body.v13-pastel #steps::before{border-color:rgba(255,217,233,.16)!important;box-shadow:0 0 0 5rem rgba(255,217,233,.03),0 0 0 10rem rgba(159,201,244,.02)!important}
body.v13-pastel #steps .rounded-3xl.bg-white{background:rgba(255,252,255,.94)!important}
body.v13-pastel #steps .divide-y>div>span{background:#f3e9fd!important;color:#6d5b97!important}
body.v13-pastel #about .bg-brand-950,
body.v13-pastel main>section:nth-of-type(5) .bg-brand-950{
  background:
    radial-gradient(300px 240px at 100% 0%,rgba(255,205,231,.18),transparent 70%),
    linear-gradient(145deg,#4c3f78 0%,#3a305f 100%)!important;
}
body.v13-pastel #about .bg-brand-950 p,
body.v13-pastel main>section:nth-of-type(5) .bg-brand-950 p{color:#ddd0ee!important}
body.v13-pastel #about .bg-brand-950 a.bg-brand-600,
body.v13-pastel main>section:nth-of-type(5) .bg-brand-950 a.bg-brand-600{
  background:#ffe1ee!important;color:#3b3164!important;
}
body.v13-pastel #about .bg-brand-50\/60{background:rgba(246,239,253,.72)!important;border-color:rgba(255,255,255,.8)!important}
body.v13-pastel #about .border-brand-500{background:rgba(248,242,255,.7)!important}
body.v13-pastel main>section:nth-of-type(8){background:rgba(255,249,255,.48)!important;border-color:rgba(255,255,255,.7)!important}
body.v13-pastel main>section:nth-of-type(8) img{filter:saturate(.9) contrast(1.02) brightness(.98)!important}
body.v13-pastel main>section:nth-of-type(8) .rounded-3xl>div[class*="bg-gradient-to-t"]{
  background:linear-gradient(180deg,rgba(59,49,100,.02),rgba(59,49,100,.72))!important;
}
body.v13-pastel footer{
  background:
    radial-gradient(520px 300px at 92% 6%,rgba(255,196,226,.13),transparent 68%),
    linear-gradient(145deg,#3d3366 0%,#2b2449 58%,#392d58 100%)!important;
  border-top:1px solid rgba(255,255,255,.13)!important;
}
body.v13-pastel footer a[href="/"]>span:first-child{background:linear-gradient(135deg,#c3a7f1,#f1b3d1)!important;color:#fff!important}
body.v13-pastel footer h3,body.v13-pastel footer h4{color:#c9b8e3!important}
body.v13-pastel footer p,body.v13-pastel footer a{color:#d8cbe8!important}
body.v13-pastel footer a:hover{color:#fff2fb!important}
body.v13-pastel footer a.bg-brand-600{background:#ffe1ee!important;color:#3b3164!important}
body.v13-pastel footer .text-brand-200,body.v13-pastel footer .text-brand-300{color:#c9b8e3!important}
body.v13-pastel footer .text-white{color:#fff4fb!important}
body.v13-pastel .v8-appendix{background:rgba(249,243,255,.72)!important;border-top:1px solid rgba(255,255,255,.7)!important;backdrop-filter:blur(18px)}
body.v13-pastel .v8-kicker{color:#837797!important}
body.v13-pastel .v8-appendix h3{color:#53467f!important}
body.v13-pastel .v8-appendix p{color:#6e6485!important}
body.v13-pastel .v8-appendix__grid>div{background:rgba(255,253,255,.74)!important;border-color:rgba(255,255,255,.86)!important}
body.v13-pastel .v8-appendix details p{border-left-color:#cfbce7!important}
body.v13-pastel .prose{color:#554c70!important}
body.v13-pastel .prose blockquote{background:#f7f0ff!important;border-left-color:#a78bfa!important}
body.v13-pastel main>section article{background:rgba(255,253,255,.78)!important;border-color:rgba(255,255,255,.88)!important}
body.v13-pastel main>section .rounded-2xl,body.v13-pastel main>section .rounded-3xl{border-color:rgba(255,255,255,.82)!important}
body.v13-pastel main>section .shadow-lg,body.v13-pastel main>section [class*="shadow-["]{
  box-shadow:0 24px 54px -44px rgba(91,66,140,.45)!important;
}
body.v13-pastel main>section .bg-brand-50\/60,
body.v13-pastel main>section .bg-brand-50\/50,
body.v13-pastel main>section .bg-brand-50\/40,
body.v13-pastel main>section .bg-brand-50\/30{background:rgba(248,242,255,.66)!important}
body.v13-pastel #types,
body.v13-pastel #seo-guide{border-color:rgba(255,255,255,.62)!important}
body.v13-pastel main>section .bg-brand-100{
  background:rgba(243,233,253,.9)!important;border-color:rgba(255,255,255,.8)!important;color:#705d99!important;
}
body.v13-pastel main>section .bg-brand-100 .bg-brand-500{background:#a78bfa!important}
body.v13-pastel main>section:nth-of-type(4) .text-5xl,
body.v13-pastel main>section:nth-of-type(5) .text-5xl{color:#fff7ff!important}
body.v13-pastel main>section:nth-of-type(4) .rounded-3xl>div[class*="bg-gradient-to-t"],
body.v13-pastel main>section:nth-of-type(5) .rounded-3xl>div[class*="bg-gradient-to-t"]{
  background:linear-gradient(180deg,rgba(59,49,100,.03) 8%,rgba(59,49,100,.78) 100%)!important;
}
body.v13-pastel main>section:nth-of-type(4) img,
body.v13-pastel main>section:nth-of-type(5) img{filter:saturate(.92) contrast(1.02)!important}
body.v13-pastel main>section:nth-of-type(1):has(>img){background:#3b3164!important}
body.v13-pastel main>section:nth-of-type(1):has(>img)>img{
  opacity:.9!important;filter:saturate(.95) contrast(1.03) brightness(.96)!important;
}
body.v13-pastel main>section:nth-of-type(1):has(>img)>div[class*="bg-gradient-to-br"][class*="inset-0"]{
  background:linear-gradient(90deg,rgba(48,39,79,.86) 0%,rgba(55,43,88,.66) 48%,rgba(70,52,102,.2) 78%,rgba(70,52,102,.04) 100%)!important;
}
body.v13-pastel main>section:nth-of-type(1):has(>img) a.bg-white{
  background:#ffe1ee!important;color:#3b3164!important;border-color:#ffe1ee!important;
}
body.v13-pastel main>section:nth-of-type(1):has(>img) span[class*="bg-brand-600"]{background:rgba(255,249,255,.9)!important;color:#51427e!important}
body.v13-pastel .v8-breadcrumb a,body.v13-pastel .v8-breadcrumb span{color:#6b6285!important}
body.v13-pastel .v8-appendix .v8-breadcrumb span[aria-current]{color:#4a3f78!important}
body.v13-pastel a:focus-visible,body.v13-pastel button:focus-visible,body.v13-pastel select:focus-visible,body.v13-pastel input:focus-visible{
  outline:2px solid #a78bfa!important;outline-offset:2px!important;
}
body.v11-atelier.v12-forest.v13-pastel .text-brand-600,
body.v11-atelier.v12-forest.v13-pastel .text-brand-500,
body.v11-atelier.v12-forest.v13-pastel header nav.bg-white p{color:#7d68c9!important}
body.v11-atelier.v12-forest.v13-pastel .text-brand-700{color:#6653a6!important}
body.v13-pastel .v8-kicker{color:#837797!important}
body.v13-pastel .v8-skip{background:#7d68c9!important}
body.v11-atelier.v12-forest.v13-pastel main>section:nth-of-type(1):has(>img)>div[class*="bg-gradient-to-t"]{
  background:linear-gradient(180deg,rgba(48,39,79,.16) 0%,rgba(48,39,79,.52) 34%,rgba(48,39,79,.9) 100%)!important;
}
body.v11-atelier.v12-forest.v13-pastel main>section:nth-of-type(1):has(>img)>div[class*="bg-gradient-to-br"]{
  background:linear-gradient(90deg,rgba(48,39,79,.9) 0%,rgba(55,43,88,.72) 44%,rgba(70,52,102,.22) 76%,rgba(70,52,102,.04) 100%)!important;
}
body.v11-atelier.v12-forest.v13-pastel main>section:nth-of-type(1):has(>img)>img{
  opacity:.8!important;filter:saturate(.95) contrast(1.03) brightness(.92)!important;
}
body.v13-pastel #root .text-brand-600,
body.v13-pastel #root .text-brand-500{color:#7d68c9!important}
body.v13-pastel #root .text-brand-700{color:#6653a6!important}
body.v13-pastel #root main>section:nth-of-type(1):has(>img)>div[class*="bg-gradient-to-t"]{
  background:linear-gradient(180deg,rgba(48,39,79,.18) 0%,rgba(48,39,79,.56) 34%,rgba(48,39,79,.92) 100%)!important;
}
body.v13-pastel #root main>section:nth-of-type(1):has(>img)>div[class*="bg-gradient-to-br"]{
  background:linear-gradient(90deg,rgba(48,39,79,.92) 0%,rgba(55,43,88,.78) 44%,rgba(70,52,102,.26) 76%,rgba(70,52,102,.05) 100%)!important;
}
body.v13-pastel #root main>section:nth-of-type(1):has(>img)>img{
  opacity:.82!important;filter:saturate(.96) contrast(1.03) brightness(.92)!important;
}
@media(max-width:640px){
  body.v13-pastel #regions .mt-10:has(>div:nth-child(7):last-child)>div:last-child{grid-column:1 / -1!important}
}
body.v13-pastel #root span[class*="bg-brand-600/90"]{background:rgba(74,63,120,.9)!important;color:#fff!important}
body.v13-pastel #root span.bg-brand-600{background:linear-gradient(135deg,#8d76d5,#c58ac9)!important;color:#fff!important}
@media(max-width:640px){
  body.v13-pastel #regions .mt-10:has(>div:nth-child(7):last-child)>div:last-child{
    grid-column:1 / -1!important;justify-self:center!important;width:calc(50% - .35rem)!important;
  }
}
