.owner-upvote-dialog{width:min(750px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:clamp(24px,5vw,46px);border:1px solid #e8eadf;border-radius:28px;background:#fff;color:var(--ink,#202124);box-shadow:0 28px 90px rgba(15,23,42,.26);font:500 14px/1.55 var(--font,'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);letter-spacing:normal} .owner-upvote-dialog :is(h2,p,li,strong,a,button){font-family:var(--font,'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)!important;letter-spacing:normal!important} .owner-upvote-dialog::backdrop{background:rgba(28,34,42,.53);backdrop-filter:blur(5px)} .owner-upvote-dialog-mark{width:58px;height:58px;display:grid;place-items:center;margin:0 0 22px;border-radius:50%;background:var(--brand-soft,#F4EBFF);color:var(--brand-dark,#3D02AA);font-size:1.75rem;font-weight:800} .owner-upvote-dialog h2{margin:0 0 12px;font-size:1.35rem;font-weight:800;line-height:1.25;letter-spacing:-.02em!important} .owner-upvote-dialog-intro{margin:0 0 20px;color:#69717c;font-size:.92rem;line-height:1.45;letter-spacing:normal} .owner-upvote-dialog ol{display:grid;gap:12px;list-style:none;counter-reset:boost-step;margin:0 0 24px;padding:0} .owner-upvote-dialog li{counter-increment:boost-step;position:relative;display:flex;align-items:center;min-height:44px;margin:0;padding:0 0 0 62px;color:#3d4652;font-size:.92rem;line-height:1.45;letter-spacing:.01em;word-spacing:normal} .owner-upvote-dialog li::before{content:counter(boost-step);position:absolute;left:0;top:50%;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--brand-border,#D6B8FF);border-radius:12px;background:var(--brand-soft,#F4EBFF);color:var(--brand-dark,#3D02AA);font-size:1.05rem;font-weight:850;transform:translateY(-50%)} .owner-upvote-dialog li strong{display:inline-block;margin-inline:.2em;color:#343b45} .owner-upvote-dialog-note{margin:0 0 22px;padding:14px 16px;border:1px solid var(--brand-border,#D6B8FF);border-radius:14px;background:#f8faf4;color:var(--brand-dark,#3D02AA);font-size:.84rem;line-height:1.45;letter-spacing:normal} .owner-upvote-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px} .owner-upvote-dialog-actions a,.owner-upvote-dialog-actions button{min-height:58px;padding:0 23px;border:1px solid #d7dce2;border-radius:14px;background:#fff;color:#24292f;font:800 .92rem/1.2 var(--font,'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);letter-spacing:normal;text-decoration:none;cursor:pointer} .owner-upvote-dialog-actions a{display:inline-flex;align-items:center;justify-content:center;border-color:var(--brand,#6200DC);background:var(--brand,#6200DC);color:#111;box-shadow:0 6px 18px color-mix(in srgb,var(--brand-shadow-color,var(--brand)) 20%,transparent)} .owner-upvote-dialog-actions a:hover{background:var(--brand,#6200DC)}.owner-upvote-dialog-actions button:hover{background:#f6f7f8} html[data-theme="dark"] .owner-upvote-dialog{border-color:var(--dm-line);background:var(--dm-surface);color:var(--dm-text)} html[data-theme="dark"] .owner-upvote-dialog-intro,html[data-theme="dark"] .owner-upvote-dialog li{color:var(--dm-muted)} html[data-theme="dark"] .owner-upvote-dialog li strong{color:var(--dm-text)} html[data-theme="dark"] .owner-upvote-dialog-note{border-color:var(--dm-line);background:var(--dm-surface-raised);color:var(--dm-muted)} html[data-theme="dark"] .owner-upvote-dialog-actions button{border-color:var(--dm-line);background:var(--dm-surface-raised);color:var(--dm-text)} @media(max-width:560px){.owner-upvote-dialog{padding:24px 20px;border-radius:22px}.owner-upvote-dialog-mark{width:54px;height:54px;margin-bottom:22px}.owner-upvote-dialog ol{gap:16px;margin-bottom:24px}.owner-upvote-dialog li{padding-left:58px}.owner-upvote-dialog li::before{width:42px;height:42px;border-radius:12px}.owner-upvote-dialog-note{padding:14px;margin-bottom:22px}.owner-upvote-dialog-actions{flex-direction:column-reverse;align-items:stretch}.owner-upvote-dialog-actions a,.owner-upvote-dialog-actions button{width:100%;min-height:50px}}