/* Gems & Minerals Rock Version 3 — approved framework foundation */
:root{--gmr-canvas:#faf8f4;--gmr-surface:#fffefc;--gmr-surface-soft:#f5f2ed;--gmr-ink:#222735;--gmr-ink-soft:#4f596e;--gmr-muted:#727a8c;--gmr-line:#e8e0d7;--gmr-aqua:#0c8b8e;--gmr-aqua-dark:#086d70;--gmr-aqua-soft:#e4f3f1;--gmr-amethyst:#8053b5;--gmr-amethyst-soft:#f1ebf8;--gmr-rose:#f25779;--gmr-rose-soft:#fdecef;--gmr-mint:#77b99a;--gmr-mint-soft:#e3f3ea;--gmr-sky:#71afc8;--gmr-sky-soft:#e3f2f7;--gmr-sand:#d4b47c;--gmr-sand-soft:#f6efdf;--gmr-danger:#b95059;--gmr-danger-soft:#fbeaec;--gmr-radius-sm:8px;--gmr-radius-control:12px;--gmr-radius-card:18px;--gmr-radius-feature:24px;--gmr-radius-pill:999px;--gmr-shadow:0 8px 28px rgba(23,59,59,.08);--gmr-shadow-raised:0 16px 42px rgba(23,59,59,.12);--gmr-shell:1280px;--gmr-dashboard:1600px;--gmr-font:Inter,Aptos,"Segoe UI",sans-serif;--gmr-heading-font:"Cormorant Garamond",Georgia,serif}
*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--gmr-canvas);color:var(--gmr-ink);font-family:var(--gmr-font);font-size:16px;line-height:1.65}body.gmr-framework-active{background:var(--gmr-canvas)}a{color:var(--gmr-aqua-dark);text-underline-offset:3px}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0 0 .65em;color:var(--gmr-ink);font-family:var(--gmr-heading-font);font-weight:700;line-height:1.2}h1{font-size:clamp(2.25rem,4vw,2.75rem)}h2{font-size:1.75rem}h3{font-size:1.3125rem}h4{font-size:1.0625rem}p{margin:0 0 1em}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.gmr-shell{width:min(calc(100% - 64px),var(--gmr-shell));margin-inline:auto}.gmr-shell--dashboard{width:min(calc(100% - 24px),var(--gmr-dashboard));max-width:none}.gmr-dashboard-grid{display:grid;grid-template-columns:300px minmax(0,1fr) 390px;gap:24px;align-items:start}.gmr-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.gmr-stack{display:grid;gap:16px}.gmr-cluster{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.gmr-page-intro{padding:48px 0 32px;max-width:760px}.gmr-page-intro>p{color:var(--gmr-ink-soft);font-size:18px}.gmr-section-tab,.gmr-card__eyebrow{display:inline-block;margin:0 0 10px;color:var(--gmr-aqua-dark);font-family:var(--gmr-heading-font);font-size:13px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.gmr-section-tab{padding:6px 12px;background:var(--gmr-sand-soft);border:1px solid #eadcbe;border-radius:4px}
.gmr-card{position:relative;padding:24px;background:var(--gmr-surface);border:1px solid var(--gmr-line);border-radius:var(--gmr-radius-card);box-shadow:var(--gmr-shadow)}.gmr-card--compact{padding:16px}.gmr-card--feature{background:linear-gradient(135deg,var(--gmr-surface),var(--gmr-aqua-soft));border-color:#cfe5e0}.gmr-card--interactive{transition:transform .18s ease,box-shadow .18s ease}.gmr-card--interactive:hover{transform:translateY(-2px);box-shadow:var(--gmr-shadow-raised)}.gmr-card__title{margin-bottom:12px}.gmr-card__content>:last-child,.gmr-card>:last-child{margin-bottom:0}.gmr-card__footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid var(--gmr-line)}.gmr-meta{color:var(--gmr-muted);font-size:14px}.gmr-text-link{font-weight:700;text-decoration:none}
.gmr-button,button.gmr-button,input[type=submit].gmr-button{display:inline-flex;min-height:44px;padding:9px 18px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--gmr-line);border-radius:var(--gmr-radius-control);background:var(--gmr-surface-soft);color:var(--gmr-ink-soft);font:600 15px/1 var(--gmr-font);text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.gmr-button:hover{transform:translateY(-1px)}.gmr-button--primary{background:var(--gmr-aqua);border-color:var(--gmr-aqua);color:#fff}.gmr-button--primary:hover{background:var(--gmr-aqua-dark);color:#fff}.gmr-button--secondary{background:var(--gmr-amethyst-soft);border-color:#dfd2ee;color:#664090}.gmr-button--outline{background:var(--gmr-surface);border-color:var(--gmr-aqua);color:var(--gmr-aqua-dark)}.gmr-button--success{background:var(--gmr-mint);border-color:var(--gmr-mint);color:#173c2d}.gmr-button--danger{background:var(--gmr-danger);border-color:var(--gmr-danger);color:#fff}.gmr-button--small{min-height:36px;padding:7px 14px;font-size:14px}.gmr-button--large{min-height:52px;padding:12px 24px;font-size:16px}.gmr-button[aria-disabled=true],.gmr-button:disabled{opacity:.48;pointer-events:none}.gmr-button:focus-visible,.gmr-mm a:focus-visible,.gmr-mm button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(12,139,142,.28);outline-offset:2px}
.gmr-field{display:grid;gap:7px;margin-bottom:16px}.gmr-field label{font-size:14px;font-weight:700}.gmr-field input,.gmr-field select,.gmr-field textarea,.gmr-input{width:100%;min-height:44px;padding:10px 13px;background:#fff;border:1px solid var(--gmr-line);border-radius:var(--gmr-radius-control);color:var(--gmr-ink);font:inherit}.gmr-field textarea{min-height:120px;resize:vertical}.gmr-field input::placeholder{color:#8b92a0}.gmr-badge{display:inline-flex;padding:5px 10px;border-radius:var(--gmr-radius-pill);background:var(--gmr-surface-soft);color:var(--gmr-ink-soft);font-size:12px;font-weight:700}.gmr-badge--aqua{background:var(--gmr-aqua-soft);color:var(--gmr-aqua-dark)}.gmr-badge--amethyst{background:var(--gmr-amethyst-soft);color:#664090}.gmr-badge--rose{background:var(--gmr-rose-soft);color:#a93a56}.gmr-badge--mint{background:var(--gmr-mint-soft);color:#316b51}.gmr-badge--sand{background:var(--gmr-sand-soft);color:#755d33}.gmr-alert{padding:13px 16px;border:1px solid #cfe3eb;border-radius:var(--gmr-radius-control);background:var(--gmr-sky-soft);color:#315c6c}.gmr-alert--success{background:var(--gmr-mint-soft);border-color:#c6e4d3;color:#315f4a}.gmr-alert--warning{background:var(--gmr-sand-soft);border-color:#eadbb9;color:#70572e}.gmr-alert--error{background:var(--gmr-danger-soft);border-color:#efcbd0;color:#873b43}.gmr-empty{padding:28px 16px;text-align:center}.gmr-empty__gem{display:block;color:var(--gmr-amethyst);font:48px/1 var(--gmr-heading-font)}.gmr-ui-kit{padding-bottom:64px}.gmr-ui-kit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.gmr-mm{position:relative;z-index:999;background:rgba(255,254,252,.98);border-bottom:1px solid var(--gmr-line);box-shadow:0 5px 18px rgba(30,55,55,.06);color:var(--gmr-ink);font-family:var(--gmr-font)}.gmr-mm-sticky{position:sticky;top:0}.gmr-mm-topbar{display:none}.gmr-mm-bar{display:grid;grid-template-columns:minmax(210px,auto) minmax(420px,1fr) auto;align-items:center;gap:24px;width:min(calc(100% - 48px),var(--gmr-dashboard));min-height:82px;margin:auto}.gmr-mm-brand{display:flex;align-items:center;gap:11px;color:var(--gmr-ink);text-decoration:none}.gmr-mm-brand-icon{display:grid;width:44px;height:44px;place-items:center;background:var(--gmr-aqua-soft);border-radius:50%;color:var(--gmr-aqua)}.gmr-mm svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gmr-mm-logo{width:auto;max-height:52px}.gmr-mm-brand-copy{display:grid}.gmr-mm-title{font-family:var(--gmr-heading-font);font-size:23px;font-weight:700;line-height:1}.gmr-mm-brand-copy small{margin-top:4px;color:var(--gmr-muted);font-size:11px;letter-spacing:.06em}.gmr-mm-nav{display:flex;justify-content:center;align-items:stretch;gap:4px}.gmr-mm-link{position:relative;display:flex;align-items:center}.gmr-mm-link>a,.gmr-mm-account,.gmr-mm-shop,.gmr-mm-search-toggle{display:flex;min-height:48px;padding:6px 10px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;border-radius:10px;color:var(--gmr-ink-soft);font-size:12px;font-weight:600;text-decoration:none}.gmr-mm-link>a:hover,.gmr-mm-account:hover,.gmr-mm-shop:hover{background:var(--gmr-aqua-soft);color:var(--gmr-aqua-dark)}.gmr-mm-dropdown-toggle{width:26px;height:44px;margin-left:-8px;padding:0;border:0;background:transparent;color:var(--gmr-muted)}.gmr-mm-dropdown-toggle svg{width:14px}.gmr-mm-dropdown{position:absolute;top:calc(100% + 9px);left:0;display:none;min-width:250px;padding:8px;background:var(--gmr-surface);border:1px solid var(--gmr-line);border-radius:14px;box-shadow:var(--gmr-shadow-raised)}.gmr-mm-link:hover>.gmr-mm-dropdown,.gmr-mm-link:focus-within>.gmr-mm-dropdown,.gmr-mm-link.is-open>.gmr-mm-dropdown{display:grid}.gmr-mm-dropdown a{display:flex;gap:10px;align-items:center;padding:10px;border-radius:9px;color:var(--gmr-ink-soft);font-size:14px;text-decoration:none}.gmr-mm-dropdown a:hover{background:var(--gmr-aqua-soft);color:var(--gmr-aqua-dark)}.gmr-mm-dropdown svg{width:18px}.gmr-mm-actions{display:flex;align-items:center;gap:7px}.gmr-mm-search-inline{position:absolute;left:50%;top:18px;transform:translateX(-50%);display:none}.gmr-mm-search-toggle{cursor:pointer}.gmr-mm-search-toggle span{display:none}.gmr-mm-account span,.gmr-mm-shop span{white-space:nowrap}.gmr-mm-shop{background:var(--gmr-aqua);color:#fff}.gmr-mm-shop:hover{background:var(--gmr-aqua-dark);color:#fff}.gmr-mm-search{padding:12px 24px;background:var(--gmr-surface-soft);border-top:1px solid var(--gmr-line)}.gmr-mm-search form{display:flex;gap:10px;max-width:720px;margin:auto}.gmr-mm-search input{min-height:44px;flex:1;padding:10px 14px;border:1px solid var(--gmr-line);border-radius:var(--gmr-radius-control);font:inherit}.gmr-mm-search button{padding:0 20px;border:0;border-radius:var(--gmr-radius-control);background:var(--gmr-aqua);color:#fff;font-weight:700}.gmr-mm-toggle{display:none}
@media(max-width:1200px){.gmr-dashboard-grid{grid-template-columns:240px minmax(0,1fr)}.gmr-dashboard-grid>:last-child{grid-column:1/-1}.gmr-mm-bar{grid-template-columns:auto 1fr auto;gap:12px}.gmr-mm-link>a{padding-inline:7px}.gmr-mm-brand-copy small{display:none}}
@media(max-width:960px){.gmr-shell{width:min(calc(100% - 48px),var(--gmr-shell))}.gmr-dashboard-grid,.gmr-content-grid{grid-template-columns:1fr}.gmr-mm-bar{display:flex;min-height:70px}.gmr-mm-brand{margin-right:auto}.gmr-mm-toggle{display:grid;width:44px;height:44px;padding:10px;place-content:center;gap:5px;border:0;border-radius:10px;background:var(--gmr-aqua-soft)}.gmr-mm-toggle i{display:block;width:22px;height:2px;background:var(--gmr-aqua-dark)}.gmr-mm-nav{position:absolute;top:70px;left:16px;right:16px;display:none;padding:10px;background:var(--gmr-surface);border:1px solid var(--gmr-line);border-radius:16px;box-shadow:var(--gmr-shadow-raised)}.gmr-mm.is-mobile-open .gmr-mm-nav{display:grid}.gmr-mm-link{display:grid;grid-template-columns:1fr auto}.gmr-mm-link>a{flex-direction:row;justify-content:flex-start;font-size:15px}.gmr-mm-dropdown{position:static;grid-column:1/-1;margin:4px 0 8px 18px;box-shadow:none}.gmr-mm-actions{gap:3px}.gmr-mm-account span,.gmr-mm-shop span{display:none}.gmr-ui-kit__grid{grid-template-columns:1fr}}
@media(max-width:720px){.gmr-shell{width:calc(100% - 32px)}.gmr-page-intro{padding-top:32px}.gmr-card{padding:20px}.gmr-mm-bar{width:calc(100% - 24px)}.gmr-mm-title{font-size:19px}.gmr-mm-brand-icon{width:38px;height:38px}.gmr-mm-shop{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Administrator UI-kit review page: neutralize active-theme wrappers only here. */
.gmr-ui-kit{display:block;margin:0 auto;padding:0 0 48px;font-family:var(--gmr-font);font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.6;white-space:normal}
.gmr-ui-kit *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.gmr-section-tab):not(.gmr-card__eyebrow):not(.gmr-empty__gem){font-family:var(--gmr-font)}
.gmr-ui-kit .gmr-page-intro{padding:30px 0 22px}
.gmr-ui-kit .gmr-card{padding:22px}
.gmr-ui-kit .gmr-card__title{margin-bottom:10px}
.gmr-ui-kit .gmr-card__footer{margin-top:20px;padding-top:14px}
.gmr-ui-kit .gmr-empty{padding:24px 16px}
.gmr-ui-kit__grid{gap:18px}
.gmr-ui-kit pre{margin:0;padding:0;overflow:visible;border:0;background:transparent;color:inherit;font:inherit;white-space:normal}
body.gmr-ui-kit-page .entry-header,body.gmr-ui-kit-page .page-header,body.gmr-ui-kit-page .wp-block-post-title,body.gmr-ui-kit-page main>.page-title,body.gmr-ui-kit-page main>.entry-title{display:none!important}
body.gmr-ui-kit-page .site-main,body.gmr-ui-kit-page .entry-content,body.gmr-ui-kit-page .wp-block-post-content,body.gmr-ui-kit-page .wp-site-blocks main{margin-top:0!important;padding-top:0!important}
body.gmr-ui-kit-page .entry-content>.gmr-ui-kit,body.gmr-ui-kit-page .wp-block-post-content>.gmr-ui-kit{margin-top:0!important}

/* Version 3.2 mockup-matched homepage approval shell */
.gmr-home{display:block;width:100%!important;max-width:none!important;margin:0!important;padding:18px 0 54px;background:radial-gradient(circle at 1% 100%,rgba(128,83,181,.08),transparent 22%),radial-gradient(circle at 99% 100%,rgba(12,139,142,.08),transparent 22%),var(--gmr-canvas);font:400 15px/1.45 var(--gmr-font)}
.gmr-home__frame{display:grid;width:min(calc(100% - 32px),1500px);margin-left:auto;margin-right:auto;grid-template-columns:260px minmax(650px,1fr) 312px;gap:18px;align-items:start}.gmr-home__left,.gmr-home__right{position:sticky;top:100px}.gmr-home__feed,.gmr-home__right{display:grid;gap:14px}.gmr-home-panel{overflow:hidden;background:rgba(255,254,252,.97);border:1px solid var(--gmr-line);border-radius:13px;box-shadow:0 4px 16px rgba(45,55,60,.065)}
.gmr-paper-label{display:inline-block;margin:0 0 9px;padding:5px 16px;background:var(--gmr-sand-soft);border:1px solid #e7d7b7;border-radius:3px;color:#31323a;font:700 13px/1.1 var(--gmr-heading-font);letter-spacing:.045em;text-transform:uppercase;transform:rotate(-.4deg)}.gmr-paper-label i{color:var(--gmr-amethyst);font-style:normal}
.gmr-home-panel--nav{padding:13px 16px 17px}.gmr-side-nav{display:grid;gap:1px;padding-bottom:11px;border-bottom:1px solid var(--gmr-line)}.gmr-side-nav a,.gmr-side-section>a{display:flex;min-height:36px;padding:6px 9px;align-items:center;gap:10px;border-radius:8px;color:var(--gmr-ink);font-size:14px;text-decoration:none}.gmr-side-nav a span{width:21px;color:var(--gmr-amethyst);font-size:18px;text-align:center}.gmr-side-nav a:hover,.gmr-side-nav a.is-current,.gmr-side-section>a:hover{background:var(--gmr-aqua-soft);color:var(--gmr-aqua-dark)}.gmr-side-section{padding-top:13px}.gmr-side-section>a{min-height:32px;padding-block:3px}.gmr-side-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.gmr-side-heading>a{color:var(--gmr-amethyst);font-size:12px;font-weight:700;text-decoration:none}.gmr-groups{display:grid;gap:5px}.gmr-group{display:flex;padding:6px 8px;align-items:center;gap:10px;border-radius:8px;color:var(--gmr-ink);text-decoration:none}.gmr-group>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--gmr-amethyst-soft);color:var(--gmr-amethyst)}.gmr-group>b{display:grid;font-size:13px}.gmr-group small{color:var(--gmr-muted);font-size:11px;font-weight:500}.gmr-discover{margin-top:3px;color:var(--gmr-aqua-dark)!important;font-weight:700}
.gmr-v3h-composer{padding:0!important;border-radius:13px!important}.gmr-v3h-composer__prompt{display:flex!important;min-height:68px!important;padding:11px 16px!important;align-items:center!important;gap:12px!important}.gmr-v3h-composer__prompt img,.gmr-feed-card__head img{width:44px!important;height:44px!important;flex:0 0 auto!important;border-radius:50%!important;object-fit:cover!important;border:2px solid #dbcfae!important}.gmr-v3h-composer__prompt button{display:block!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:9px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--gmr-ink)!important;font:600 17px/1.25 var(--gmr-heading-font)!important;text-align:left!important;cursor:pointer!important}.gmr-v3h-crystal-sprig{color:var(--gmr-amethyst)!important;font-size:28px!important}.gmr-v3h-composer__actions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-top:1px solid var(--gmr-line)!important}.gmr-v3h-composer__actions button,.gmr-feed-card__actions button{display:block!important;width:auto!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:8px!important;border:0!important;border-right:1px solid var(--gmr-line)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--gmr-ink-soft)!important;font:600 12px/1.2 var(--gmr-font)!important;cursor:pointer!important}.gmr-v3h-composer__actions button:last-child,.gmr-feed-card__actions button:last-child{border-right:0!important}.gmr-v3h-composer__actions button:hover,.gmr-feed-card__actions button:hover{background:var(--gmr-aqua-soft)!important;color:var(--gmr-aqua-dark)!important;transform:none!important}
.gmr-finds{padding:11px 12px 12px}.gmr-finds__rail{display:grid;grid-template-columns:105px repeat(4,minmax(0,1fr));gap:8px}.gmr-find{position:relative;display:flex;min-height:122px;padding:9px;align-items:flex-end;overflow:hidden;border-radius:10px;background:linear-gradient(145deg,#a984c9,#4d897f);background-position:center;background-size:cover;color:#fff;text-decoration:none}.gmr-find:after{position:absolute;inset:35% 0 0;content:"";background:linear-gradient(transparent,rgba(18,24,30,.76))}.gmr-find span{position:relative;z-index:1;font-size:12px;font-weight:700;text-shadow:0 1px 3px #000}.gmr-find em{position:absolute;z-index:2;top:7px;left:7px;width:30px;height:30px;overflow:hidden;border:2px solid #fff;border-radius:50%;background:var(--gmr-aqua-soft)}.gmr-find em img{width:100%;height:100%;object-fit:cover}.gmr-find--placeholder:nth-child(odd){background:linear-gradient(145deg,#d8c4df,#7e9e99)}.gmr-find--add{display:grid;place-content:center;text-align:center;background:linear-gradient(145deg,var(--gmr-aqua-soft),#d4e8e4);color:var(--gmr-ink)}.gmr-find--add:after{display:none}.gmr-find--add b{display:grid;width:44px;height:44px;margin:auto;place-items:center;border:1px solid var(--gmr-aqua);border-radius:50%;background:#fff;color:var(--gmr-aqua);font-size:25px;font-weight:400}.gmr-find--add span{color:var(--gmr-ink);text-shadow:none}
.gmr-feed-card{padding:16px}.gmr-feed-card__head{display:flex;align-items:center;gap:11px}.gmr-feed-card__head div{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.gmr-feed-card__head strong{font-size:14px}.gmr-feed-card__head div>span{padding:2px 7px;border-radius:999px;background:var(--gmr-amethyst-soft);color:var(--gmr-amethyst);font-size:10px;font-weight:700}.gmr-feed-card__head small{width:100%;color:var(--gmr-muted);font-size:11px}.gmr-feed-card__head>button{margin-left:auto;border:0;background:transparent;color:var(--gmr-muted)}.gmr-feed-card>p{margin:12px 2px;font-size:13px}.gmr-feed-card>p a{color:var(--gmr-aqua-dark);text-decoration:none}.gmr-feed-gallery{display:grid;min-height:345px;grid-template-columns:1.55fr 1fr;gap:5px}.gmr-feed-gallery>div:first-child,.gmr-feed-gallery span{display:block;background-position:center;background-size:cover}.gmr-feed-gallery>div:last-child{display:grid;grid-template-rows:1fr 1fr;gap:5px}.gmr-feed-gallery .is-placeholder{background:linear-gradient(135deg,var(--gmr-aqua-soft),var(--gmr-amethyst-soft),var(--gmr-rose-soft))}.gmr-feed-card__meta{display:flex;padding:9px 2px;justify-content:space-between;color:var(--gmr-muted);font-size:12px}.gmr-feed-card__actions{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--gmr-line)}
.gmr-widget{padding:13px 14px}.gmr-widget header{display:flex;align-items:center;justify-content:space-between;gap:10px}.gmr-widget h2{margin:0;font-size:15px;text-transform:uppercase}.gmr-widget header a{color:var(--gmr-amethyst);font-size:11px;font-weight:700;text-decoration:none}.gmr-event{display:grid;margin-top:11px;grid-template-columns:50px 1fr;gap:10px}.gmr-event time{display:grid;align-content:center;min-height:55px;border:1px solid #d9cbed;border-radius:8px;background:var(--gmr-amethyst-soft);color:var(--gmr-amethyst);font:700 20px/1 var(--gmr-heading-font);text-align:center}.gmr-event time b{font:700 10px/1 var(--gmr-font)}.gmr-event p,.gmr-member p,.gmr-auction p{display:grid;margin:0}.gmr-event strong,.gmr-member strong,.gmr-auction strong{font-size:12px}.gmr-event span,.gmr-event small,.gmr-member span,.gmr-auction span{color:var(--gmr-muted);font-size:10px}.gmr-member{display:flex;margin-top:10px;align-items:center;gap:9px}.gmr-member img{width:35px;height:35px;border-radius:50%;object-fit:cover}.gmr-member p{min-width:0;flex:1}.gmr-member button{padding:5px 8px;border:1px solid #d9cbed;border-radius:7px;background:var(--gmr-amethyst-soft);color:var(--gmr-amethyst);font-size:10px;font-weight:700}.gmr-rank{display:grid;margin-top:8px;padding:6px 5px;grid-template-columns:20px 24px minmax(0,1fr) auto;gap:5px;align-items:center;border-bottom:1px solid var(--gmr-line);font-size:11px}.gmr-rank .gmr-rank-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.gmr-rank em{color:var(--gmr-amethyst);font-style:normal;font-weight:700}.gmr-widget-button{display:block;margin-top:10px;padding:7px;border:1px solid #c9e2dd;border-radius:8px;background:var(--gmr-aqua-soft);color:var(--gmr-aqua-dark);font-size:11px;font-weight:700;text-align:center;text-decoration:none}.gmr-arcade-leaderboard-empty{display:grid;gap:2px;margin-top:10px;padding:11px;border:1px solid var(--gmr-line);border-radius:8px;background:#fbfafc}.gmr-arcade-leaderboard-empty strong{font-size:12px}.gmr-arcade-leaderboard-empty span{color:var(--gmr-muted);font-size:11px;line-height:1.35}.gmr-auction{display:grid;margin-top:11px;grid-template-columns:105px 1fr;gap:10px}.gmr-auction>div{min-height:78px;border-radius:8px;background-position:center;background-size:cover}.gmr-auction .is-placeholder{background:linear-gradient(135deg,var(--gmr-amethyst-soft),var(--gmr-rose-soft))}.gmr-auction a{margin-top:5px;padding:5px;border-radius:7px;background:var(--gmr-aqua);color:#fff;font-size:10px;font-weight:700;text-align:center;text-decoration:none}
.gmr-home-new-members{margin-top:3px}.gmr-home-new-members .gmr-member{padding:3px 0 7px;border-bottom:1px solid var(--gmr-line)}.gmr-home-new-members .gmr-member:last-child{padding-bottom:0;border-bottom:0}.gmr-home-new-members .gmr-member img{width:38px!important;height:38px!important;flex:0 0 38px}.gmr-member-new{padding:4px 7px;border:1px solid #d9cbed;border-radius:7px;background:var(--gmr-amethyst-soft);color:var(--gmr-amethyst)!important;font-size:9px!important;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.gmr-widget-empty{margin:12px 0 2px;color:var(--gmr-muted);font-size:11px;line-height:1.45}
body.gmr-v3-homepage-page .entry-header,body.gmr-v3-homepage-page .page-header,body.gmr-v3-homepage-page .wp-block-post-title,body.gmr-v3-homepage-page main>.page-title,body.gmr-v3-homepage-page main>.entry-title{display:none!important}body.gmr-v3-homepage-page .site-content,body.gmr-v3-homepage-page .content-area,body.gmr-v3-homepage-page #primary,body.gmr-v3-homepage-page .site-main,body.gmr-v3-homepage-page main#main,body.gmr-v3-homepage-page article,body.gmr-v3-homepage-page .entry-content,body.gmr-v3-homepage-page .wp-block-post-content,body.gmr-v3-homepage-page .wp-site-blocks main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.gmr-v3-homepage-page .entry-content>.gmr-home,body.gmr-v3-homepage-page .wp-block-post-content>.gmr-home{margin-top:0!important}
body.gmr-v3-homepage-page .site-content,body.gmr-v3-homepage-page .content-area,body.gmr-v3-homepage-page #primary,body.gmr-v3-homepage-page .site-main,body.gmr-v3-homepage-page main#main,body.gmr-v3-homepage-page article,body.gmr-v3-homepage-page .entry-content,body.gmr-v3-homepage-page .wp-block-post-content,body.gmr-v3-homepage-page .wp-site-blocks main{min-height:0!important}
body.gmr-v3-homepage-page .gmr-home-preview-source{height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
body.gmr-v3-homepage-page .gmr-home-preview-vacated{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}
@media(max-width:1450px){.gmr-home__frame{grid-template-columns:260px minmax(560px,1fr) 320px;gap:14px}}
@media(max-width:1180px){.gmr-home__frame{grid-template-columns:250px minmax(0,1fr)}.gmr-home__right{position:static;grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.gmr-home__frame{left:0;width:min(calc(100% - 24px),760px);grid-template-columns:1fr}.gmr-home__left,.gmr-home__right{position:static}.gmr-home__left{order:2}.gmr-home__feed{order:1}.gmr-home__right{order:3;grid-template-columns:1fr}.gmr-finds__rail{grid-template-columns:100px repeat(4,140px);overflow-x:auto}.gmr-v3h-composer__actions{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:560px){.gmr-home{padding-top:10px}.gmr-home__frame{width:calc(100% - 16px)}.gmr-feed-gallery{min-height:270px}.gmr-v3h-composer__prompt button{font-size:15px!important}}

/* Live Community bridge: real composer and Campfire posts inside the approved homepage center rail. */
.gmr-home-community-composer{padding:14px 16px;overflow:visible}.gmr-home-community-composer .gmr-composer{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;margin:0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.gmr-home-community-composer .gmr-avatar img{width:44px;height:44px;border:2px solid #dbcfae;border-radius:50%;object-fit:cover}.gmr-home-community-composer .gmr-composer form{min-width:0}.gmr-home-community-composer .gmr-composer textarea{width:100%;min-height:54px;margin:0;padding:12px 14px;resize:vertical;border:1px solid var(--gmr-line);border-radius:12px;background:#fff;color:var(--gmr-ink);font:inherit}.gmr-home-community-composer .gmr-share-options{margin-top:8px;color:var(--gmr-ink-soft);font-size:13px}.gmr-home-community-composer .gmr-composer-actions{display:flex;margin-top:8px;align-items:center;justify-content:space-between;gap:10px}.gmr-home-community-composer .gmr-composer-actions button[type=submit]{min-height:38px!important;margin:0!important;padding:8px 18px!important;border:0!important;border-radius:9px!important;background:var(--gmr-aqua)!important;color:#fff!important;font:700 13px/1 var(--gmr-font)!important;box-shadow:none!important}.gmr-home-community-composer .gmr-login-notice{padding:4px;text-align:center}.gmr-home-community-composer .gmr-login-notice p{margin:3px 0 10px}.gmr-home-community-composer .gmr-login-notice a{display:inline-block;padding:7px 16px;border-radius:8px;background:var(--gmr-aqua);color:#fff;text-decoration:none}
.gmr-home-community-feed .gmr-feed{display:grid;gap:14px}.gmr-home-community-feed .gmr-feed-post{margin:0!important;padding:16px!important;overflow:hidden;border:1px solid var(--gmr-line)!important;border-radius:13px!important;background:rgba(255,254,252,.97)!important;box-shadow:0 4px 16px rgba(45,55,60,.065)!important;color:var(--gmr-ink)!important}.gmr-home-community-feed .gmr-feed-post>header{display:flex;align-items:center;gap:11px}.gmr-home-community-feed .gmr-feed-post>header img{width:44px;height:44px;border-radius:50%;object-fit:cover}.gmr-home-community-feed .gmr-feed-post>header>div:nth-child(2){display:grid;min-width:0}.gmr-home-community-feed .gmr-feed-post>header strong{color:var(--gmr-ink);font-size:14px}.gmr-home-community-feed .gmr-feed-post>header span{color:var(--gmr-muted);font-size:11px}.gmr-home-community-feed .gmr-post-tools{margin-left:auto}.gmr-home-community-feed .gmr-post-content{margin:12px 2px;color:var(--gmr-ink);font-size:13px}.gmr-home-community-feed .gmr-post-image{display:block;width:100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:10px;background:var(--gmr-surface-soft)}.gmr-home-community-feed .gmr-post-image img{display:block;width:100%;max-height:620px;object-fit:cover}.gmr-home-community-feed .gmr-reactions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid var(--gmr-line)}.gmr-home-community-feed .gmr-reactions form{margin:0}.gmr-home-community-feed .gmr-reactions button,.gmr-home-community-feed .gmr-comment-form button{min-height:34px;margin:0;padding:6px 10px;border:1px solid var(--gmr-line);border-radius:8px;background:#fff;color:var(--gmr-ink-soft);font:600 11px/1.2 var(--gmr-font)}.gmr-home-community-feed .gmr-reactions button.active{background:var(--gmr-amethyst-soft);border-color:#d9cbed;color:var(--gmr-amethyst)}.gmr-home-community-feed .gmr-comments{margin-top:10px}.gmr-home-community-feed .gmr-comment-form{display:flex;gap:8px}.gmr-home-community-feed .gmr-comment-form input{min-width:0;flex:1;padding:8px 10px;border:1px solid var(--gmr-line);border-radius:8px}.gmr-home-community-feed .gmr-empty{border:1px solid var(--gmr-line);border-radius:13px;background:var(--gmr-surface)}
@media(max-width:560px){.gmr-home-community-composer .gmr-composer{grid-template-columns:1fr}.gmr-home-community-composer .gmr-avatar{display:none}.gmr-home-community-feed .gmr-reactions button{font-size:10px}}

/* Version 3.4.2: approved live-homepage typography.
 * This intentionally comes after the Community bridge so legacy plugin and
 * active-theme font rules cannot restore the typewriter/monospace treatment. */
html body.gmr-v3-homepage-page .gmr-mm,
html body.gmr-v3-homepage-page .gmr-mm *:not(.dashicons),
html body.gmr-v3-homepage-page .gmr-home,
html body.gmr-v3-homepage-page .gmr-home *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.dashicons){
 font-family:Inter,Aptos,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;
}
html body.gmr-v3-homepage-page .gmr-mm-title,
html body.gmr-v3-homepage-page .gmr-home h1,
html body.gmr-v3-homepage-page .gmr-home h2,
html body.gmr-v3-homepage-page .gmr-home h3,
html body.gmr-v3-homepage-page .gmr-home h4,
html body.gmr-v3-homepage-page .gmr-home h5,
html body.gmr-v3-homepage-page .gmr-home h6,
html body.gmr-v3-homepage-page .gmr-home .gmr-paper-label{
 font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif!important;
}
html body.gmr-v3-homepage-page .gmr-home{font-size:15px!important;line-height:1.55!important}
html body.gmr-v3-homepage-page .gmr-side-nav a,
html body.gmr-v3-homepage-page .gmr-side-section>a{font-size:15px!important;line-height:1.35!important}
html body.gmr-v3-homepage-page .gmr-group b{font-size:14px!important;line-height:1.3!important}
html body.gmr-v3-homepage-page .gmr-group small{font-size:12px!important;line-height:1.35!important}
html body.gmr-v3-homepage-page .gmr-home-community-composer textarea{font-size:15px!important;line-height:1.5!important}
html body.gmr-v3-homepage-page .gmr-home-community-composer .gmr-share-options{font-size:13px!important;line-height:1.45!important}
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-feed-post>header strong{font-size:15px!important;line-height:1.35!important}
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-feed-post>header span{font-size:12px!important;line-height:1.4!important}
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-post-content{font-size:15px!important;line-height:1.62!important}
html body.gmr-v3-homepage-page .gmr-widget h2{font-size:17px!important;line-height:1.25!important;text-transform:none!important}
html body.gmr-v3-homepage-page .gmr-event strong,
html body.gmr-v3-homepage-page .gmr-member strong,
html body.gmr-v3-homepage-page .gmr-auction strong{font-size:13px!important;line-height:1.35!important}
html body.gmr-v3-homepage-page .gmr-event span,
html body.gmr-v3-homepage-page .gmr-event small,
html body.gmr-v3-homepage-page .gmr-member span,
html body.gmr-v3-homepage-page .gmr-auction span{font-size:11px!important;line-height:1.4!important}

/* Version 3.4.14: gently narrower desktop homepage shell. */
html body.gmr-v3-homepage-page .gmr-home__frame{max-width:1500px}

/* Version 3.4.4: compact real-photo cards in Today's Finds.
 * Grid auto-columns prevent a quiet rail with one photo from stretching that
 * image into a banner. Each genuine find keeps the same card proportions. */
html body.gmr-v3-homepage-page .gmr-finds__rail{
 display:grid;
 grid-template-columns:105px;
 grid-auto-flow:column;
 grid-auto-columns:152px;
 justify-content:start;
 gap:9px;
 overflow-x:auto;
 overflow-y:hidden;
 padding:1px 1px 5px;
 scrollbar-width:thin;
 scrollbar-color:#cbbbd8 transparent;
}
html body.gmr-v3-homepage-page button.gmr-find{
 width:100%;margin:0;border:0;text-align:left;cursor:pointer;
 font:inherit;appearance:none;-webkit-appearance:none;
}
html body.gmr-v3-homepage-page .gmr-find{
 width:100%;height:132px;min-height:132px;isolation:isolate;
 box-shadow:0 2px 8px rgba(34,39,53,.09);
}
html body.gmr-v3-homepage-page .gmr-find:not(.gmr-find--add){padding:0}
html body.gmr-v3-homepage-page .gmr-find:not(.gmr-find--add):after{
 z-index:0;inset:auto 0 0;height:48px;
 background:linear-gradient(90deg,rgba(28,35,54,.94),rgba(50,46,71,.88));
}
html body.gmr-v3-homepage-page .gmr-find:not(.gmr-find--add)>em{
 top:auto;right:auto;bottom:8px;left:8px;width:32px;height:32px;
 border:2px solid rgba(255,255,255,.92);box-shadow:0 1px 4px rgba(0,0,0,.22);
}
html body.gmr-v3-homepage-page .gmr-find>span{
 position:absolute;z-index:1;right:7px;bottom:24px;left:47px;
 overflow:hidden;color:#fff;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;
}
html body.gmr-v3-homepage-page .gmr-find>small{
 position:absolute;z-index:1;right:7px;bottom:8px;left:47px;color:rgba(255,255,255,.78);
 font-size:10px;font-weight:600;line-height:1.2;text-shadow:0 1px 3px #000;
}
html body.gmr-v3-homepage-page .gmr-find--add{box-shadow:none}
html body.gmr-v3-homepage-page .gmr-find--add>span{position:relative;right:auto;bottom:auto;left:auto;color:var(--gmr-ink)}
html body.gmr-v3-homepage-page .gmr-finds-empty{
 display:flex;min-height:122px;padding:18px;flex-direction:column;align-items:center;
 justify-content:center;border:1px dashed #c8b9d7;border-radius:10px;background:linear-gradient(135deg,#fbf7f1,#eef8f6);
 color:var(--gmr-ink-soft);text-align:center;text-decoration:none;cursor:pointer;
}
html body.gmr-v3-homepage-page .gmr-finds-empty strong{color:var(--gmr-ink);font-size:14px}
html body.gmr-v3-homepage-page .gmr-finds-empty span{margin-top:3px;font-size:12px}
html body.gmr-v3-homepage-page .gmr-find:focus-visible,
html body.gmr-v3-homepage-page .gmr-finds-empty:focus-visible{outline:3px solid rgba(111,75,143,.4);outline-offset:2px}
@media(max-width:820px){
 html body.gmr-v3-homepage-page .gmr-finds__rail{grid-template-columns:100px;grid-auto-columns:140px}
 html body.gmr-v3-homepage-page .gmr-finds-empty{min-width:220px}
}

/* v3.4.6 real Arcade leaderboard */
.gmr-rank strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* v3.4.7 keep leaderboard portraits clear of member names and scores */
html body.gmr-v3-homepage-page .gmr-widget .gmr-arcade-home-leaderboard .gmr-rank{
 display:grid!important;
 grid-template-columns:18px 30px minmax(62px,1fr) auto!important;
 column-gap:8px!important;
 align-items:center!important;
 width:100%!important;
 min-width:0!important;
 padding:7px 4px!important;
}
html body.gmr-v3-homepage-page .gmr-widget .gmr-arcade-home-leaderboard .gmr-rank>b{width:18px!important;text-align:center!important}
html body.gmr-v3-homepage-page .gmr-widget .gmr-arcade-home-leaderboard .gmr-rank .gmr-rank-avatar{
 display:block!important;
 position:static!important;
 width:30px!important;
 min-width:30px!important;
 max-width:30px!important;
 height:30px!important;
 margin:0!important;
 border-radius:50%!important;
 object-fit:cover!important;
 transform:none!important;
}
html body.gmr-v3-homepage-page .gmr-widget .gmr-arcade-home-leaderboard .gmr-rank strong{
 display:block!important;min-width:0!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important
}
html body.gmr-v3-homepage-page .gmr-widget .gmr-arcade-home-leaderboard .gmr-rank em{
 display:block!important;margin:0!important;padding-left:4px!important;white-space:nowrap!important;text-align:right!important
}

/* 3.4.8 — real Rockhound Auctions homepage bridge. */
html body.gmr-v3-homepage-page .gmr-auction small{color:var(--gmr-muted)!important;font-size:10px!important;line-height:1.35!important}
html body.gmr-v3-homepage-page .gmr-auction__countdown{color:var(--gmr-rose)!important;font-weight:700!important}
html body.gmr-v3-homepage-page .gmr-auction--empty>div{display:grid!important;place-items:center!important}
html body.gmr-v3-homepage-page .gmr-auction--empty>div:after{content:'⚒';color:var(--gmr-amethyst);font-size:28px}

/* 3.4.9 — real Featured Conversation card from Community activity. */
html body.gmr-v3-homepage-page .gmr-widget--featured-conversation{overflow:hidden}
html body.gmr-v3-homepage-page .gmr-featured-conversation{display:grid;gap:9px;margin-top:10px}
html body.gmr-v3-homepage-page .gmr-featured-conversation.has-image{grid-template-columns:88px minmax(0,1fr);align-items:start}
html body.gmr-v3-homepage-page .gmr-featured-conversation__image{display:block;height:104px;overflow:hidden;border-radius:9px;background:var(--gmr-surface-soft)}
html body.gmr-v3-homepage-page .gmr-featured-conversation__image img{display:block;width:100%;height:100%;object-fit:cover}
html body.gmr-v3-homepage-page .gmr-featured-conversation__body{display:grid;min-width:0;gap:5px}
html body.gmr-v3-homepage-page .gmr-featured-conversation__author{display:flex;min-width:0;align-items:center;gap:7px}
html body.gmr-v3-homepage-page .gmr-featured-conversation__author>img,
html body.gmr-v3-homepage-page .gmr-featured-conversation__author .gmr-avatar img{display:block;width:30px!important;height:30px!important;border-radius:50%!important;object-fit:cover!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation__author>span{display:grid;min-width:0;line-height:1.15}
html body.gmr-v3-homepage-page .gmr-featured-conversation__author strong{overflow:hidden;color:var(--gmr-ink);font-size:12px!important;text-overflow:ellipsis;white-space:nowrap}
html body.gmr-v3-homepage-page .gmr-featured-conversation__author small{color:var(--gmr-muted);font-size:10px!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation__type{width:max-content;padding:2px 7px;border-radius:999px;background:var(--gmr-amethyst-soft);color:var(--gmr-amethyst)!important;font-size:9px!important;font-weight:800;letter-spacing:.03em;text-transform:uppercase}
html body.gmr-v3-homepage-page .gmr-featured-conversation p{display:-webkit-box;margin:0;overflow:hidden;color:var(--gmr-ink-soft);font-size:11px!important;line-height:1.42!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}
html body.gmr-v3-homepage-page .gmr-featured-conversation__meta{display:flex;align-items:center;gap:7px;color:var(--gmr-muted);font-size:10px!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation__meta a{margin-left:auto;color:var(--gmr-aqua-dark);font-size:10px!important;font-weight:800;text-decoration:none;white-space:nowrap}
html body.gmr-v3-homepage-page .gmr-featured-conversation--empty{padding:12px;border:1px solid var(--gmr-line);border-radius:9px;background:#fbfafc}
html body.gmr-v3-homepage-page .gmr-featured-conversation--empty strong{font-size:12px!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation--empty span{color:var(--gmr-muted);font-size:11px!important;line-height:1.4!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation--empty a{color:var(--gmr-aqua-dark);font-size:11px!important;font-weight:800;text-decoration:none}

/* 3.4.10 — real Campfire topics replace sample group memberships. */
html body.gmr-v3-homepage-page .gmr-home-topics{display:grid;gap:4px}
html body.gmr-v3-homepage-page .gmr-home-topic{
 display:flex;min-height:45px;padding:5px 7px;align-items:center;gap:10px;border-radius:8px;
 color:var(--gmr-ink);text-decoration:none;
}
html body.gmr-v3-homepage-page .gmr-home-topic:hover{background:var(--gmr-aqua-soft);color:var(--gmr-aqua-dark)}
html body.gmr-v3-homepage-page .gmr-home-topic>span{
 display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;
 background:var(--gmr-amethyst-soft);color:var(--gmr-amethyst);font-size:17px;
}
html body.gmr-v3-homepage-page .gmr-home-topic:nth-child(2)>span{background:var(--gmr-aqua-soft);color:var(--gmr-aqua-dark)}
html body.gmr-v3-homepage-page .gmr-home-topic:nth-child(3)>span{background:#fff0ec;color:var(--gmr-rose)}
html body.gmr-v3-homepage-page .gmr-home-topic:nth-child(4)>span{background:#eef4fb;color:#466b96}
html body.gmr-v3-homepage-page .gmr-home-topic>b{display:grid;min-width:0;font-size:13px;line-height:1.25}
html body.gmr-v3-homepage-page .gmr-home-topic small{color:var(--gmr-muted);font-size:11px;font-weight:500}
html body.gmr-v3-homepage-page .gmr-side-empty{margin:4px 0 7px;color:var(--gmr-muted);font-size:12px;line-height:1.4}

/* 3.4.13 — honest Community-feed fallback; no fabricated activity. */
html body.gmr-v3-homepage-page .gmr-feed-unavailable{
 display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:18px;
}
html body.gmr-v3-homepage-page .gmr-feed-unavailable>span{
 display:grid;width:44px;height:44px;place-items:center;border-radius:50%;
 background:var(--gmr-amethyst-soft);color:var(--gmr-amethyst);font-size:24px;
}
html body.gmr-v3-homepage-page .gmr-feed-unavailable div{display:grid;gap:3px;min-width:0}
html body.gmr-v3-homepage-page .gmr-feed-unavailable strong{color:var(--gmr-ink);font-size:14px;line-height:1.3}
html body.gmr-v3-homepage-page .gmr-feed-unavailable p{margin:0;color:var(--gmr-muted);font-size:12px;line-height:1.45}
html body.gmr-v3-homepage-page .gmr-feed-unavailable a{
 padding:8px 11px;border:1px solid #c9e2dd;border-radius:8px;background:var(--gmr-aqua-soft);
 color:var(--gmr-aqua-dark);font-size:11px;font-weight:800;text-decoration:none;white-space:nowrap;
}
@media(max-width:560px){
 html body.gmr-v3-homepage-page .gmr-feed-unavailable{grid-template-columns:40px minmax(0,1fr)}
 html body.gmr-v3-homepage-page .gmr-feed-unavailable>span{width:40px;height:40px}
 html body.gmr-v3-homepage-page .gmr-feed-unavailable>a{grid-column:1/-1;text-align:center}
}

/* Version 3.4.15 — final visual pass matched to the approved community mockup. */
.gmr-mm{
 background:rgba(255,253,249,.985);border-bottom:1px solid #e6ded5;
 box-shadow:0 4px 18px rgba(40,47,58,.07);backdrop-filter:blur(14px)
}
.gmr-mm-bar{
 width:min(calc(100% - 54px),1500px);min-height:94px;
 grid-template-columns:minmax(300px,auto) minmax(260px,365px) minmax(430px,1fr) auto;
 gap:22px
}
.gmr-mm-brand{gap:12px;min-width:0}.gmr-mm-logo{max-width:72px;max-height:76px;object-fit:contain}.gmr-mm-logo--default{width:72px;height:68px}
.gmr-mm-title{font-family:"Cormorant Garamond",Georgia,serif;font-size:27px;font-weight:700;letter-spacing:-.01em;color:#202532}
.gmr-mm-brand-copy small{margin-top:5px;color:#397a80;font-size:12px;font-weight:600;letter-spacing:.015em}
.gmr-mm-search-inline{
 position:relative;inset:auto;transform:none;display:flex;min-width:0;height:46px;padding:0 14px;
 align-items:center;gap:9px;border:1px solid #e3ddd7;border-radius:999px;
 background:linear-gradient(180deg,#fbfaf8,#f5f2ef);box-shadow:inset 0 1px 2px rgba(45,42,52,.035)
}
.gmr-mm-search-inline svg:first-child{width:18px;color:#8160a8}.gmr-mm-search-inline svg:last-child{width:20px;color:#53627a}
.gmr-mm-search-inline input{min-width:0;width:100%;height:42px;padding:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#273042;font:500 12px/1.2 var(--gmr-font)}
.gmr-mm-search-inline input::placeholder{color:#717888}
.gmr-mm-nav{justify-content:flex-end;gap:5px}.gmr-mm-link>a{position:relative;min-width:66px;min-height:69px;padding:8px 8px 10px;gap:5px;border-radius:10px;color:#30384b;font-size:12px;font-weight:500}
.gmr-mm-link>a svg{width:27px;height:27px;color:#50608a;stroke-width:1.55}.gmr-mm-link:nth-child(2n)>a svg{color:#2b8889}.gmr-mm-link:nth-child(3n)>a svg{color:#7957a1}
.gmr-mm-link>a:hover{background:#edf6f4;color:#08777a}.gmr-mm-link>a:after{position:absolute;right:11px;bottom:-12px;left:11px;height:3px;border-radius:3px;background:#0b898c;content:"";opacity:0;transform:scaleX(.6);transition:.16s ease}
body.home .gmr-mm-link:first-child>a:after,.gmr-mm-link>a:hover:after{opacity:1;transform:scaleX(1)}
.gmr-mm-dropdown-toggle{display:none}.gmr-mm-dropdown{top:calc(100% + 13px);border-color:#e4dcd3;background:#fffdfa}
.gmr-mm-actions{gap:8px}.gmr-mm-search-toggle{display:none}.gmr-mm-shop{min-width:60px;min-height:69px;padding:8px;gap:5px;background:transparent;color:#317d79;font-size:12px;font-weight:500}.gmr-mm-shop svg{width:27px;height:27px}.gmr-mm-shop:hover{background:#edf6f4;color:#08777a}
.gmr-mm-account{min-height:52px!important;padding:5px 7px!important;flex-direction:row!important;gap:8px!important;color:#252d3c!important;font-size:12px!important}.gmr-mm-account img{width:40px;height:40px;border:2px solid #d8ccb9;border-radius:50%;object-fit:cover}.gmr-mm-account>svg:first-child{width:26px;height:26px}.gmr-mm-account>svg:last-child{width:13px;height:13px;color:#647085}

html body.gmr-v3-homepage-page{background:#faf8f4!important}
html body.gmr-v3-homepage-page .gmr-home{
 min-height:calc(100vh - 94px);padding:18px 0 56px;
 background-color:#faf8f4;
 background-image:url(../images/botanical-left.svg),url(../images/botanical-right.svg),radial-gradient(circle at 18% 4%,rgba(128,83,181,.035),transparent 25%),radial-gradient(circle at 88% 45%,rgba(12,139,142,.035),transparent 24%);
 background-position:left bottom,right bottom,center,center;background-repeat:no-repeat;background-size:245px auto,225px auto,auto,auto;background-attachment:fixed
}
html body.gmr-v3-homepage-page .gmr-home__frame{width:min(calc(100% - 74px),1500px);gap:26px;grid-template-columns:264px minmax(620px,1fr) 318px}
html body.gmr-v3-homepage-page .gmr-home__left,html body.gmr-v3-homepage-page .gmr-home__right{top:112px}
html body.gmr-v3-homepage-page .gmr-home__feed,html body.gmr-v3-homepage-page .gmr-home__right{gap:16px}
html body.gmr-v3-homepage-page .gmr-home-panel,
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-feed-post{
 border:1px solid #e7ded4!important;border-radius:14px!important;background:rgba(255,254,251,.965)!important;
 box-shadow:0 4px 15px rgba(41,48,57,.065),0 1px 2px rgba(41,48,57,.025)!important
}
html body.gmr-v3-homepage-page .gmr-home-panel--nav{padding:12px 18px 17px}
html body.gmr-v3-homepage-page .gmr-paper-label{
 position:relative;margin:0 0 8px -1px;padding:5px 17px 4px 13px;border:1px solid #e5d6bd;border-radius:2px;
 background:linear-gradient(100deg,#f8f0df,#f3e9d7 70%,#fbf5e9);clip-path:polygon(2% 7%,95% 0,100% 47%,96% 100%,3% 91%,0 48%);
 color:#30333b;font-size:14px;letter-spacing:.025em;transform:rotate(-.35deg)
}
html body.gmr-v3-homepage-page .gmr-side-nav{gap:0;padding-bottom:10px}
html body.gmr-v3-homepage-page .gmr-side-nav a,html body.gmr-v3-homepage-page .gmr-side-section>a{min-height:34px;padding:5px 9px;border-radius:8px;color:#303747!important;font-size:13px!important}
html body.gmr-v3-homepage-page .gmr-side-nav a span{width:24px;color:#7653a2;font-size:19px}
html body.gmr-v3-homepage-page .gmr-side-nav a.is-current{border:1px solid #d7e8e5;background:linear-gradient(90deg,#e8f3f0,#eef6f4);color:#087b7d!important;font-weight:700}
html body.gmr-v3-homepage-page .gmr-side-section{padding-top:12px}
html body.gmr-v3-homepage-page .gmr-home-topic{min-height:43px;padding:4px 7px}
html body.gmr-v3-homepage-page .gmr-discover{justify-content:center;margin-top:5px;border:1px solid #beddd8;border-radius:999px!important;background:#edf7f5;color:#087b7d!important}

html body.gmr-v3-homepage-page .gmr-home-community-composer{overflow:visible!important;background:rgba(255,254,251,.98)!important}
html body.gmr-v3-homepage-page .gmr-campfire-launch{padding:13px 16px 0}
html body.gmr-v3-homepage-page .gmr-campfire-launch__prompt{min-height:66px!important;padding:6px 9px 6px 5px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body.gmr-v3-homepage-page .gmr-campfire-launch__avatar img{width:48px!important;height:48px!important;border-color:#d8c7a6!important}
html body.gmr-v3-homepage-page .gmr-campfire-launch__prompt strong{color:#242a38!important;font:600 19px/1.2 "Cormorant Garamond",Georgia,serif!important}
html body.gmr-v3-homepage-page .gmr-campfire-launch__prompt small{color:#697184!important;font-size:11px!important}
html body.gmr-v3-homepage-page .gmr-campfire-launch__prompt i{background:#edf6f3!important;color:#238b87!important}
html body.gmr-v3-homepage-page .gmr-campfire-launch__tools{margin:0 -16px!important;gap:0!important;border-top:1px solid #ebe3da!important}
html body.gmr-v3-homepage-page .gmr-campfire-launch__tools button{min-height:48px!important;border-right:1px solid #ebe3da!important;border-radius:0!important;color:#3a4150!important;font-size:12px!important}
html body.gmr-v3-homepage-page .gmr-campfire-launch__tools button:nth-child(1){color:#238b87!important}html body.gmr-v3-homepage-page .gmr-campfire-launch__tools button:nth-child(2){color:#7653a2!important}html body.gmr-v3-homepage-page .gmr-campfire-launch__tools button:nth-child(3){color:#d88e16!important}html body.gmr-v3-homepage-page .gmr-campfire-launch__tools button:nth-child(4){color:#e85373!important}
html body.gmr-v3-homepage-page .gmr-campfire-launch__tools button:last-child{border-right:0!important}

html body.gmr-v3-homepage-page .gmr-finds{padding:11px 13px 12px}
html body.gmr-v3-homepage-page .gmr-finds__rail{grid-template-columns:126px;grid-auto-columns:154px;gap:10px;padding-bottom:2px}
html body.gmr-v3-homepage-page .gmr-find{height:170px;min-height:170px;border-radius:11px;box-shadow:none}
html body.gmr-v3-homepage-page .gmr-find--add{border:1px solid #c6dfdc;background:linear-gradient(145deg,#eff9f7,#dceeed)}
html body.gmr-v3-homepage-page .gmr-find--add b{width:52px;height:52px;border-color:#3a9c99;color:#198884;font-size:29px}
html body.gmr-v3-homepage-page .gmr-find:not(.gmr-find--add):after{height:52px;background:linear-gradient(transparent,rgba(28,31,39,.82))}

html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-feed-post{padding:18px!important}
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-feed-post>header img{width:46px;height:46px;border:2px solid #d8c7a6}
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-post-content{margin:13px 2px 11px;font-size:15px!important;line-height:1.55!important}
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-post-image{border-radius:10px;background:#eee9e4}
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-post-image img{width:100%;max-height:600px;object-fit:cover}
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-reactions{justify-content:space-around;padding-top:10px}
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-reactions button{border-color:transparent;background:transparent;color:#596176}
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-reactions form:nth-child(1) button{color:#e84f75}html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-reactions form:nth-child(2) button{color:#6f50a1}html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-reactions form:nth-child(3) button{color:#11868a}

html body.gmr-v3-homepage-page .gmr-widget{padding:14px 16px}
html body.gmr-v3-homepage-page .gmr-widget header{padding-bottom:7px;border-bottom:1px solid rgba(232,224,215,.72)}
html body.gmr-v3-homepage-page .gmr-widget h2{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:17px!important;font-weight:700!important;letter-spacing:.005em}
html body.gmr-v3-homepage-page .gmr-widget header a{color:#7953a6;font-size:11px}
html body.gmr-v3-homepage-page .gmr-home-new-members .gmr-member{min-height:52px;padding:6px 0}
html body.gmr-v3-homepage-page .gmr-member-new{border-color:#c9dfdc;background:#eef7f5;color:#087b7d!important}
html body.gmr-v3-homepage-page .gmr-widget-button{border-color:#b993df;background:linear-gradient(180deg,#fdfbff,#f4eefb);color:#7447a4}
html body.gmr-v3-homepage-page .gmr-auction a{border:1px solid #fac6cf;background:#fff0f2;color:#d83e65}

@media(max-width:1380px){
 .gmr-mm-bar{grid-template-columns:minmax(250px,auto) minmax(220px,310px) minmax(390px,1fr) auto;gap:12px}.gmr-mm-title{font-size:23px}.gmr-mm-link>a{min-width:58px;padding-inline:5px}
 html body.gmr-v3-homepage-page .gmr-home__frame{width:min(calc(100% - 32px),1500px);gap:16px;grid-template-columns:248px minmax(560px,1fr) 300px}
}
@media(max-width:1180px){
 .gmr-mm-bar{grid-template-columns:auto 1fr auto}.gmr-mm-search-inline{display:none}.gmr-mm-search-toggle{display:flex}.gmr-mm-nav{justify-content:center}
 html body.gmr-v3-homepage-page .gmr-home{background-size:180px auto,170px auto,auto,auto}
 html body.gmr-v3-homepage-page .gmr-home__frame{grid-template-columns:245px minmax(0,1fr)}
}
@media(max-width:960px){
 .gmr-mm-bar{display:flex;width:calc(100% - 28px);min-height:74px}.gmr-mm-logo{max-height:55px}.gmr-mm-logo--default{width:56px;height:52px}.gmr-mm-nav{justify-content:stretch}.gmr-mm-link>a{min-height:46px}.gmr-mm-link>a:after{display:none}.gmr-mm-dropdown-toggle{display:block}.gmr-mm-search-toggle{display:flex}.gmr-mm-shop{min-height:48px}.gmr-mm-account{min-height:46px!important}.gmr-mm-account span,.gmr-mm-account>svg:last-child{display:none}
 html body.gmr-v3-homepage-page .gmr-home__left,html body.gmr-v3-homepage-page .gmr-home__right{top:auto}
}
@media(max-width:820px){
 html body.gmr-v3-homepage-page .gmr-home{background-image:radial-gradient(circle at 50% 0,rgba(128,83,181,.04),transparent 28%);background-attachment:scroll}
 html body.gmr-v3-homepage-page .gmr-home__frame{width:min(calc(100% - 24px),760px);grid-template-columns:1fr}
 html body.gmr-v3-homepage-page .gmr-finds__rail{grid-template-columns:112px;grid-auto-columns:145px}
 html body.gmr-v3-homepage-page .gmr-find{height:154px;min-height:154px}
}
@media(max-width:560px){.gmr-mm-title{font-size:19px}.gmr-mm-brand-copy small{display:none}.gmr-mm-logo--default{width:45px}.gmr-mm-account img{width:36px;height:36px}}

/* Version 3.4.16 — readable homepage typography and stronger contrast.
 * The approved 1500px shell, card geometry, palette, and live integrations
 * remain unchanged; only undersized or faint text is lifted. */
.gmr-mm-title{font-size:29px;color:#1f2532}
.gmr-mm-brand-copy small{color:#276d72;font-size:13px;font-weight:700}
.gmr-mm-search-inline input{color:#222a39;font-size:14px;font-weight:500}
.gmr-mm-search-inline input::placeholder{color:#5c6473;opacity:1}
.gmr-mm-link>a,.gmr-mm-shop{color:#273044;font-size:13px;font-weight:600}
.gmr-mm-account{color:#202838!important;font-size:13px!important;font-weight:600!important}
.gmr-mm-dropdown a{color:#343c4d;font-size:14px;font-weight:600}

html body.gmr-v3-homepage-page .gmr-home{color:#222735!important}
html body.gmr-v3-homepage-page .gmr-paper-label{color:#282d38;font-size:15px;font-weight:700}
html body.gmr-v3-homepage-page .gmr-side-nav a,
html body.gmr-v3-homepage-page .gmr-side-section>a{color:#283142!important;font-size:14px!important;font-weight:600!important}
html body.gmr-v3-homepage-page .gmr-side-heading>a{color:#694395!important;font-size:13px!important;font-weight:800!important}
html body.gmr-v3-homepage-page .gmr-home-topic>b{color:#252c3a;font-size:14px;line-height:1.3}
html body.gmr-v3-homepage-page .gmr-home-topic small,
html body.gmr-v3-homepage-page .gmr-side-empty{color:#566071;font-size:12px;font-weight:500}
html body.gmr-v3-homepage-page .gmr-discover{font-size:14px!important;font-weight:800!important}

html body.gmr-v3-homepage-page .gmr-campfire-launch__prompt small{color:#566071!important;font-size:13px!important}
html body.gmr-v3-homepage-page .gmr-campfire-launch__tools button{color:#30394a!important;font-size:13px!important;font-weight:700!important}
html body.gmr-v3-homepage-page .gmr-find>span{font-size:12px;font-weight:800}
html body.gmr-v3-homepage-page .gmr-find>small{color:rgba(255,255,255,.94);font-size:11px}
html body.gmr-v3-homepage-page .gmr-find--add>span{color:#252d3b;font-size:13px}

html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-feed-post>header strong{color:#202735!important;font-size:16px!important}
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-feed-post>header span{color:#596273!important;font-size:13px!important}
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-post-content{color:#28303e!important;font-size:16px!important;line-height:1.62!important}
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-reactions button,
html body.gmr-v3-homepage-page .gmr-home-community-feed .gmr-comment-form button{font-size:13px!important;font-weight:700!important}

html body.gmr-v3-homepage-page .gmr-widget h2{color:#202735!important;font-size:19px!important}
html body.gmr-v3-homepage-page .gmr-widget header a{color:#684092!important;font-size:12px;font-weight:800}
html body.gmr-v3-homepage-page .gmr-featured-conversation__author strong{color:#202735;font-size:13px!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation__author small{color:#596273;font-size:11px!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation__type{font-size:10px!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation p{color:#394354;font-size:13px!important;line-height:1.48!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation__meta{color:#596273;font-size:11px!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation__meta a{font-size:11px!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation--empty strong{font-size:14px!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation--empty span,
html body.gmr-v3-homepage-page .gmr-featured-conversation--empty a{font-size:12px!important}

html body.gmr-v3-homepage-page .gmr-member strong,
html body.gmr-v3-homepage-page .gmr-auction strong{color:#202735!important;font-size:14px!important}
html body.gmr-v3-homepage-page .gmr-member span,
html body.gmr-v3-homepage-page .gmr-auction span{color:#505a6c!important;font-size:12px!important}
html body.gmr-v3-homepage-page .gmr-member-new{font-size:11px!important;font-weight:800!important}
html body.gmr-v3-homepage-page .gmr-widget .gmr-arcade-home-leaderboard .gmr-rank strong{color:#202735!important;font-size:14px!important}
html body.gmr-v3-homepage-page .gmr-widget .gmr-arcade-home-leaderboard .gmr-rank em{color:#5f3e91!important;font-size:12px!important;font-weight:800!important}
html body.gmr-v3-homepage-page .gmr-auction small{color:#596273!important;font-size:11px!important}
html body.gmr-v3-homepage-page .gmr-auction a,
html body.gmr-v3-homepage-page .gmr-widget-button{font-size:12px!important;font-weight:800!important}
html body.gmr-v3-homepage-page .gmr-widget-empty{color:#566071;font-size:12px;line-height:1.5}

@media(max-width:1380px){.gmr-mm-title{font-size:25px}}
@media(max-width:560px){.gmr-mm-title{font-size:20px}}

/* Version 3.4.18 — Rockhound Reels homepage shelf.
 * Follows the approved warm-white card system and keeps the 1500px shell. */
html body.gmr-v3-homepage-page .gmr-home-reels{padding:15px 16px 13px;border-top:4px solid #2d9692;background:rgba(255,253,249,.97)}
html body.gmr-v3-homepage-page .gmr-home-reels__header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:2px}
html body.gmr-v3-homepage-page .gmr-home-reels__header .gmr-paper-label{margin:0}
html body.gmr-v3-homepage-page .gmr-home-reels__header>a{color:#684092;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}
html body.gmr-v3-homepage-page .gmr-home-reels__intro{margin:2px 0 12px;color:#566171;font-size:13px;line-height:1.45}
html body.gmr-v3-homepage-page .gmr-home-reels__unavailable{display:grid;gap:4px;padding:18px;border:1px dashed #c8dcda;border-radius:12px;background:#f3faf8;color:#2d3543;text-decoration:none}
html body.gmr-v3-homepage-page .gmr-home-reels__unavailable span{color:#596474;font-size:12px}

/* Version 3.4.17 — final homepage readability pass.
 * Preserve the approved 1500px layout and card geometry while removing the
 * last 9–11px mockup-era labels from the header and live side panels. */
.gmr-mm-link>a,
.gmr-mm-shop,
.gmr-mm-account{font-size:14px!important;line-height:1.25!important}
.gmr-mm-brand-copy small{font-size:14px!important;line-height:1.3!important}
.gmr-mm-search-inline input{font-size:15px!important}

html body.gmr-v3-homepage-page .gmr-paper-label{font-size:16px!important}
html body.gmr-v3-homepage-page .gmr-side-nav a,
html body.gmr-v3-homepage-page .gmr-side-section>a{font-size:15px!important;line-height:1.4!important}
html body.gmr-v3-homepage-page .gmr-side-heading>a{font-size:14px!important}
html body.gmr-v3-homepage-page .gmr-home-topic>b{font-size:15px!important;line-height:1.35!important}
html body.gmr-v3-homepage-page .gmr-home-topic small,
html body.gmr-v3-homepage-page .gmr-side-empty{font-size:13px!important;line-height:1.45!important}

html body.gmr-v3-homepage-page .gmr-campfire-launch__prompt small{font-size:14px!important}
html body.gmr-v3-homepage-page .gmr-campfire-launch__tools button{font-size:14px!important}
html body.gmr-v3-homepage-page .gmr-find>span{font-size:13px!important}
html body.gmr-v3-homepage-page .gmr-find>small{font-size:12px!important}
html body.gmr-v3-homepage-page .gmr-find--add>span{font-size:14px!important}

html body.gmr-v3-homepage-page .gmr-widget h2{font-size:20px!important;line-height:1.3!important}
html body.gmr-v3-homepage-page .gmr-widget header a{font-size:13px!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation__author strong{font-size:14px!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation__author small{font-size:12px!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation__type{font-size:11px!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation p{font-size:14px!important;line-height:1.55!important}
html body.gmr-v3-homepage-page .gmr-featured-conversation__meta,
html body.gmr-v3-homepage-page .gmr-featured-conversation__meta a{font-size:12px!important}

html body.gmr-v3-homepage-page .gmr-member strong,
html body.gmr-v3-homepage-page .gmr-auction strong,
html body.gmr-v3-homepage-page .gmr-widget .gmr-arcade-home-leaderboard .gmr-rank strong{font-size:15px!important}
html body.gmr-v3-homepage-page .gmr-member span,
html body.gmr-v3-homepage-page .gmr-auction span,
html body.gmr-v3-homepage-page .gmr-widget .gmr-arcade-home-leaderboard .gmr-rank em{font-size:13px!important;line-height:1.45!important}
html body.gmr-v3-homepage-page .gmr-member-new{font-size:12px!important}
html body.gmr-v3-homepage-page .gmr-auction small,
html body.gmr-v3-homepage-page .gmr-widget-empty{font-size:12px!important;line-height:1.5!important}
html body.gmr-v3-homepage-page .gmr-auction a,
html body.gmr-v3-homepage-page .gmr-widget-button{font-size:13px!important}
