/* Public activity shares HOURVA's graphite, paper and copper palette. */
.activity-home{background:#e9e2d6;border-block:1px solid #d6cbbb}.activity-home>.section-wrap{padding-block:80px}.activity-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.activity-section-heading h2{margin:12px 0 0}.activity-section-heading>p{max-width:370px;margin:0;color:#62645e;font-size:13px}.activity-transactions,.activity-ranking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.activity-card{min-width:0;background:var(--white);border:1px solid #d6cbbb;border-radius:4px;overflow:hidden}.activity-card-heading{display:flex;align-items:center;gap:15px;padding:26px 28px;border-bottom:1px solid #ddd5c8;min-height:108px}.activity-card-heading>div{min-width:0}.activity-card-heading h3{font:500 23px/1.2 var(--display);margin:0}.activity-card-heading p{font-size:12px;color:#666961;line-height:1.65;margin:7px 0 0}.activity-mark{display:grid;place-items:center;width:42px;height:42px;flex:none;border:1px solid #d9b293;border-radius:50%;color:var(--copper-dark)}.activity-count{font:400 35px var(--display);margin-left:auto;color:#a79b87}.activity-rows,.ranking-rows{list-style:none;padding:0;margin:0}.activity-rows li{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:19px 28px;border-bottom:1px solid #e9e2d7;min-height:88px}.activity-rows li:last-child,.ranking-rows li:last-child{border-bottom:0}.activity-person{display:flex;align-items:center;min-width:0;gap:12px}.activity-person>div{min-width:0}.activity-person strong{font-size:14px;font-weight:600;display:block;overflow-wrap:anywhere}.activity-avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;background:#eee5d7;border-radius:50%;font:500 14px var(--display);color:#7f532f}.activity-person time{display:block;font-size:10px;color:#73756d;margin-top:4px;font-variant-numeric:tabular-nums}.activity-value{max-width:53%;min-width:0;text-align:right}.activity-value>strong{display:block;font:500 16px/1.4 var(--display);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.activity-value strong small{font:500 10px var(--font);color:#77786e}.activity-network{display:flex;align-items:center;justify-content:end;gap:5px;font-size:10px;color:#77786e;margin-top:5px;overflow-wrap:anywhere}.activity-network .coin-icon{width:14px;height:14px;flex:none}.activity-empty{display:grid;justify-items:center;text-align:center;padding:50px 28px;min-height:240px;align-content:center}.activity-empty>.icon{width:30px;height:30px;color:#af845e}.activity-empty p{margin:16px 0 5px;font-size:15px;font-weight:500}.activity-empty small{max-width:290px;font-size:12px;color:#73756d}.activity-note{font-size:12px;color:#6c6d65;line-height:1.8;margin:22px 0 0;max-width:1000px}.activity-hero{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:80px;background:var(--ink);color:var(--paper);max-width:none}.activity-hero>div:first-child{max-width:900px}.activity-hero h1{font:500 clamp(42px,5vw,76px)/1.1 var(--display);margin:24px 0;overflow-wrap:anywhere}.activity-hero p{max-width:650px;font-size:17px;color:#bcbeb7}.activity-hero .eyebrow{color:var(--copper)}.activity-seal{flex:none;display:grid;place-items:center;border:1px solid #7b6049;border-radius:50%;width:170px;height:170px;color:var(--copper);align-content:center}.activity-seal strong{font:400 80px/1.1 var(--display)}.activity-seal span{font:500 10px var(--font);letter-spacing:.2em}.activity-index.section-wrap{padding-block:0;display:flex;flex-wrap:wrap;gap:0 28px;border-bottom:1px solid #d1c7b8}.activity-index a{font-size:13px;padding-block:22px;color:#65553f}.activity-index a:hover{color:var(--ink);text-decoration:underline}.activity-content.section-wrap{padding-top:64px;padding-bottom:52px}.activity-rankings.section-wrap{padding-top:0}.ranking-card{scroll-margin-top:30px}.ranking-card .activity-card-heading{min-height:130px;align-items:flex-start}.ranking-rows li{display:flex;gap:18px;align-items:center;padding:19px 28px;border-bottom:1px solid #e9e2d7;min-height:77px}.ranking-position{font:500 18px var(--display);color:#918674;min-width:26px}.ranking-rows li:first-child{background:#f8efe2}.ranking-rows li:first-child .ranking-position{color:#a75f32}.ranking-username{min-width:0;font-size:14px;font-weight:500;overflow-wrap:anywhere}.ranking-total{margin-left:auto;text-align:right;min-width:0;max-width:50%}.ranking-total strong{display:block;font:500 20px var(--display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ranking-total small{font-size:10px;color:#73756d}.activity-home .button{flex:none}.activity-page a:focus-visible,.activity-home a:focus-visible{outline:2px solid var(--copper-dark);outline-offset:5px}
@media(min-width:1201px){.topbar nav{gap:20px}.topbar nav a{font-size:12px}}
@media(max-width:900px){.activity-transactions,.activity-ranking-grid{grid-template-columns:1fr}.activity-section-heading{align-items:start;flex-direction:column}.activity-hero{padding-block:60px}.activity-seal{width:115px;height:115px}.activity-seal strong{font-size:52px}.activity-hero p{font-size:15px}.ranking-card .activity-card-heading{min-height:108px}}
@media(max-width:600px){.activity-home>.section-wrap{padding-block:56px}.activity-card-heading{padding:22px 18px;gap:11px}.activity-card-heading h3{font-size:21px}.activity-card-heading p{font-size:11px}.activity-mark{width:36px;height:36px}.activity-count{font-size:27px}.activity-rows li{padding:17px 16px;gap:10px}.activity-person{gap:8px}.activity-person strong{font-size:12px}.activity-person time{font-size:9px}.activity-avatar{display:none}.activity-value>strong{font-size:14px}.activity-network{font-size:9px}.activity-hero h1{font-size:43px}.activity-hero{padding-block:50px}.activity-seal{display:none}.activity-index.section-wrap{gap:0 20px}.activity-index a{font-size:12px;padding-block:15px}.activity-content.section-wrap{padding-top:45px;padding-bottom:38px}.activity-empty{min-height:200px}.ranking-rows li{padding:17px 18px;gap:12px}.ranking-username{font-size:13px}.ranking-total strong{font-size:18px}}
