[hidden] { display: none !important; }
/* Enamel UI — tactile mint controls, calm ink surfaces and warm paper mode. */
:root { --bg:#10141e; --bg-2:#19202e; --ink:#f4f4ed; --ink-dim:#b6bfce; --card:#19202e; --border:#ffffff20; --ui-control:#252e40; --ui-edge:#44516a; --ui-depth:#0a0e17; --ui-accent:#81eed4; --ui-accent-edge:#397f74; --ui-accent-ink:#102f2a; }
body { background:var(--bg); color:var(--ink); }
html[data-theme="light"] { --bg:#f6f4ee; --bg-2:#fffefa; --ink:#202b3d; --ink-dim:#596578; --card:#fffefa; --border:#25354b26; --ui-control:#fffefa; --ui-edge:#c4cbd3; --ui-depth:#d5d9d7; --ui-accent:#9aefd8; --ui-accent-edge:#55a18d; --ui-accent-ink:#173d32; --glass-bg:#fffefaee; --glass-border:#c8d2d5; --glass-border-2:#25354b20; --elev-1:0 8px 24px #3042380b; }
:is(button,.btn,.btn-glass,a.button,[role="button"],summary) { -webkit-tap-highlight-color:transparent; }
:is(button,.btn,.btn-glass,a.button,[role="button"]) { border-radius:13px; border:1px solid var(--ui-edge); background:var(--ui-control); color:var(--ink); font-weight:750; letter-spacing:.01em; box-shadow:0 3px 0 var(--ui-depth),inset 0 1px 0 #ffffff15; transition:transform .15s,box-shadow .15s,background .15s; cursor:pointer; }
:is(.btn,.btn-glass,a.button) { display:inline-flex; align-items:center; justify-content:center; gap:8px; padding:10px 17px; }
:is(button,.btn,.btn-glass,a.button,[role="button"]):hover:not(:disabled) { transform:translateY(-1px); box-shadow:0 4px 0 var(--ui-depth),0 6px 14px #00000012; opacity:1; }
:is(button,.btn,.btn-glass,a.button,[role="button"]):active:not(:disabled) { transform:translateY(2px); box-shadow:0 1px 0 var(--ui-depth); }
:is(.btn-glass.is-solid,.btn-primary,button[type="submit"],button[aria-pressed="true"],.btn-glass.is-active) { background:var(--ui-accent)!important; color:var(--ui-accent-ink)!important; border-color:var(--ui-accent-edge)!important; box-shadow:0 3px 0 var(--ui-accent-edge),inset 0 1px 0 #ffffff66!important; }
.btn-glass::after { display:none; }
:is(button,.btn,.btn-glass):focus-visible { outline:3px solid #9b88e5; outline-offset:4px; }
:is(button,.btn,.btn-glass):disabled { opacity:.45; cursor:not-allowed; transform:none; box-shadow:none; }
.btn-glass.is-danger { background:#902f42!important; color:#fff!important; border-color:#e0798a!important; }
:is(input:not([type="checkbox"]):not([type="radio"]),textarea,select,.input) { background:var(--bg-2); color:var(--ink); border:1px solid var(--ui-edge); border-radius:12px; box-shadow:inset 0 2px 3px #00000008; }
input::placeholder,textarea::placeholder { color:var(--ink-dim); opacity:.8; }
.nav-glass { background:var(--bg-2)!important; border-bottom:1px solid var(--border); box-shadow:0 3px 0 #00000008; backdrop-filter:none; }
#siteHeader a { color:var(--ink-dim); font-weight:650; }
#siteHeader a:hover { color:var(--ink); }
#siteHeader .theme-toggle { display:inline-flex; align-items:center; gap:6px; height:36px; padding:0 11px; font-size:12px; white-space:nowrap; }
.theme-toggle > span:first-child { font-size:18px; line-height:1; }
.glass,.card,.auth-card,.tier-collection,dialog { background:var(--bg-2); color:var(--ink); border-color:var(--border); }
.medal-name { color:var(--ink); }.medal-requirement,.medal-progress-label,.medal-locked-note { color:var(--ink-dim); }
html[data-theme="light"] :is([class*="text-white"],.text-dim) { color:var(--ink-dim); }
html[data-theme="light"] :is([class*="bg-[#"],[class*="bg-white/"],.tile,.tier-collection,.glass,.auth-card) { background-color:var(--bg-2); color:var(--ink); border-color:var(--border); }
html[data-theme="light"] .tile.medal-tile { background:linear-gradient(145deg,#fffefa,#f0eee8); border-color:var(--ui-edge); }
html[data-theme="light"] .medal-category { color:#586375; }
html[data-theme="light"] .tier-ink-bronze { color:#805028; }html[data-theme="light"] .tier-ink-silver { color:#52627b; }html[data-theme="light"] .tier-ink-gold { color:#826014; }html[data-theme="light"] .tier-ink-diamond { color:#17647c; }html[data-theme="light"] .tier-ink-black { color:#4b3e70; }
html[data-theme="light"] .chip.lock { color:#8a2d3f; background:#fbe8ed; border-color:#d8aeb8; }
html[data-theme="light"] .chip.ok { color:#225c42; }
html[data-theme="light"] .medal-progress { background:#e1ded6; }
html[data-theme="light"] :is(#userMenu,#siteHeader details > div) { background:var(--bg-2)!important; }
html[data-theme="light"] #userAvatar { background:#e7e8df; color:var(--ink); }
html[data-theme="light"] .brand-gradient { background:linear-gradient(90deg,#147364,#7758b5); background-clip:text; -webkit-text-fill-color:transparent; }
html[data-theme="light"] :is(hr,footer) { border-color:var(--border); }
@media(max-width:600px){.theme-label{display:none}#siteHeader .theme-toggle{padding:0 9px}#siteHeader > div{padding-left:12px;padding-right:12px;gap:5px}}
@media(prefers-reduced-motion:reduce){:is(button,.btn,.btn-glass){transition:none}}

html[data-theme="light"] body { color:var(--ink); background:var(--bg); }
html[data-theme="light"] :is(h1,h2,h3,h4,legend) { color:var(--ink); }
button:not([class]),button.text-xs { padding:7px 12px; }
html[data-theme="light"] .post-message { color:var(--ink); }
html[data-theme="light"] [data-post] b[style] { text-shadow:0 1px 1px #263044,0 -1px 1px #263044,1px 0 1px #263044,-1px 0 1px #263044; }

.muted { color:var(--ink-dim); }
html[data-theme="light"] .glass-strong { background:var(--bg-2); color:var(--ink); }

.buy-btn,.btn.is-solid { background:var(--ui-accent)!important; color:var(--ui-accent-ink)!important; border-color:var(--ui-accent-edge)!important; box-shadow:0 3px 0 var(--ui-accent-edge),inset 0 1px 0 #ffffff66!important; }
.coin-badge { background:#d9c9fa; color:#402a69; border:1px solid #9e87ce; box-shadow:inset 0 1px 0 #ffffff88; }
.bundle-card { border-color:var(--ui-edge); background:var(--bg-2); }
.bundle-card:hover { transform:translateY(-2px); box-shadow:0 6px 18px #162c2420; }
html[data-theme="light"] [class*="text-gray-"] { color:var(--ink-dim); }
html[data-theme="light"] :is(.bg-gray-800,.bg-gray-900) { background:#eaece6; color:var(--ink); }
html[data-theme="light"] .text-red-300 { color:#a33349; }
html[data-theme="light"] .text-blue-400 { color:#2c6289; }
@media(min-width:768px) and (max-width:1100px){#userMenuLabel{display:none}#siteHeader .md\:flex{gap:16px}}

:is([data-badge],[data-pick]) { flex-wrap:wrap; align-items:center; }
:is([data-badge],[data-pick]) > span.text-sm { flex:1; min-width:110px; }
:is([data-badge],[data-pick]) > span.ml-auto { flex-basis:100%; margin-left:48px; text-align:left; }
:is([data-badge],[data-pick]) .chip { white-space:normal; line-height:1.5; }

/* Brand and credits share the same illustrated enamel language. */
.brand-symbol { display:block; width:38px; height:38px; object-fit:contain; flex-shrink:0; border:0; border-radius:0; }
.brand-symbol-small { width:30px; height:30px; }.brand-symbol-hero { width:72px; height:72px; }
#brandLink .brand-gradient,footer .brand-gradient { background:none; -webkit-text-fill-color:currentColor; color:var(--ink); letter-spacing:-.04em; font-weight:850; }
.credit-pill { display:inline-flex; align-items:center; gap:7px; padding:4px 9px 4px 5px; min-height:40px; border:1px solid #67cdb14f; border-radius:13px; background:linear-gradient(140deg,#243b3a,#1b2a31); color:var(--ink); box-shadow:inset 0 1px 0 #ffffff12,0 2px 0 var(--ui-depth); text-decoration:none; }
#siteHeader a.credit-pill { color:var(--ink); }
.credit-pill:hover { border-color:#81eed4; opacity:1; }
.credit-coin { display:block; width:32px; height:32px; object-fit:contain; flex-shrink:0; }
.credit-copy { display:flex; flex-direction:column; gap:0; line-height:1.1; min-width:0; }
.credit-caption { font-size:9px; letter-spacing:.09em; text-transform:uppercase; font-weight:750; color:var(--ink-dim); }
.credit-value { font-size:15px; font-weight:850; font-variant-numeric:tabular-nums; max-width:105px; overflow:hidden; text-overflow:ellipsis; }
.credit-plus { display:grid; place-items:center; width:20px; height:20px; margin-left:3px; border-radius:7px; background:#81eed41a; color:#81eed4; font-size:16px; line-height:1; }
.credit-pill-inline { min-height:32px; gap:6px; padding:3px 8px 3px 3px; font-size:13px; font-variant-numeric:tabular-nums; }
.credit-pill-inline .credit-coin { width:26px; height:26px; }
.credit-pill-inline .credit-caption { font-size:10px; }
.wallet-balance-card { background:radial-gradient(ellipse at 50% 30%,#81eed416,transparent 65%),var(--bg-2); }
.wallet-coin { display:block; width:112px; height:112px; object-fit:contain; margin:0 auto 12px; }
.wallet-amount { font-size:clamp(36px,5vw,52px); font-weight:850; line-height:1.2; letter-spacing:-.05em; font-variant-numeric:tabular-nums; margin:4px 0 16px; overflow-wrap:anywhere; }
html[data-theme="light"] .credit-pill { background:linear-gradient(140deg,#e7f8ee,#f7fcf6); border-color:#a2cbb9; }
html[data-theme="light"] .credit-plus { background:#bfe8d6; color:#286b55; }
html[data-theme="light"] .wallet-balance-card { background:radial-gradient(ellipse at 50% 30%,#d0f3df,transparent 70%),var(--bg-2); }
@media(max-width:600px){#brandLink>.brand-gradient{display:none}.credit-pill{gap:4px;padding:3px 6px 3px 3px;min-height:36px}.credit-coin{width:26px;height:26px}.credit-caption{display:none}.credit-value{font-size:13px;max-width:95px}.credit-plus{display:none}.credit-pill-inline .credit-caption{display:inline}#siteHeader details>summary{padding-left:7px;padding-right:7px}#siteHeader>div{gap:4px}.brand-symbol{width:36px;height:36px}}

.wall-credit-readout { display:flex; align-items:center; gap:7px; font-variant-numeric:tabular-nums; }
.wall-credit-readout b { color:var(--ink); }
@media(max-width:360px){#userMenuBtn svg{display:none}#siteHeader #userMenuBtn{padding-left:5px;padding-right:5px;gap:0}#siteHeader details>summary{font-size:12px;padding-left:5px;padding-right:5px}}

@font-face{font-family:'Space Grotesk';src:url('/static/fonts/space-grotesk-700.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Fraunces';src:url('/static/fonts/fraunces-700.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Oxanium';src:url('/static/fonts/oxanium-700.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
.reward-name{display:inline-block;max-width:100%;padding:.16em .55em;border-radius:.5em;overflow-wrap:anywhere;box-decoration-break:clone;-webkit-box-decoration-break:clone;border:1px solid #92929266;box-shadow:inset 0 1px 0 #88888822;font-synthesis:none}
.reward-name-elite{border:2px solid currentColor;box-shadow:0 0 0 3px #88888822}
.reward-name[data-reward-effect]{position:relative;isolation:isolate;vertical-align:middle}
.reward-name[data-reward-effect="1"]{text-shadow:0 0 6px color-mix(in srgb,var(--reward-ink) 28%,transparent);border-color:color-mix(in srgb,var(--reward-ink) 35%,#888)}
.reward-name[data-reward-effect="2"]{text-shadow:0 0 7px color-mix(in srgb,var(--reward-ink) 48%,transparent);border-color:var(--reward-ink);box-shadow:inset 0 1px 0 #ffffff26,0 0 9px color-mix(in srgb,var(--reward-ink) 24%,transparent)}
.reward-name[data-reward-effect="3"]{text-shadow:0 0 5px color-mix(in srgb,var(--reward-ink) 55%,transparent),0 0 13px color-mix(in srgb,var(--reward-ink) 32%,transparent);border-color:var(--reward-ink);box-shadow:inset 0 1px 0 #ffffff40,0 0 0 2px color-mix(in srgb,var(--reward-ink) 15%,transparent),0 0 15px color-mix(in srgb,var(--reward-ink) 28%,transparent)}
.reward-name[data-reward-effect="4"]{border:2px solid var(--reward-ink);text-shadow:0 0 5px color-mix(in srgb,var(--reward-ink) 65%,transparent),0 0 15px color-mix(in srgb,var(--reward-ink) 42%,transparent);box-shadow:inset 0 1px 0 #ffffff55,0 0 0 3px color-mix(in srgb,var(--reward-ink) 18%,transparent),0 0 22px color-mix(in srgb,var(--reward-ink) 38%,transparent)}
.reward-name[data-reward-effect="4"]:after{content:'';position:absolute;pointer-events:none;inset:-2px;border-radius:inherit;border-top:2px solid #ffffffb3;border-bottom:2px solid #ffffff40;opacity:.55;animation:reward-lustre 4s ease-in-out infinite}
@keyframes reward-lustre{0%,100%{opacity:.3}50%{opacity:.85}}
@media(prefers-reduced-motion:reduce){.reward-name[data-reward-effect="4"]:after{animation:none;opacity:.55}}
.reward-name[data-reward-effect]{font-size:calc(1em * var(--reward-scale,1));border-width:0;padding:calc(.16em + var(--reward-border-width,1px)) calc(.55em + var(--reward-border-width,1px))}
.reward-name[data-reward-effect]:before{content:'';position:absolute;pointer-events:none;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--reward-border-width,1px) var(--reward-border,#b9b9b9)}
.color-category-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 28px}.color-category-button{font-size:12px!important;padding:8px 12px!important}
.color-collections{display:flex;flex-direction:column;gap:32px}.color-collection-heading{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.color-collection-heading h2{font-size:20px;font-weight:800}.color-collection-heading>span{font-size:12px;color:var(--ink-dim)}
.color-collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}
.tile.color-tile{background:var(--bg-2);border:1px solid var(--border);padding:20px;border-radius:18px;display:flex;flex-direction:column;min-width:0;opacity:1;filter:none}
.color-tile-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:var(--ink-dim)}
.color-stage{display:flex;align-items:center;justify-content:center;min-height:112px;margin:12px 0;background:repeating-linear-gradient(135deg,transparent 0 12px,#88888808 12px 13px);border-radius:12px}
.color-preview{font-size:24px!important;max-width:100%}.color-title{font-size:16px;font-weight:800;color:var(--ink);margin:0 0 4px}.color-font-label{font-size:11px;color:var(--ink-dim);margin:0 0 14px}.color-clue{font-size:12px;line-height:1.6;color:var(--ink-dim);min-height:40px;margin-bottom:18px}
.color-tile-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto}.color-tile-bottom button{font-size:11px;padding:8px 10px}.color-readability{font-size:10px;color:var(--ink-dim)}
.tile.medal-tile.locked{background:linear-gradient(145deg,#252830,#181c23);border-color:#7c818b55}.tile.medal-tile.locked .tier-name{color:var(--ink-dim)}.tile.medal-tile.locked .medal-progress>span{background:#8b929d}.tile.medal-tile.locked .medal-category{color:var(--ink-dim)}
.mystery-medal{position:relative;display:grid;place-items:center;width:136px;height:136px;border-radius:50%;border:7px solid #74798155;background:radial-gradient(circle at 35% 25%,#60656c55,#22272e55);box-shadow:inset 0 0 0 3px #99999915;filter:grayscale(1)}.mystery-medal>span{font-size:80px;font-weight:900;opacity:.15;color:#d4d7db;filter:blur(4px)}.mystery-medal>i{position:absolute;bottom:8px;font-size:20px;font-style:normal;color:#8c939c}.mystery-medal>i::after{content:'🔒';filter:grayscale(1)}
.mystery-mini{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#77777733;color:var(--ink-dim);font-weight:900;flex-shrink:0}
html[data-theme="light"] .tile.medal-tile.locked{background:linear-gradient(145deg,#e8e8e4,#f0f0ec);border-color:#bfc2c5}.tile.medal-tile.locked .medal-story{color:var(--ink-dim)}
@media(max-width:430px){.color-collection-grid{grid-template-columns:1fr}.color-stage{min-height:100px}.color-preview{font-size:23px!important}}
.glass-strong{background:var(--bg-2);color:var(--ink)} :is([data-color],[data-badge],[data-pick]):disabled{opacity:1;filter:none;cursor:not-allowed} [id$="Modal"]>.glass-strong{max-height:calc(100dvh - 48px);overflow:auto;margin-top:24px;box-shadow:0 20px 70px #00000055}

.legal-page{width:100%;max-width:900px;margin:0 auto;padding:32px 24px 64px;flex:1}.legal-page h1{font-size:clamp(26px,4vw,36px);font-weight:800;line-height:1.2;margin:18px 0 10px}.legal-draft{border:1px solid #b99c5a66;background:#a68c3912;border-radius:14px;padding:16px;line-height:1.6;font-size:13px;margin:22px 0 30px}.legal-section{margin:28px 0}.legal-section h2{font-size:20px;font-weight:750;margin:0 0 12px}.legal-section p{line-height:1.75;margin:10px 0;color:var(--ink-dim)}.legal-section a{text-decoration:underline;text-underline-offset:3px;color:var(--ink)}.legal-section label{display:block;margin:12px 0 6px}.legal-section form{max-width:650px}@media print{#app-header,#app-footer,.legal-draft{display:none}.legal-page{max-width:none;padding:0}.legal-section p{color:#000}body{background:#fff;color:#000}}

@font-face{font-family:'Bungee';src:url('/static/fonts/bungee-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Space Mono';src:url('/static/fonts/space-mono-700.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Lobster';src:url('/static/fonts/lobster-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
/* Ink sample tickets, with the earning clue outside the display area. */
.tile.color-tile{position:relative;border-radius:3px 3px 18px 3px;border:1px solid var(--ui-edge);border-top:5px solid var(--swatch);padding:18px 20px 20px;box-shadow:3px 3px 0 var(--ui-depth)}
.color-tile-meta{font-family:'Space Mono',monospace;font-size:9px;gap:6px;align-items:flex-start}.color-tile-meta>span:first-child{max-width:70%;line-height:1.6}
.color-stage{position:relative;min-height:132px;margin:16px -2px 18px;border-radius:2px;border:1px dashed var(--ui-edge);background:radial-gradient(var(--border) .65px,transparent .65px);background-size:8px 8px;padding:12px}
.color-stage:before{content:'BUMP-UP.NET / INK DEPT.';position:absolute;bottom:5px;left:8px;font:700 7px/1 'Space Mono',monospace;letter-spacing:.12em;color:var(--ink-dim)}
.color-stage .color-preview{font-size:clamp(18px,2vw,23px)!important;padding:.18em .4em;min-width:0}
.color-stage .color-preview{font-size:calc(clamp(18px,2vw,23px) * var(--reward-scale,1))!important}
.color-title{font-family:'Space Grotesk',sans-serif;font-size:22px;letter-spacing:-.04em;line-height:1.15;margin-bottom:8px}
.color-font-label{display:flex;gap:6px;align-items:center;font-size:10px;margin-bottom:14px}.color-ink-dot{display:inline-block;flex-shrink:0;width:9px;height:9px;border:1px solid var(--ui-edge);background:var(--swatch)}
.color-clue{font-size:12px;line-height:1.65;min-height:40px}.color-tile-bottom{padding-top:12px;border-top:1px dashed var(--ui-edge)}
.color-collection-heading{padding-bottom:10px;border-bottom:2px solid var(--ink)}.color-collection-heading h2{font-family:'Space Grotesk',sans-serif;font-size:26px;letter-spacing:-.04em}
.color-category-button{border-radius:5px;font-family:'Space Grotesk',sans-serif}.color-category-button[aria-pressed='true']{transform:rotate(-2deg)}
html[data-theme='light'] .tile.color-tile{box-shadow:3px 3px 0 #d5d9d0}
.unlock-gallery h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(36px,5vw,52px);letter-spacing:-.06em;line-height:1.15}
.unlock-toolbar{padding:15px 0;border-top:2px solid var(--ink);border-bottom:1px dashed var(--ui-edge)}
.unlock-toolbar .btn{border-radius:4px;box-shadow:none;font-size:12px;min-height:44px;padding:8px 13px}
.unlock-toolbar .btn.is-solid{box-shadow:none!important}.unlock-toolbar #summary{font:700 10px/1.6 'Space Mono',monospace;color:var(--ink-dim)}
.unlock-gallery :is(.tier-collection,.tile.medal-tile){border-radius:3px 3px 18px 3px}
/* The fifth navigation destination moves into Explore on narrow tablets. */
@font-face{font-family:'Anton';src:url('/static/fonts/anton-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Permanent Marker';src:url('/static/fonts/permanent-marker-400.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@media(min-width:768px) and (max-width:1023px){#siteHeader .hidden.md\:flex{display:none}#siteHeader details.md\:hidden{display:block}}
.member-identity{display:inline-flex;align-items:center;gap:9px;max-width:100%;min-width:0;text-decoration:none;vertical-align:middle}.member-identity .member-badge,.member-badge{width:34px;height:34px;object-fit:contain;flex:0 0 34px}.member-identity b{min-width:0;overflow-wrap:anywhere}.member-identity:hover b{text-decoration:underline;text-underline-offset:3px}.member-badge-slot{display:inline-flex;align-items:center}.member-badge-slot img{width:34px!important;height:34px!important}.note-author>p{margin-left:43px}.board-player .member-identity b{font-size:14px}.mystery-ink{font:700 30px 'Space Grotesk',sans-serif;color:#92969e;filter:blur(1px);opacity:.45}.personal-wall-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px}.personal-wall{border-top:4px solid var(--brand-1);padding:24px 0}.personal-wall h2{font-size:26px;font-weight:800}.personal-wall>p{color:var(--ink-dim);font-size:12px;margin:10px 0 18px}.personal-wall textarea{display:block;margin:8px 0 12px;color:var(--ink);background:var(--card);width:100%;border:1px solid var(--ui-edge);padding:12px}.personal-wall-post{padding:22px 0;border-bottom:1px dashed var(--ui-edge)}.personal-message{font-size:23px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0}.personal-wall-post small{font-size:10px;color:var(--ink-dim)}.public-member-header h1{font-size:24px}.public-member-header>p{margin-top:16px;color:var(--ink-dim)}.member-showcase{display:flex;gap:12px;margin-top:20px}.personal-wall form{margin-bottom:24px}@media(max-width:700px){.personal-wall-grid{grid-template-columns:1fr}.member-identity{gap:7px}}
