diff --git a/assets/css/app.css b/assets/css/app.css index a26e067..bff335e 100644 --- a/assets/css/app.css +++ b/assets/css/app.css @@ -2499,12 +2499,12 @@ button.report-tag--filter:hover { .platform-for-sale-badge { position: fixed; right: 0; - bottom: calc(var(--footer-h, 40px) + 0.35rem); + bottom: calc(var(--footer-h, 40px)); z-index: 1100; cursor: pointer; text-decoration: none; - transform: rotate(-45deg); - transform-origin: 100% 100%; + transform: translate(50%, 50%) rotate(-90deg); + transform-origin: center center; line-height: 0; } .platform-for-sale-badge:focus-visible { @@ -2516,25 +2516,28 @@ button.report-tag--filter:hover { background: #fff; border: 2px solid #c00; padding: 1px; + /* Long band — ends clip at viewport edges after rotation. */ + padding-block: 5rem; } .platform-for-sale-badge__inner { display: block; background: #fff; border: 2px solid #c00; - padding: 0.3rem 0.45rem; + padding: 0.35rem 0.5rem; } .platform-for-sale-badge__letters { display: flex; flex-direction: column; align-items: center; - gap: 0.05rem; + gap: 0.08rem; } .platform-for-sale-badge__letter { display: block; font: 700 0.7rem/1.05 system-ui, -apple-system, Segoe UI, sans-serif; color: #c00; letter-spacing: 0.04em; - transform: rotate(45deg); + transform: rotate(-90deg); + transform-origin: center center; } .platform-for-sale-badge__space { display: block;