2026-03-09 14:40:34 -04:00
|
|
|
.token {
|
|
|
|
|
position: relative;
|
|
|
|
|
display: inline-block;
|
2026-03-09 22:42:30 -04:00
|
|
|
cursor: help;
|
2026-03-09 14:40:34 -04:00
|
|
|
color: rgba(var(--terUser), 1);
|
|
|
|
|
|
|
|
|
|
.token-tooltip {
|
|
|
|
|
position: absolute;
|
|
|
|
|
bottom: 125%;
|
2026-03-09 23:48:20 -04:00
|
|
|
left: 50%;
|
|
|
|
|
transform: translateX(-50%);
|
2026-03-09 14:40:34 -04:00
|
|
|
}
|
|
|
|
|
|
2026-04-16 00:14:47 -04:00
|
|
|
&:hover .token-tooltip {
|
|
|
|
|
display: block; // legacy fallback; .tt is JS-portal-only (no CSS hover)
|
2026-03-09 14:40:34 -04:00
|
|
|
}
|
2026-03-09 23:48:20 -04:00
|
|
|
}
|
2026-03-10 14:11:53 -04:00
|
|
|
|
2026-03-11 00:58:24 -04:00
|
|
|
.token--empty {
|
|
|
|
|
cursor: help;
|
|
|
|
|
|
|
|
|
|
> i { opacity: 0.4; }
|
|
|
|
|
}
|
|
|
|
|
|
aperture architecture: lift the page-locking foundation (html/body/.container overflow:hidden + flex-column + min-height:0; .row flex-shrink:0) from 5 per-page SCSS files into _base.scss — was opt-in per page via `body.page-billboard` / `page-dashboard` / `page-gameboard` / `page-sky` / `page-wallet` etc., with 5 near-identical `html:has(body.page-X) { overflow: hidden }` + `body.page-X { … }` blocks duplicating the same rules; any page that forgot to set `page_class` in its view context (e.g. `epic.tarot_deck` — never set) rendered without the aperture, letting applet borders + titles clip past the fixed navbar/footer sidebars at narrower viewports; foundation now universal, page-specific overrides stay scoped — gameboard keeps `.container { overflow: clip }` (Firefox seat-tooltip scroll-anchoring quirk) + billboard/dashboard/gameboard keep `.row { margin-bottom: -1rem }` (h2-row tightening); page_class context vars + body class hooks preserved (FTs at test_bud_btn.py:370 / :379 still assert on them); regression gate: 60 layout-sensitive FTs (billboard, my_buds, bud_btn, applet_my_posts, dashboard, wallet, gameboard, layout_and_styling, jasmine) + 43 room FTs (gatekeeper_bud_btn, room_gatekeeper, room_sky_select, sharing) all green
Code architected by Disco DeDisco <discodedisco@outlook.com>
Git commit message Co-Authored-By:
Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 17:16:12 -04:00
|
|
|
// Aperture foundation lives universally in _base.scss; nothing
|
|
|
|
|
// wallet-specific to override.
|
2026-03-11 00:58:24 -04:00
|
|
|
|
|
|
|
|
.wallet-page {
|
|
|
|
|
position: relative;
|
|
|
|
|
flex: 1;
|
|
|
|
|
min-height: 0;
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.wallet-tokens {
|
|
|
|
|
display: flex;
|
2026-03-11 14:50:08 -04:00
|
|
|
flex-direction: column;
|
2026-03-11 00:58:24 -04:00
|
|
|
overflow: visible;
|
|
|
|
|
|
2026-03-11 14:50:08 -04:00
|
|
|
.token-row {
|
|
|
|
|
flex: 1;
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-direction: row;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: space-evenly;
|
|
|
|
|
overflow: visible;
|
|
|
|
|
}
|
|
|
|
|
|
2026-03-11 00:58:24 -04:00
|
|
|
.token {
|
|
|
|
|
font-size: 1.5rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.token:hover .token-tooltip { display: none; }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#id_payment_methods {
|
|
|
|
|
overflow-y: auto;
|
|
|
|
|
}
|
|
|
|
|
|
2026-03-10 14:11:53 -04:00
|
|
|
@media (max-width: 768px) {
|
|
|
|
|
.token .token-tooltip {
|
|
|
|
|
width: 13rem;
|
|
|
|
|
max-width: 90vw;
|
|
|
|
|
left: 0;
|
|
|
|
|
transform: none;
|
|
|
|
|
}
|
2026-03-11 00:58:24 -04:00
|
|
|
|
|
|
|
|
.wallet-tokens .token-tooltip {
|
|
|
|
|
left: 50%;
|
|
|
|
|
transform: translateX(-50%);
|
|
|
|
|
}
|
2026-03-10 14:11:53 -04:00
|
|
|
}
|