/* The Raven's Record — worn brass, warm velvet and an unhurried paper ledger. */
html.player-profile-open,body.player-profile-open { overflow:hidden!important; }
.player-profile-overlay[hidden] { display:none!important; }
.player-profile-overlay { position:fixed;inset:0;z-index:30000;display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;background:radial-gradient(ellipse at 50% 20%,#34232cdd,#0c0a0ef5 80%);color:#eee0c9; }
.player-profile-overlay * { box-sizing:border-box; }
.profile-shell { width:min(1120px,100%);height:min(920px,calc(100dvh - 36px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #b7986566;border-radius:25px;background:linear-gradient(135deg,#271b24f5,#15131bf8),url('/images/ravens-board/ravens-board-intro.webp') center/cover;box-shadow:0 28px 100px #000b,inset 0 1px 0 #ead4aa18;font:18px/1.4 'EB Garamond',Georgia,serif; }
.profile-header { display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 32px 18px;border-bottom:1px solid #bfa17026; }
.profile-eyebrow { margin:0 0 7px;font:600 11px/1.5 'Cinzel',Georgia,serif;letter-spacing:.17em;color:#c7ac7c; }
.profile-header h2 { margin:0;color:#ead4a9;font:500 clamp(22px,3vw,31px)/1.2 'Cinzel',Georgia,serif;letter-spacing:.01em;text-shadow:0 2px 6px #0006; }
.profile-shell button { min-height:44px;width:auto;margin:0;padding:10px 20px;border:1px solid #b5986b66;border-radius:13px;box-shadow:inset 0 1px 0 #f9e4be15,0 4px 10px #0002;background:linear-gradient(#865154,#60373f);color:#f5e7d3;font:600 17px/1.2 'EB Garamond',Georgia,serif;letter-spacing:.015em;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s; }
.profile-shell button:hover:not(:disabled) { border-color:#e7c997;background:linear-gradient(#966065,#70434a); }
.profile-shell button:disabled { cursor:default;opacity:.55; }
.profile-shell button.secondary { background:linear-gradient(#3c4d5a,#283541); }
.profile-shell button.secondary:hover:not(:disabled) { background:linear-gradient(#4a5b68,#354653); }
.profile-shell button:focus-visible,.profile-shell input:focus-visible { outline:2px solid #f0cf91;outline-offset:3px; }
.profile-shell .profile-close { flex:0 0 auto;min-height:38px;width:38px;padding:0;border-radius:50%;background:#211a20;box-shadow:none;font:26px Georgia,serif; }
.profile-tabs { display:flex;gap:8px;flex:0 0 auto;padding:12px 32px;background:#18131a6b;border-bottom:1px solid #bfa17026; }
.profile-tabs button { flex:1;max-width:210px;background:#34272f;font-weight:400; }
.profile-tabs button[aria-pressed=true] { background:linear-gradient(#78524e,#4b323a);border-color:#c5a77e;box-shadow:inset 0 1px 0 #f4d7aa33; }
.profile-alerts:empty { display:none; }
.profile-alerts { flex:0 0 auto;max-height:150px;overflow:auto; }
.profile-alert { margin:10px 25px 0;padding:10px 16px;border:1px solid #b2986559;border-radius:12px;background:#59452c55;font-size:16px; }
.profile-alert.is-error { border-color:#cd8a8066;background:#5b2a3280;color:#f6dcd4; }
.profile-shell .profile-inline-button { min-height:30px;padding:4px 12px;margin-left:8px;font-size:15px; }
.profile-body { flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:26px 32px 38px;scrollbar-width:thin;scrollbar-color:#8b7258 #18131d; }
.profile-footer { padding:10px 25px;flex:0 0 auto;background:#0e0b114d;border-top:1px solid #bfa17026;font-size:14px;text-align:center;color:#bfb09b; }
.profile-shell h3 { color:#eddbba;font:500 clamp(24px,3.3vw,39px)/1.16 'Cinzel',Georgia,serif;margin:0 0 16px; }
.profile-shell h4 { color:#e5cca1;font:500 22px/1.25 'Cinzel',Georgia,serif;margin:0 0 12px; }
.profile-shell p { margin-top:0; }
.profile-muted { color:#c1b2a0;font-size:16px; }
.profile-small-label { display:block;color:#c4ab83;font:600 10px/1.4 'Cinzel',Georgia,serif;letter-spacing:.14em; }
.profile-medallion { position:relative;width:62px;height:62px;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #b5986599;border-radius:50%;color:#e3c48b;background:radial-gradient(circle at 35% 25%,#766045,#33272a 68%);box-shadow:inset 0 0 0 4px #1d161f,inset 0 0 0 5px #af8d564f,0 5px 14px #0004; }
.profile-medallion svg { width:37px;height:37px;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;fill:none;filter:drop-shadow(0 1px 1px #0008); }
.profile-medallion-large { width:88px;height:88px; }.profile-medallion-large svg { width:50px;height:50px; }
.profile-record-hero { display:grid;grid-template-columns:260px minmax(0,1fr);gap:36px;align-items:center;min-height:340px; }
.profile-portrait { position:relative;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:330px; }
.profile-portrait-arch { position:absolute;inset:8px 8px 36px;border:1px solid #b39a6569;border-radius:47% 47% 16px 16px;background:radial-gradient(ellipse at 50% 40%,#85725045,#2b1c26cc 65%);box-shadow:inset 0 0 35px #0006; }
.profile-portrait img { position:relative;width:100%;height:310px;object-fit:contain;filter:drop-shadow(0 12px 12px #0006); }
.profile-portrait-caption { position:relative;display:block;text-align:center;margin-top:10px;color:#c8b18a;font-size:15px; }
.profile-record-copy h3 { overflow-wrap:anywhere;margin-bottom:17px; }
.profile-rank-line { display:flex;align-items:center;gap:14px;margin:0 0 18px; }
.profile-rank-line strong { display:block;color:#ead8b5;font:500 21px/1.3 'Cinzel',Georgia,serif; }
.profile-reputation { display:flex;align-items:baseline;gap:15px;flex-wrap:wrap; }
.profile-reputation strong { color:#efd5a5;font:500 clamp(38px,5vw,56px)/1.15 'Cinzel',Georgia,serif; }
.profile-reputation span { color:#d5c2a4;font-size:21px; }
.profile-record-copy>.profile-muted { max-width:460px;margin:12px 0; }
.profile-worn-badge { display:flex;align-items:center;gap:10px;color:#dfc79d;font-size:19px;margin-bottom:0; }
.profile-worn-badge .profile-medallion { width:35px;height:35px; }.profile-worn-badge svg { width:21px;height:21px; }
.profile-tally { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:24px 0 28px;padding:18px 10px;border-top:1px solid #bfa17040;border-bottom:1px solid #bfa17040;background:#0d0b101a; }
.profile-tally>div { text-align:center;padding:4px 10px;border-right:1px solid #bfa17026; }.profile-tally>div:last-child { border:0; }
.profile-tally strong { display:block;font:500 27px 'Cinzel',Georgia,serif;color:#e8d2a9; }.profile-tally span { font-size:15px;color:#c1b09a; }
.profile-milestone { position:relative;display:grid;grid-template-columns:1fr 170px;column-gap:25px;padding:23px 27px;border:1px solid #b998655b;border-radius:19px;background:linear-gradient(115deg,#504033b3,#231b25bf);box-shadow:inset 0 1px 0 #e6c48a17;min-height:168px; }
.profile-milestone h4 { font-size:23px;margin-bottom:8px; }.profile-milestone p:not(.profile-eyebrow) { color:#cbb99f;font-size:16px; }
.profile-progress { display:block;height:5px;overflow:hidden;border-radius:10px;background:#100d137a;box-shadow:inset 0 1px 3px #0006; }
.profile-progress>span { display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#9e744d,#ddbd7f); }
.profile-milestone>.profile-progress { grid-column:1;align-self:end; }
.profile-next-figures { grid-column:2;grid-row:1/3;display:flex;align-self:stretch;justify-content:center;gap:0;min-width:0; }
.profile-next-figures img { width:50%;height:135px;object-fit:contain;filter:drop-shadow(0 5px 6px #0006); }
.profile-recent { margin-top:28px; }.profile-recent-heading h4 { font-size:23px; }.profile-match-receipt { display:grid;grid-template-columns:1fr auto;gap:12px 25px;margin-top:12px;padding:18px 22px;border:1px solid #b5996545;border-radius:16px;background:linear-gradient(120deg,#38252b80,#1b161f80); }.profile-match-receipt h5 { color:#e2c79c;font:500 19px/1.3 'Cinzel',Georgia,serif;margin:5px 0; }.profile-match-receipt p { color:#bcaa92;font-size:15px;margin:0; }.profile-match-points { text-align:right;align-self:center; }.profile-match-points strong { display:block;color:#e8cd9e;font:500 29px/1.1 'Cinzel',Georgia,serif; }.profile-match-points>span { color:#bfa784;font-size:14px; }.profile-match-breakdown { display:flex;flex-wrap:wrap;gap:8px 23px;grid-column:1/-1;border-top:1px solid #b9986526;padding-top:10px;color:#b8a58d;font-size:14px; }.profile-match-breakdown b { color:#d9bf95;font-weight:400;margin-left:5px; }
.profile-record-bottom { display:grid;grid-template-columns:1.2fr 1fr;gap:22px;margin-top:27px;align-items:start; }
.profile-paper { border:1px solid #c5aa735e;border-radius:17px;padding:25px 26px;background:linear-gradient(130deg,#dbcba6,#c5b18b);color:#46382c;box-shadow:inset 0 0 30px #a38c5d3b,0 9px 22px #0002; }
.profile-paper h4 { color:#51402d;font-size:23px; }.profile-paper .profile-eyebrow { color:#725e3e; }.profile-paper p { font-size:17px; }.profile-paper .profile-small-print { color:#69563f; }
.profile-name-card { border:1px solid #b69a6a33;border-radius:17px;background:#19151a59;padding:25px 26px; }.profile-name-card h4 { font-size:21px; }.profile-name-card button { width:100%;margin-top:13px; }.profile-name-card .profile-muted { margin-top:12px; }
.profile-shell label { display:block;color:#d9c6a6;font-size:16px;margin-bottom:7px; }
.profile-shell input { width:100%;max-width:100%;min-height:46px;display:block;padding:10px 14px;border:1px solid #b49a6966;border-radius:11px;box-shadow:inset 0 2px 5px #0005;background:#120f15a8;color:#f2e3c9;font:19px 'EB Garamond',Georgia,serif; }
.profile-small-print { display:block;font-size:14px;line-height:1.45;color:#b7a58f; }
.profile-section-intro { max-width:700px;margin-bottom:23px; }.profile-section-intro h3 { font-size:clamp(24px,3.1vw,35px); }.profile-section-intro p:not(.profile-eyebrow) { color:#c5b59e;max-width:620px;font-size:18px; }
.profile-collection-toolbar { display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 0 24px; }.profile-collection-toolbar>span { color:#b8a78d;font-size:15px;margin-left:auto; }
.profile-filters { display:flex;gap:7px;flex-wrap:wrap; }.profile-shell .profile-filters button { min-height:36px;padding:7px 14px;background:#271e28;font-weight:400;font-size:16px; }.profile-shell .profile-filters button[aria-pressed=true] { background:#624342;border-color:#c3a477; }
.profile-badge-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px; }
.profile-shell .profile-badge-card { min-width:0;display:flex;flex-direction:column;align-items:center;gap:9px;min-height:260px;padding:24px 19px 18px;background:radial-gradient(ellipse at 50% 0,#55403780,#231b25e8 70%);border-color:#a78d5f5c;border-radius:18px;text-align:center;font-weight:400; }
.profile-shell .profile-badge-card:disabled { opacity:1; }.profile-shell .profile-badge-card.is-locked { background:#19151c75;border-color:#93806233; }.profile-badge-card.is-locked .profile-medallion { filter:saturate(.35);color:#968979;background:radial-gradient(circle at 35% 25%,#49423a,#25202a 70%);border-color:#81705766; }.profile-badge-card.is-locked>strong { color:#c2b29a; }.profile-shell .profile-badge-card.is-selected { border-color:#d8b57b;box-shadow:inset 0 0 0 2px #d9b6761f,0 7px 20px #0003; }
.profile-badge-card>strong { color:#ead1a6;font:500 18px/1.25 'Cinzel',Georgia,serif; }.profile-badge-description { color:#baab99;font-size:16px;line-height:1.35; }.profile-badge-progress { margin-top:auto;font-size:13px;color:#ac9c86; }.profile-badge-card>.profile-progress { width:80%;height:3px; }.profile-badge-seal { margin-top:auto;color:#bda581;font-size:13px;font-style:italic; }
.profile-appearance-grid { display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px; }.profile-shell .profile-appearance-card { display:flex;align-items:center;flex-direction:column;min-width:0;padding:10px 10px 15px;gap:7px;background:linear-gradient(#3b2e3370,#1c1620bb);border-color:#a38b6055;border-radius:18px;font-weight:400; }.profile-shell .profile-appearance-card:disabled { opacity:1; }.profile-shell .profile-appearance-card.is-selected { border-color:#dec18a;box-shadow:inset 0 0 0 2px #d9b67633; }.profile-appearance-card .profile-figure-window { width:100%;height:180px;display:block;border-radius:48% 48% 9px 9px;background:radial-gradient(ellipse at 50% 45%,#78613b35,transparent 70%); }.profile-figure-window img { width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 6px #0007); }.profile-appearance-card.is-locked img { filter:saturate(.55) brightness(.8) drop-shadow(0 6px 6px #0007); }.profile-appearance-card>strong { font-size:17px;color:#e0c7a1; }.profile-appearance-card>span:not(.profile-figure-window) { font:500 9px/1.5 'Cinzel',Georgia,serif;letter-spacing:.07em;color:#b9a17e; }.profile-appearance-card>small { color:#a99b8b;font-size:13px; }.profile-collection-note { margin:23px 0 0;color:#baa78d;font-size:15px;text-align:center; }.profile-empty { padding:50px 20px;text-align:center;color:#bfaf95; }
.profile-account-card { max-width:540px;text-align:center;margin:10px auto 20px;padding:27px 32px;border:1px solid #b29a695c;border-radius:23px;background:linear-gradient(145deg,#49303677,#201922bf);box-shadow:inset 0 1px 0 #e9c89712; }.profile-account-card>.profile-medallion { margin:0 0 22px; }.profile-account-card h3 { font-size:30px; }.profile-account-card>p { font-size:18px;color:#d0bea4; }.profile-account-card>.profile-eyebrow { color:#c7ac7c;font-size:11px; }.profile-account-card form { text-align:left;margin-top:24px; }.profile-account-card form label { margin-top:15px; }.profile-account-card form button { width:100%;margin-top:19px; }.profile-account-card form .profile-small-print { margin-top:8px; }.profile-account-optional { font-style:italic; }.profile-account-actions { display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:18px 0; }.profile-shell .profile-account-actions button { font-size:16px; }.profile-shell button.profile-text-button { min-height:38px;border-color:transparent;background:transparent;box-shadow:none;color:#d6bc91; }.profile-account-email { overflow-wrap:anywhere;padding:12px;border:1px solid #b39a6455;border-radius:12px;background:#17121c66; }.profile-account-warning { color:#efd3a7!important;background:#5c412944;border:1px solid #c29b6055;border-radius:12px;padding:14px;font-size:16px!important; }.profile-loading { display:flex;min-height:330px;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:25px; }.profile-loading h3 { font-size:25px;margin-top:25px; }.profile-loading p { color:#bfac92; }
@media(max-width:800px) { .profile-appearance-grid { grid-template-columns:repeat(4,minmax(0,1fr)); }.profile-record-hero { grid-template-columns:210px 1fr;gap:25px; }.profile-portrait img { height:280px; }.profile-record-bottom { grid-template-columns:1fr; }.profile-badge-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:560px) { .player-profile-overlay { padding:6px; }.profile-shell { height:calc(100dvh - 12px);border-radius:20px; }.profile-header { padding:17px 17px 15px;gap:12px; }.profile-header .profile-eyebrow { font-size:9px;letter-spacing:.12em; }.profile-header h2 { font-size:20px; }.profile-tabs { padding:9px 12px;gap:5px; }.profile-tabs button { min-width:0;min-height:40px;padding:7px 5px;font-size:14px; }.profile-body { padding:20px 16px 26px; }.profile-footer { padding:8px 12px;font-size:12px; }.profile-alert { margin:8px 12px 0;font-size:15px;padding:9px 12px; }.profile-record-hero { grid-template-columns:110px minmax(0,1fr);gap:15px;min-height:245px; }.profile-portrait { min-height:235px; }.profile-portrait img { height:215px; }.profile-portrait-arch { inset:20px 0 30px; }.profile-portrait-caption { font-size:12px; }.profile-record-copy>.profile-eyebrow { font-size:8px; }.profile-record-copy h3 { font-size:23px;margin-bottom:11px; }.profile-rank-line { gap:8px;margin-bottom:12px; }.profile-rank-line .profile-medallion { height:43px;width:43px; }.profile-rank-line svg { height:25px;width:25px; }.profile-rank-line strong { font-size:15px; }.profile-small-label { font-size:8px; }.profile-reputation { gap:4px;display:block; }.profile-reputation strong { font-size:31px; }.profile-reputation span { display:block;font-size:16px; }.profile-record-copy>.profile-muted { font-size:13px;margin:8px 0; }.profile-worn-badge { font-size:14px;gap:7px; }.profile-worn-badge .profile-medallion { width:27px;height:27px; }.profile-worn-badge svg { width:16px;height:16px; }.profile-tally { padding:12px 0;margin:19px 0; }.profile-tally>div { padding:2px 6px; }.profile-tally strong { font-size:20px; }.profile-tally span { font-size:12px;display:block; }.profile-milestone { grid-template-columns:1fr 87px;gap:12px;padding:18px 15px;min-height:160px; }.profile-milestone .profile-eyebrow { font-size:9px;letter-spacing:.1em; }.profile-milestone h4 { font-size:18px; }.profile-milestone p:not(.profile-eyebrow) { font-size:14px; }.profile-next-figures img { height:120px; }.profile-record-bottom { gap:17px;margin-top:20px; }.profile-paper,.profile-name-card { padding:20px; }.profile-paper h4,.profile-name-card h4 { font-size:20px; }.profile-paper p { font-size:16px; }.profile-section-intro h3 { font-size:25px; }.profile-section-intro p:not(.profile-eyebrow) { font-size:16px; }.profile-section-intro .profile-eyebrow { font-size:9px;letter-spacing:.1em; }.profile-collection-toolbar { margin-bottom:18px;gap:9px; }.profile-collection-toolbar>span { font-size:13px; }.profile-shell .profile-filters button { min-height:37px;padding:7px 10px;font-size:14px; }.profile-badge-grid { gap:10px; }.profile-shell .profile-badge-card { padding:18px 12px 15px;min-height:245px;gap:8px;border-radius:16px; }.profile-badge-card .profile-medallion { width:56px;height:56px; }.profile-badge-card>strong { font-size:15px; }.profile-badge-description { font-size:14px; }.profile-badge-card .profile-small-label { font-size:8px; }.profile-appearance-grid { grid-template-columns:repeat(3,minmax(0,1fr));gap:8px; }.profile-shell .profile-appearance-card { padding:8px 6px 12px;border-radius:14px; }.profile-appearance-card .profile-figure-window { height:132px; }.profile-appearance-card>strong { font-size:14px; }.profile-appearance-card>span:not(.profile-figure-window) { font-size:8px;letter-spacing:0; }.profile-appearance-card>small { font-size:11px; }.profile-account-card { padding:23px 19px;margin:0 auto;border-radius:18px; }.profile-account-card h3 { font-size:25px; }.profile-account-card>p { font-size:16px; }.profile-account-actions { gap:8px; }.profile-shell .profile-account-actions button { padding:9px 12px;font-size:15px; } }
@media(max-width:350px) { .profile-record-hero { grid-template-columns:84px minmax(0,1fr);gap:10px; }.profile-portrait img { height:195px; }.profile-header h2 { font-size:18px; }.profile-tabs button { font-size:12px; }.profile-body { padding:17px 12px 24px; }.profile-appearance-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }.profile-badge-grid { grid-template-columns:1fr; } }
@media(prefers-reduced-motion:reduce) { .profile-shell * { transition:none!important;scroll-behavior:auto!important; } }

/* Portraits belong to the record; the seated figures continue facing the table. */
.profile-portrait-views { position:relative;display:flex;gap:5px;justify-content:center;margin-top:12px; }
.profile-shell .profile-portrait-views button { min-height:38px;padding:7px 15px;border-radius:12px;background:#332730;color:#cdbb9f;font-size:15px;font-weight:400; }
.profile-shell .profile-portrait-views button[aria-pressed=true] { color:#f4dfbc;background:linear-gradient(#75514d,#49323a);border-color:#c5a77e; }
.profile-shell .profile-portrait-enlarge { position:relative;min-height:36px;padding:7px 5px;font-size:14px;font-weight:400; }
.profile-appearance-item { min-width:0;display:flex;flex-direction:column;gap:3px; }
.profile-appearance-item .profile-appearance-card { flex:1;width:100%; }
.profile-shell .profile-appearance-preview-button { width:100%;min-height:36px;padding:7px 10px;font-size:14px;font-weight:400; }
.profile-shell .profile-preview-back { padding:8px 0;min-height:40px;margin-bottom:15px;font-weight:400; }
.profile-preview-layout { display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:34px;align-items:center; }
.profile-preview-art { position:relative;display:flex;flex-direction:column;align-items:center;min-width:0; }
.profile-preview-art>.profile-portrait-views { margin:0 0 14px;z-index:1; }
.profile-preview-arch { position:absolute;inset:58px 4% 25px;border:1px solid #b39a6559;border-radius:47% 47% 18px 18px;background:radial-gradient(ellipse at 50% 40%,#8572503b,#2b1c26aa 65%);box-shadow:inset 0 0 40px #0005; }
.profile-preview-art>img { position:relative;display:block;width:100%;height:clamp(320px,53vh,560px);object-fit:contain;filter:drop-shadow(0 12px 12px #0007); }
.profile-view-caption { position:relative;color:#cbb28c;font-size:15px;margin:4px 0 0;text-align:center; }
.profile-preview-copy h3 { font-size:clamp(27px,3vw,39px); }
.profile-preview-copy>p:not(.profile-eyebrow) { color:#cbbb9f;font-size:19px;line-height:1.45; }
.profile-preview-copy .profile-preview-status { color:#ecd2a6!important;margin-top:25px; }
.profile-preview-copy .profile-preview-note { color:#a99b88!important;font-size:16px!important;margin:22px 0 0; }
@media(max-width:560px) {
  .profile-portrait-views { gap:4px;margin-top:10px; }
  .profile-shell .profile-portrait-views button { min-height:36px;padding:7px 10px;font-size:13px; }
  .profile-shell .profile-portrait-enlarge { font-size:12px;line-height:1.25;padding:5px 0; }
  .profile-shell .profile-appearance-preview-button { font-size:12px;min-height:36px;padding:7px 4px; }
  .profile-preview-layout { grid-template-columns:1fr;gap:24px; }
  .profile-preview-art { width:min(330px,100%);margin:auto; }
  .profile-preview-art>img { height:clamp(300px,51vh,440px); }
  .profile-preview-copy { text-align:center; }
  .profile-preview-copy h3 { font-size:28px; }
  .profile-preview-copy>p:not(.profile-eyebrow) { font-size:17px; }
  .profile-preview-copy .profile-preview-status { margin-top:18px; }
  .profile-view-caption { font-size:14px; }
}
