/* /links — standalone mobile-first link-in-bio */
body.lk{background:var(--cr)}
.lk .wrap{max-width:480px;margin:0 auto;padding:0 20px}
.lk .top{background:var(--ch);color:var(--cr);text-align:center;padding:36px 0 30px}
.lk .top img{width:132px;height:auto;margin:0 auto;display:block}
.lk .tag{font-family:"NataSerif";font-style:italic;font-weight:300;font-size:21px;margin-top:14px}
.lk .st{color:var(--sa);margin-top:10px;font-size:11px}
.lk .primary{display:flex;justify-content:space-between;align-items:center;background:var(--ch);color:var(--cr);padding:20px;margin:22px 0 4px;font-size:22px}
.lk .primary b{font-family:"NataSerif";font-weight:560;font-size:23px;display:block}
.lk .primary .mono{color:var(--sa)}
.lk ul{list-style:none}
.lk ul li a{display:grid;grid-template-columns:34px 1fr auto;align-items:center;padding:16px 0;border-bottom:1px solid var(--ch);gap:6px}
.lk li .n{font-family:"NataSerif";font-weight:300;font-size:20px}
.lk li b{font-family:"NataSerif";font-weight:560;font-size:20px;display:block;line-height:1.15}
.lk li small{font-size:14px;display:block;margin-top:3px}
.lk .sec{margin:30px 0 12px;font-size:11.5px}
.lk .ctrs{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:var(--ch);color:var(--cr);padding:16px 14px 18px;margin:0 -4px}
.lk .c{display:block;min-width:0;position:relative;overflow:visible}
.lk .c .id{display:flex;align-items:center;gap:8px;font-family:"NataSerif";font-size:16px}
.lk .c .glyph{width:17px;height:17px}
.lk .c .h{color:var(--sa);font-size:9.5px;margin:3px 0 10px;display:block;letter-spacing:.03em;white-space:nowrap}
.lk .housing{display:inline-block;padding:5px;border:1px solid rgba(198,185,165,.55);border-radius:6px;background:#101010}
.lk .tile{--w:31px;--h:45px;--fs:35px}
.lk .sep{--sw:6px;--sh:45px}
.lk .flip{--tg:3px}
.lk .bar{display:block;height:3px;background:rgba(198,185,165,.35);margin-top:10px;position:relative}
.lk .bar i{position:absolute;left:0;top:0;bottom:0;background:var(--sg)}
.lk .ms2{display:block;color:var(--sa);font-size:9.5px;margin-top:7px;letter-spacing:.04em}
.lk .ex{margin:10px 0 6px;font-size:10px}
.lk .tiktok-note{margin:0 0 12px;font-size:10px;color:var(--ch);letter-spacing:.06em;text-transform:none}
.lk .tiktok-note .dr{display:inline;margin-left:.6em}

.lk .drops2 li{display:grid;grid-template-columns:90px 1fr auto;padding:13px 0;border-bottom:1px solid var(--sa);align-items:baseline}
.lk .drops2 b{font-family:"NataSerif";font-weight:500;font-size:18px}
.lk .foot{background:var(--sa);text-align:center;padding:26px 0 30px;margin-top:40px;font-size:11px}
@media (min-width:761px){.lk .top{padding:48px 0 40px}}

.lk .celeb-badge{font-size:9px;padding:5px 7px}
