/* Fourtwentystreet V72 profile polish */
body[data-section="profile"] .page{padding-top:28px}
.profile-layout.v72-profile{grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}
.v72-profile .profile-rail{top:124px}
.v72-profile .avatar-card{min-height:220px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(183,196,154,.22),transparent 42%),linear-gradient(135deg,rgba(142,196,255,.10),rgba(215,165,255,.07),rgba(225,176,111,.06)),var(--panel);font-size:78px}
.v72-profile .avatar-card:after{content:'STREET ID';position:absolute;left:14px;bottom:12px;font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}
.v72-profile .side-links{grid-template-columns:1fr;gap:7px}
.v72-profile .side-links a{min-height:38px;display:flex;align-items:center;justify-content:space-between;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}
.v72-profile .side-links a:after{content:'›';opacity:.35}
.v72-profile .side-links a:hover,.v72-profile .side-links a.active{transform:translateX(2px);background:rgba(183,196,154,.10)}
.profile-stage{display:grid;gap:14px;min-width:0}
.profile-pass{position:relative;overflow:hidden;border:1px solid var(--line);background:linear-gradient(135deg,rgba(183,196,154,.10),rgba(142,196,255,.06),transparent),var(--soft);box-shadow:var(--shadow);display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:16px;padding:clamp(18px,2.4vw,28px);min-height:300px}
.profile-pass:before{content:'';position:absolute;inset:-1px;background:radial-gradient(circle at 82% 20%,rgba(215,165,255,.10),transparent 28%),radial-gradient(circle at 18% 82%,rgba(225,176,111,.10),transparent 24%);pointer-events:none}
.profile-pass>*{position:relative;z-index:1}
.profile-pass h1{font-size:clamp(46px,5.2vw,76px);line-height:.82;margin-top:12px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}
.profile-pass .lead{font-size:clamp(15px,1.25vw,19px);margin:12px 0 0}
.profile-copy{min-width:0;display:flex;flex-direction:column;justify-content:center}
.profile-avatar-stage{border:1px solid var(--line);background:radial-gradient(circle at 50% 42%,rgba(183,196,154,.22),transparent 48%),linear-gradient(135deg,rgba(142,196,255,.10),rgba(215,165,255,.08),rgba(225,176,111,.07)),var(--panel);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:252px;padding:18px;text-align:center}
.profile-avatar-face{width:128px;height:128px;border:1px solid var(--line2);display:grid;place-items:center;border-radius:50%;font-family:var(--display);font-size:72px;background:rgba(0,0,0,.12);box-shadow:0 18px 48px rgba(0,0,0,.16)}
.profile-avatar-stage span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.profile-chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}
.profile-chip{border:1px solid var(--line);background:var(--soft);padding:8px 10px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.profile-chip b{color:var(--ink);font-family:var(--display);font-size:24px;line-height:.8;margin-right:5px;vertical-align:-2px}
.profile-stats-v72{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.profile-stat{min-height:118px;border:1px solid var(--line);background:var(--soft);padding:14px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}
.profile-stat:before{content:'';position:absolute;inset:auto -30px -42px auto;width:110px;height:110px;border-radius:999px;background:var(--tone,rgba(183,196,154,.12));filter:blur(3px)}
.profile-stat b{position:relative;font-family:var(--display);font-size:42px;line-height:.8;color:var(--ink)}
.profile-stat span{position:relative;font-family:var(--mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}
.profile-stat small{position:relative;color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;line-height:1.35}
.profile-panels-v72{display:grid;grid-template-columns:1.08fr .92fr;gap:14px}
.profile-panel{border:1px solid var(--line);background:linear-gradient(135deg,var(--soft),transparent);padding:18px;min-width:0;box-shadow:var(--shadow)}
.profile-panel h2{font-size:clamp(32px,3vw,48px);margin-top:8px}
.profile-panel h3{font-size:clamp(26px,2.3vw,38px);margin-top:8px}
.profile-progress-list{display:grid;gap:8px;margin-top:16px}
.profile-progress-item{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;border:1px solid var(--line);background:var(--soft);padding:10px 12px}
.profile-progress-item b{font-family:var(--display);font-size:24px;text-transform:uppercase;line-height:.95}
.profile-progress-item span{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}
.profile-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}
.profile-action{border:1px solid var(--line);background:var(--soft);padding:14px;min-height:132px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .15s ease,border-color .15s ease,background .15s ease}
.profile-action:hover,.profile-action:focus{transform:translateY(-2px);border-color:var(--accent);background:rgba(183,196,154,.10);outline:0}
.profile-action span{font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}
.profile-action b{font-family:var(--display);font-size:clamp(27px,2.1vw,36px);line-height:.88;text-transform:uppercase;color:var(--ink)}
.profile-mini-store{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;align-items:center;margin-top:14px;border:1px solid var(--line);background:var(--soft);padding:12px}
.profile-mini-store .mini-avatar{min-height:100px;font-size:48px;background:radial-gradient(circle at center,rgba(183,196,154,.24),transparent 55%),linear-gradient(135deg,rgba(142,196,255,.11),rgba(215,165,255,.08)),var(--panel)}
.profile-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}
.profile-detail{border:1px solid var(--line);background:var(--soft);padding:12px}
.profile-detail span{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}
.profile-detail b,.profile-detail p{margin:0;color:var(--ink);font-size:14px;overflow-wrap:anywhere}
.avatar-builder-v72{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;align-items:start}
.avatar-preview-v72{position:sticky;top:124px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(142,196,255,.09),rgba(215,165,255,.06),transparent),var(--soft);padding:18px;text-align:center}
.avatar-preview-v72 .profile-avatar-face{margin:14px auto 8px}
.avatar-form-panel{border:1px solid var(--line);background:linear-gradient(135deg,var(--soft),transparent);padding:18px;box-shadow:var(--shadow)}
.avatar-helper-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}
.avatar-helper-grid .profile-action{min-height:112px}
.profile-roll-stage{height:110px;border:1px solid var(--line);background:radial-gradient(circle at center,rgba(183,196,154,.16),transparent 45%),var(--panel);display:grid;place-items:center;margin-top:12px;overflow:hidden}
.profile-roll-stage .joint{width:128px;height:14px}
html[data-theme="light"] body{background:radial-gradient(circle at 12% 10%,rgba(118,82,58,.08),transparent 24%),radial-gradient(circle at 85% 15%,rgba(63,75,45,.09),transparent 26%),linear-gradient(180deg,var(--bg),var(--bg2))}
html[data-theme="light"] .profile-pass,html[data-theme="light"] .profile-panel,html[data-theme="light"] .profile-stat,html[data-theme="light"] .profile-action,html[data-theme="light"] .profile-mini-store,html[data-theme="light"] .avatar-form-panel,html[data-theme="light"] .avatar-preview-v72{background:linear-gradient(135deg,rgba(255,255,255,.44),rgba(118,82,58,.045),rgba(63,75,45,.045)),var(--soft)}
html[data-theme="light"] .profile-action span,html[data-theme="light"] .profile-progress-item span{color:#4b3727}
@media(max-width:1180px){.profile-layout.v72-profile{grid-template-columns:220px minmax(0,1fr)}.profile-pass{grid-template-columns:1fr}.profile-avatar-stage{min-height:190px}.profile-stats-v72{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-panels-v72,.avatar-builder-v72{grid-template-columns:1fr}.avatar-preview-v72{position:relative;top:auto}.profile-action-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.profile-layout.v72-profile{grid-template-columns:1fr}.v72-profile .profile-rail{position:relative;top:auto}.v72-profile .avatar-card{min-height:150px}.v72-profile .side-links{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-pass{padding:18px}.profile-pass h1{font-size:clamp(42px,13vw,64px)}.profile-stats-v72,.profile-action-grid,.profile-detail-grid,.avatar-helper-grid{grid-template-columns:1fr}.profile-avatar-face{width:104px;height:104px;font-size:58px}.profile-mini-store{grid-template-columns:1fr}.profile-panels-v72{gap:12px}}

/* V115 profile nav + avatar clarity pass */
.v72-profile .profile-rail{
  position:sticky;
  top:92px;
  align-self:start;
  display:grid;
  gap:10px;
}
.profile-rail-card{
  border:1px solid var(--line);
  background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(183,196,154,.06)),var(--soft);
  padding:14px;
  display:grid;
  gap:10px;
  box-shadow:var(--shadow);
}
.profile-rail-avatar{
  min-height:154px;
  border:1px solid var(--line2);
  background:
    radial-gradient(circle at 50% 32%,rgba(183,196,154,.28),transparent 42%),
    radial-gradient(circle at 45% 58%,rgba(142,196,255,.12),transparent 36%),
    linear-gradient(135deg,rgba(215,165,255,.08),rgba(225,176,111,.07)),
    var(--panel);
  display:grid;
  place-items:center;
  font-family:var(--display);
  font-size:82px;
  line-height:1;
}
.profile-rail-meta{display:grid;gap:3px;min-width:0;}
.profile-rail-meta span,.profile-avatar-label{
  font-family:var(--mono);
  font-size:9px;
  letter-spacing:.16em;
  text-transform:uppercase;
  color:var(--muted);
}
.profile-rail-meta b{
  font-family:var(--display);
  font-size:22px;
  line-height:.95;
  color:var(--ink);
  overflow-wrap:anywhere;
}
.profile-rail-meta small{color:var(--muted);line-height:1.35;}
.profile-rail-edit{width:100%;justify-content:center;}
.v72-profile .avatar-card{display:none;}
.profile-side-nav{position:relative;}
.profile-side-nav a{
  font-size:10px;
  letter-spacing:.12em;
}
.profile-side-nav a[href="fts-lobby-v14.html"]{display:none!important;}
.profile-avatar-stage-feature{
  min-height:300px;
  position:relative;
}
.profile-avatar-stage-feature .profile-avatar-face{
  width:148px;
  height:148px;
  font-size:84px;
  border-radius:34px;
  background:
    radial-gradient(circle at 50% 35%,rgba(183,196,154,.32),transparent 45%),
    linear-gradient(135deg,rgba(142,196,255,.12),rgba(215,165,255,.08)),
    rgba(0,0,0,.14);
}
.profile-avatar-label{margin-bottom:2px;color:var(--accent);}
html[data-theme="light"] .profile-rail-card,
html[data-theme="light"] .profile-rail-avatar{
  background:linear-gradient(135deg,rgba(255,255,255,.52),rgba(118,82,58,.05),rgba(63,75,45,.05)),var(--soft);
}
@media(max-width:760px){
  .v72-profile .profile-rail{
    position:relative;
    top:auto;
  }
  .profile-rail-card{
    grid-template-columns:82px minmax(0,1fr);
    align-items:center;
  }
  .profile-rail-avatar{
    min-height:82px;
    font-size:46px;
  }
  .profile-rail-edit{
    grid-column:1/-1;
  }
  .v72-profile .side-links.profile-side-nav{
    display:flex;
    overflow-x:auto;
    gap:8px;
    padding-bottom:4px;
    scrollbar-width:none;
  }
  .v72-profile .side-links.profile-side-nav::-webkit-scrollbar{display:none;}
  .v72-profile .side-links.profile-side-nav a{
    flex:0 0 auto;
    min-width:max-content;
    padding:9px 11px;
  }
  .profile-avatar-stage-feature{min-height:220px;}
  .profile-avatar-stage-feature .profile-avatar-face{width:116px;height:116px;font-size:64px;border-radius:26px;}
}


/* V124 Profile + Avatar final polish: clearer home base, stronger avatar presentation, better edit flow. */
.profile-pass{
  grid-template-columns:minmax(0,1fr) minmax(260px,340px);
}
.profile-pass .button-row{
  gap:8px;
}
.profile-avatar-stage-feature{
  min-height:340px;
  border-color:var(--line2);
  background:
    radial-gradient(circle at 50% 30%,rgba(183,196,154,.28),transparent 39%),
    radial-gradient(circle at 70% 72%,rgba(215,165,255,.10),transparent 32%),
    linear-gradient(135deg,rgba(142,196,255,.10),rgba(225,176,111,.07)),
    var(--panel);
}
.profile-avatar-stage-feature:before{
  content:'CURRENT / STREET ID';
  position:absolute;
  left:14px;
  top:13px;
  font-family:var(--mono);
  font-size:8px;
  letter-spacing:.18em;
  text-transform:uppercase;
  color:var(--muted);
}
.profile-avatar-stage-feature .profile-avatar-face,
.avatar-preview-v72 .profile-avatar-face,
.profile-rail-avatar,
.profile-mini-store .mini-avatar{
  position:relative;
  overflow:hidden;
}
.profile-avatar-stage-feature .profile-avatar-face:before,
.avatar-preview-v72 .profile-avatar-face:before,
.profile-rail-avatar:before,
.profile-mini-store .mini-avatar:before{
  content:'';
  position:absolute;
  inset:10%;
  border:1px solid rgba(242,239,232,.11);
  border-radius:inherit;
  pointer-events:none;
}
.profile-avatar-stage-feature .profile-avatar-face:after,
.avatar-preview-v72 .profile-avatar-face:after{
  content:'FTS';
  position:absolute;
  left:50%;
  bottom:12px;
  transform:translateX(-50%);
  font-family:var(--mono);
  font-size:7px;
  letter-spacing:.22em;
  color:var(--muted);
  opacity:.58;
}
.profile-avatar-stage-feature .btn{
  margin-top:2px;
}
.profile-pulse-panel{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
}
.profile-pulse-panel article{
  border:1px solid var(--line);
  background:linear-gradient(135deg,var(--soft),rgba(0,0,0,0));
  padding:14px;
  min-height:118px;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}
.profile-pulse-panel span{
  font-family:var(--mono);
  font-size:9px;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:var(--muted);
}
.profile-pulse-panel b{
  font-family:var(--display);
  font-size:clamp(30px,3vw,48px);
  line-height:.85;
  color:var(--ink);
  text-transform:uppercase;
}
.profile-pulse-panel small{
  color:var(--muted);
  line-height:1.35;
}
.profile-rail-card{
  position:relative;
}
.profile-rail-card:before{
  content:'PROFILE HOME';
  position:absolute;
  top:10px;
  right:10px;
  font-family:var(--mono);
  font-size:7px;
  letter-spacing:.16em;
  color:var(--muted);
  opacity:.55;
}
.profile-side-nav a.active{
  border-color:var(--line2);
  color:var(--ink);
}
.avatar-form-panel h2{
  font-size:clamp(34px,3.2vw,54px);
  line-height:.9;
  margin:.35rem 0 .75rem;
}
.avatar-form-note{
  margin-top:-2px;
  border-left:1px solid var(--line2);
  padding-left:10px;
}
.avatar-preview-v72{
  overflow:hidden;
}
.avatar-preview-v72:after{
  content:'LOCAL PREVIEW';
  position:absolute;
  right:12px;
  top:12px;
  font-family:var(--mono);
  font-size:7px;
  letter-spacing:.17em;
  color:var(--muted);
  opacity:.62;
}
.avatar-preview-v72 h3{
  overflow-wrap:anywhere;
}
.avatar-select{
  font-size:22px;
  line-height:1;
}
html[data-theme="light"] .profile-pulse-panel article{
  background:linear-gradient(135deg,rgba(255,255,255,.52),rgba(118,82,58,.04),rgba(63,75,45,.04)),var(--soft);
}
html[data-theme="light"] .profile-avatar-stage-feature .profile-avatar-face:before,
html[data-theme="light"] .avatar-preview-v72 .profile-avatar-face:before,
html[data-theme="light"] .profile-rail-avatar:before,
html[data-theme="light"] .profile-mini-store .mini-avatar:before{
  border-color:rgba(10,10,10,.10);
}
@media(max-width:1180px){
  .profile-pass{grid-template-columns:1fr;}
  .profile-avatar-stage-feature{min-height:260px;}
}
@media(max-width:760px){
  .profile-pulse-panel{
    grid-template-columns:1fr;
  }
  .profile-avatar-stage-feature{
    min-height:230px;
  }
}


/* V126 profile responsive safety pass */
@media(max-width:920px){
  .profile-layout.v72-profile{
    grid-template-columns:1fr!important;
  }
  .v72-profile .profile-rail{
    position:relative!important;
    top:auto!important;
  }
  .profile-rail-card{
    grid-template-columns:92px minmax(0,1fr) auto;
    align-items:center;
  }
  .profile-rail-avatar{
    min-height:92px!important;
    font-size:50px!important;
  }
  .profile-rail-edit{
    width:auto!important;
  }
  .v72-profile .side-links.profile-side-nav{
    display:flex!important;
    overflow-x:auto;
    gap:8px;
    padding-bottom:4px;
    scrollbar-width:none;
  }
  .v72-profile .side-links.profile-side-nav::-webkit-scrollbar{display:none;}
  .v72-profile .side-links.profile-side-nav a{
    flex:0 0 auto;
    min-width:max-content;
  }
  .profile-pass{
    grid-template-columns:1fr!important;
  }
  .profile-stats-v72,
  .profile-pulse-panel{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .profile-panels-v72,
  .avatar-builder-v72{
    grid-template-columns:1fr!important;
  }
  .avatar-preview-v72{
    position:relative!important;
    top:auto!important;
  }
}
@media(max-width:620px){
  .profile-rail-card{
    grid-template-columns:76px minmax(0,1fr)!important;
  }
  .profile-rail-edit{
    grid-column:1/-1;
    width:100%!important;
  }
  .profile-stats-v72,
  .profile-pulse-panel,
  .profile-action-grid,
  .profile-detail-grid,
  .avatar-helper-grid{
    grid-template-columns:1fr!important;
  }
  .profile-avatar-stage-feature{
    min-height:220px!important;
  }
  .profile-avatar-stage-feature .profile-avatar-face{
    width:112px!important;
    height:112px!important;
    font-size:62px!important;
  }
}


/* V128 profile polish: menu/readability refinement only. */
.profile-side-nav a{
  white-space:nowrap;
}
.profile-side-nav a.active{
  background:rgba(183,196,154,.12);
}
.profile-rail-meta b{
  letter-spacing:-.01em;
}

/* V149 profile mobile responsive polish */
/* Profile loop mobile polish: rail becomes useful instead of cramped. */
@media(max-width:760px){
  .profile-layout.v72-profile{gap:16px!important;}
  .v72-profile .profile-rail{position:relative!important;top:auto!important;}
  .profile-rail-card{padding:16px!important;}
  .v72-profile .side-links,.profile-side-nav{display:flex!important;overflow-x:auto;gap:8px;grid-template-columns:none!important;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;}
  .v72-profile .side-links::-webkit-scrollbar,.profile-side-nav::-webkit-scrollbar{display:none;}
  .v72-profile .side-links a,.profile-side-nav a{flex:0 0 auto;min-width:132px;text-align:center;}
  .profile-pass{padding:18px!important;}
  .profile-chip-row{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;}
  .profile-action-grid,.profile-pulse-panel,.profile-detail-grid,.avatar-helper-grid{grid-template-columns:1fr!important;}
  .avatar-builder-v72{grid-template-columns:1fr!important;}
}
@media(max-width:430px){
  .profile-chip-row{grid-template-columns:1fr!important;}
  .profile-avatar-face{width:96px!important;height:96px!important;font-size:52px!important;}
}


/* V175: Profile route list closer to clean menu/dropdown style */
.profile-route-list,
.profile-menu,
.profile-side-menu,
.profile-links,
.profile-actions-list,
.street-id-menu {
  display: grid;
  gap: 10px;
}
.profile-route-list a,
.profile-menu a,
.profile-side-menu a,
.profile-links a,
.profile-actions-list a,
.street-id-menu a,
.profile-route-list button,
.profile-menu button,
.profile-side-menu button,
.profile-links button,
.profile-actions-list button,
.street-id-menu button {
  min-height: 58px;
  border: 1px solid rgba(245,240,230,.22);
  background: rgba(255,255,255,.018);
  color: var(--cream, #f4efe7);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 24px;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .22em;
  font-weight: 800;
}
.profile-route-list a::after,
.profile-menu a::after,
.profile-side-menu a::after,
.profile-links a::after,
.profile-actions-list a::after,
.street-id-menu a::after {
  content: "›";
  color: rgba(245,240,230,.42);
  letter-spacing: 0;
  font-size: 22px;
  font-weight: 400;
}


/* V181: Profile/Dashboard closer to General Store FTS styling */
body.profile-v181 .profile-layout {
  gap: 22px !important;
}

body.profile-v181 .profile-rail-card,
body.profile-v181 .profile-pass,
body.profile-v181 .profile-avatar-stage,
body.profile-v181 .profile-stat,
body.profile-v181 .profile-pulse-panel,
body.profile-v181 .platform-loop-panel,
body.profile-v181 .profile-panels-v72,
body.profile-v181 .profile-detail,
body.profile-v181 .profile-mini-store {
  background: linear-gradient(180deg, rgba(255,255,255,.014), rgba(255,255,255,.004)) !important;
  border-color: rgba(245,240,230,.20) !important;
  box-shadow: none !important;
}

body.profile-v181 .profile-rail-avatar,
body.profile-v181 .profile-avatar-face,
body.profile-v181 .mini-avatar {
  background: var(--cream, #f4efe7) !important;
  color: #050505 !important;
  border-color: rgba(245,240,230,.35) !important;
  box-shadow: none !important;
}

body.profile-v181 .profile-stat::after,
body.profile-v181 .profile-stat::before,
body.profile-v181 .profile-pulse-panel::after,
body.profile-v181 .platform-loop-card::after {
  display: none !important;
}

body.profile-v181 .side-links,
body.profile-v181 .profile-side-nav {
  display: grid !important;
  gap: 8px !important;
}

body.profile-v181 .side-links a,
body.profile-v181 .profile-side-nav a {
  min-height: 54px !important;
  border: 1px solid rgba(245,240,230,.20) !important;
  background: rgba(255,255,255,.012) !important;
  padding: 0 18px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  color: rgba(245,240,230,.72) !important;
  text-transform: uppercase !important;
  letter-spacing: .20em !important;
  text-decoration: none !important;
}

body.profile-v181 .side-links a::after,
body.profile-v181 .profile-side-nav a::after {
  content: "›";
  color: rgba(245,240,230,.38);
  letter-spacing: 0;
  font-size: 20px;
  font-weight: 400;
}

body.profile-v181 .side-links a.active,
body.profile-v181 .profile-side-nav a.active,
body.profile-v181 .side-links a:hover,
body.profile-v181 .profile-side-nav a:hover {
  color: var(--cream, #f4efe7) !important;
  border-color: rgba(190,211,155,.45) !important;
  background: rgba(190,211,155,.035) !important;
}

body.profile-v181 .profile-chip-row div,
body.profile-v181 .profile-chip-row span {
  background: rgba(255,255,255,.012) !important;
  border-color: rgba(245,240,230,.20) !important;
  box-shadow: none !important;
}

body.profile-v181 .platform-loop-card,
body.profile-v181 .profile-action {
  background: rgba(255,255,255,.012) !important;
  border-color: rgba(245,240,230,.18) !important;
  box-shadow: none !important;
}
