.rust-wipe{--wipe-accent:#e9af64;gap:20px;padding-top:4px;display:grid}.rust-wipe__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.rust-wipe__intro{max-width:780px}.rust-wipe__title{color:#e4eaf2;text-shadow:0 1px #ffffff0d,0 9px 28px #0000003d;text-wrap:balance;margin:0;font-family:Gilroy,Gilroy Fallback,system-ui,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1.12}@media (forced-colors:active){.rust-wipe__title{color:canvastext;-webkit-text-fill-color:CanvasText;text-shadow:none;background:0 0}}.rust-wipe__lead{color:#bcc5d2;margin:10px 0 0;font-size:15px;line-height:1.5}.rust-wipe__zone{color:#a5afbf;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.rust-wipe__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rust-wipe__card{background:radial-gradient(at 50% 35%,#b678321c,#0000 66%),linear-gradient(155deg,#1b1f26,#14171c);border:1px solid #2b3038a6;border-radius:20px;flex-direction:column;min-width:0;padding:22px;display:flex;position:relative;overflow:hidden}[dir=rtl] .rust-wipe__card{background:radial-gradient(at 50% 35%,#b678321c,#0000 66%),linear-gradient(-155deg,#1b1f26,#14171c)}.rust-wipe__card_monthly{--wipe-accent:#ed8061;background:radial-gradient(at 50% 35%,#bd4c2f21,#0000 66%),linear-gradient(155deg,#1b1f26,#14171c)}[dir=rtl] .rust-wipe__card_monthly{background:radial-gradient(at 50% 35%,#bd4c2f21,#0000 66%),linear-gradient(-155deg,#1b1f26,#14171c)}.rust-wipe__card_urgent{border-color:color-mix(in srgb, var(--wipe-accent) 35%, transparent)}.rust-wipe__card_urgent:after{content:"";border:1px solid color-mix(in srgb, var(--wipe-accent) 60%, transparent);border-radius:inherit;box-shadow:inset 0 0 36px color-mix(in srgb, var(--wipe-accent) 9%, transparent);opacity:.65;pointer-events:none;position:absolute;inset:0}.rust-wipe__card-head{align-items:center;gap:10px;min-height:40px;display:flex}.rust-wipe__badge{width:34px;height:34px;color:var(--wipe-accent);background:color-mix(in srgb, var(--wipe-accent) 10%, transparent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.rust-wipe__heading{color:#e0e6ee;overflow-wrap:anywhere;margin:0;font-family:Gilroy,Gilroy Fallback,system-ui,sans-serif;font-size:clamp(22px,2.1vw,30px);font-weight:800;line-height:1.15}.rust-wipe__rule{color:#bcc5d2;margin:8px 0 0;font-size:13px;line-height:1.5}.rust-wipe__art{aspect-ratio:3/2;place-items:center;width:100%;max-width:480px;margin:6px auto;display:grid}.rust-wipe__image{object-fit:contain;filter:drop-shadow(0 16px 20px #00000038);width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.rust-wipe__countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:auto;display:grid}.rust-wipe__unit{text-align:center;background:#080b0e61;border-radius:12px;gap:6px;min-width:0;padding:12px 5px 10px;display:grid}.rust-wipe__number{color:#e0e6ee;justify-content:center;min-width:0;font-size:clamp(30px,3.2vw,48px);line-height:1;display:flex}.rust-wipe__value{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rust-wipe__display{flex-shrink:1;width:1.1163em;max-width:100%;height:1em;display:block;overflow:visible}.rust-wipe__segment{fill:currentColor;opacity:.045}.rust-wipe__segment_on{opacity:1}.rust-wipe__card_urgent .rust-wipe__number{color:var(--wipe-accent)}.rust-wipe__unit-label{color:#a5afbf;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.rust-wipe__progress{background:#ffffff0d;border-radius:3px;height:3px;margin-top:14px;overflow:hidden}.rust-wipe__elapsed{border-radius:inherit;background:var(--wipe-accent);opacity:.68;height:100%;display:block}.rust-wipe__date{min-height:22px;color:var(--wipe-accent);margin-top:14px;font-size:14px;font-weight:650;line-height:1.5}.rust-wipe__note{color:#a5afbf;min-height:42px;margin:7px 0 0;font-size:13px;line-height:1.6}.rust-wipe__bottom{background:#1b1f2694;border:1px solid #2b3038a6;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:20px;padding:20px;display:grid}.rust-wipe__subheading{color:#e0e6ee;margin:0 0 16px;font-size:20px;font-weight:750;line-height:1.3}.rust-wipe__dates{gap:13px;margin:0;padding:0;list-style:none;display:grid}.rust-wipe__calendar-date{color:#bcc5d2;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5;display:flex}.rust-wipe__calendar-date>svg{color:var(--game-accent);margin-top:3px}.rust-wipe__links{align-content:center;gap:10px;display:grid}.rust-wipe__action{background:var(--button-sheen,var(--control-sheen)), var(--button-bg,var(--control-bg));color:var(--button-fg,var(--control-fg));box-shadow:var(--button-shadow,var(--control-shadow));transition:background-color var(--control-duration) ease, color var(--control-duration) ease, box-shadow var(--control-duration) ease, opacity var(--control-duration) ease;--button-bg:var(--control-primary-bg);--button-hover:var(--control-primary-hover);--button-pressed:var(--control-primary-pressed);--button-fg:var(--control-primary-fg);--button-sheen:var(--control-primary-sheen);border-radius:var(--control-radius);white-space:normal;text-align:start;border:0;justify-content:center;align-items:center;gap:10px;height:auto;min-height:44px;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.rust-wipe__action:is([aria-pressed=true],[aria-selected=true]){--button-bg:var(--control-selected-bg);--button-fg:var(--control-selected-fg)}@media (hover:hover){.rust-wipe__action:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):hover{background-color:var(--button-hover,var(--control-hover));color:var(--button-fg,var(--control-fg));filter:none}}.rust-wipe__action:not(:disabled):not([aria-disabled=true]):not([aria-selected=true]):active{background-color:var(--button-pressed,var(--control-pressed));box-shadow:none;filter:none}.rust-wipe__action:focus-visible{filter:brightness(1.1);outline:none}.rust-wipe__action:disabled,.rust-wipe__action[aria-disabled=true]{background:var(--control-disabled-bg);color:var(--control-disabled-fg);box-shadow:none;filter:none;opacity:1;cursor:not-allowed}.rust-wipe__action:focus-visible{outline:2px solid color-mix(in srgb, var(--game-accent,#4b83ff) 80%, #fff);outline-offset:2px}.rust-wipe__action_secondary{--button-bg:var(--control-bg);--button-hover:var(--control-hover);--button-pressed:var(--control-pressed);--button-fg:var(--control-fg);--button-sheen:var(--control-sheen)}.rust-wipe__arrow{flex-shrink:0;margin-inline-start:auto}.rust-wipe__icon{flex-shrink:0}.rust-wipe__sources{flex-wrap:wrap;gap:8px 18px;padding-top:5px;font-size:12px;line-height:1.5;display:flex}.rust-wipe__sources a{color:#a5afbf;text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.rust-wipe__sources a:focus-visible{outline:2px solid color-mix(in srgb, var(--game-accent,#4b83ff) 80%, #fff);outline-offset:2px}.rust-wipe__sources a:hover{color:#e0e6ee}@media not screen and (width>=900px){.rust-wipe__grid{grid-template-columns:1fr}.rust-wipe__card{padding:20px}.rust-wipe__art{max-width:440px}.rust-wipe__number{font-size:44px}}@media not screen and (width>=630px){.rust-wipe{gap:16px}.rust-wipe__title{font-size:28px}.rust-wipe__lead{font-size:14px}.rust-wipe__card{border-radius:18px;padding:16px}.rust-wipe__card-head{gap:10px;min-height:34px}.rust-wipe__heading{font-size:22px}.rust-wipe__badge{border-radius:10px;width:32px;height:32px}.rust-wipe__rule{font-size:12px}.rust-wipe__art{max-width:300px;margin:6px auto}.rust-wipe__countdown{gap:5px}.rust-wipe__unit{border-radius:10px;padding:10px 3px 8px}.rust-wipe__number{font-size:clamp(28px,8.5vw,36px)}.rust-wipe__unit-label{font-size:10px}.rust-wipe__date{font-size:13px}.rust-wipe__note{min-height:0;font-size:12px}.rust-wipe__bottom{grid-template-columns:1fr;gap:24px;padding:18px}.rust-wipe__subheading{font-size:18px}.rust-wipe__calendar-date{font-size:13px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rust-wipe__art:hover .rust-wipe__image{transform:translateY(-5px)scale(1.015)}}@media (prefers-reduced-motion:no-preference){.rust-wipe__card_urgent:after{animation:2.4s ease-in-out infinite rust-wipe-glow}.rust-wipe__card_urgent .rust-wipe__display{animation:2.4s ease-in-out infinite rust-wipe-pulse}}@media (prefers-reduced-motion:reduce){.rust-wipe__image{transition:none}}@keyframes rust-wipe-pulse{0%,to{opacity:1}50%{opacity:.68}}@keyframes rust-wipe-glow{0%,to{opacity:.85}50%{opacity:.4}}
