.underside{padding:8px 0 24px;transition:opacity .2s ease-in-out}.underside__left{min-height:18px;color:var(--color-text-muted);text-align:center;margin:0 0 8px;font-size:14px}.underside__card{background:var(--color-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:16px 18px 18px 20px;transition:opacity .2s ease-in-out}.underside--busy .underside__card{opacity:.6}.underside__note{color:var(--color-text);white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:17px;line-height:24px}.underside__category{width:100%;color:var(--color-brown);text-align:center;cursor:pointer;border:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:0 0;margin-top:12px;padding:12px 0;font-family:inherit;font-size:16px;display:block}.underside__actions{justify-content:center;align-items:center;gap:24px;margin-top:20px;display:flex}.underside__vote{cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:inline-flex}.underside__vote--good{color:#fff;background:var(--color-green)}.underside__vote--bad{color:var(--color-brown);background:color-mix(in srgb, var(--color-brown) 12%, var(--color-bg-page))}.underside__thumb{fill:currentColor;width:26px;height:26px}.underside__thumb--down{transform:rotate(180deg)}.underside__next{min-width:120px;height:44px;color:var(--color-brown);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:0 0;border:0;border-radius:22px;padding:0 20px;font-family:inherit;font-size:16px;font-weight:500}.underside__vote:disabled,.underside__next:disabled{cursor:default;opacity:.5}.underside__next:hover:not(:disabled){background:color-mix(in srgb, var(--color-brown) 8%, transparent)}.underside__hint{color:var(--color-text-muted);text-align:center;margin:12px 20px 0;font-size:14px;line-height:19px}@media (width<=991.98px){.underside{padding:8px 0 calc(49px + 96px + env(safe-area-inset-bottom))}.underside__card{box-shadow:none;border-radius:0}.underside__actions{right:0;bottom:calc(49px + env(safe-area-inset-bottom));z-index:20;background:var(--color-bg-nav);border-top:1px solid var(--color-border);margin:0;padding:12px 20px;position:fixed;left:0}.underside__hint{right:0;bottom:calc(49px + 80px + env(safe-area-inset-bottom));z-index:20;background:var(--color-bg-page);margin:0;padding:8px 20px;position:fixed;left:0}}
