a.comment-button,.view-button,button.like-button{color:var(--litemode-text);background:0 0;border:none;align-items:center;padding:0;font-size:.9rem;display:inline-flex}a.comment-button,a.view-button,button.like-button{cursor:pointer}html[data-theme=dark] a.comment-button,html[data-theme=dark] .view-button,html[data-theme=dark] button.like-button{color:var(--darkmode-text);background:0 0}a.comment-button:hover,a.view-button:hover,button.like-button:hover{color:var(--litemode-accent);background:0 0;border:none}html[data-theme=dark] a.comment-button:hover,html[data-theme=dark] a.view-button:hover,html[data-theme=dark] button.like-button:hover{color:var(--darkmode-accent);background:0 0;border:none}.icon-wrapper{justify-content:center;align-items:center;margin-right:5px;display:inline-flex;position:relative}.icon-bg{background-color:color-mix(in srgb, var(--litemode-accent) 10%, transparent);opacity:0;z-index:0;border-radius:50%;width:2rem;height:2rem;transition:opacity .2s,transform .2s;position:absolute;transform:scale(.8)}html[data-theme=dark] .icon-bg{background-color:color-mix(in srgb, var(--darkmode-accent) 10%, transparent)}a.comment-button:hover .icon-bg,a.view-button:hover .icon-bg,button.like-button:hover .icon-bg{opacity:1;transform:scale(1)}.icon{z-index:1;position:relative}.loading[data-astro-cid-nuen6n26]{width:2em;height:1em}button[data-astro-cid-xavo4mra].like-button{padding:0;position:relative}button[data-astro-cid-xavo4mra].like-button.disabled:hover{color:var(--litemode-disabled)!important}html[data-theme=dark] button[data-astro-cid-xavo4mra].like-button.disabled:hover{color:var(--darkmode-disabled)!important}button[data-astro-cid-xavo4mra].like-button.disabled:hover .icon-bg[data-astro-cid-xavo4mra]{background-color:#0000001a}html[data-theme=dark] button[data-astro-cid-xavo4mra].like-button.disabled:hover .icon-bg[data-astro-cid-xavo4mra]{background-color:#ffffff1a}.sign-in-tooltip[data-astro-cid-xavo4mra]{z-index:20;color:#fff;border-radius:var(--radius-ui);width:max-content;max-width:12rem;box-shadow:var(--litemode-boxshadow-large);opacity:0;pointer-events:none;background:#27222b;padding:.45rem .6rem;font-size:.72rem;font-weight:500;line-height:1.25;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%,.2rem)}.sign-in-tooltip[data-astro-cid-xavo4mra]:after{content:"";border:.35rem solid #0000;border-top-color:#27222b;position:absolute;top:100%;left:50%;transform:translate(-50%)}button[data-astro-cid-xavo4mra].like-button.disabled:hover .sign-in-tooltip[data-astro-cid-xavo4mra],button[data-astro-cid-xavo4mra].like-button.disabled:focus-visible .sign-in-tooltip[data-astro-cid-xavo4mra]{opacity:1;transform:translate(-50%)}button[data-astro-cid-xavo4mra].like-button.not-liked:hover,button[data-astro-cid-xavo4mra].like-button.liked{color:var(--litemode-accent)}html[data-theme=dark] button[data-astro-cid-xavo4mra].like-button.not-liked:hover,html[data-theme=dark] button[data-astro-cid-xavo4mra].like-button.liked{color:var(--darkmode-accent)}.loading[data-astro-cid-xavo4mra]{width:2rem;height:1rem}.loading[data-astro-cid-t5hdd6j6]{width:3rem;height:1rem}.website-external-link[data-astro-cid-5jvoymew]{align-items:center;gap:.25em;display:inline-flex}.website-external-link[data-astro-cid-5jvoymew] i[data-astro-cid-5jvoymew]{flex:none;margin-left:0;font-size:.75em;line-height:1}.website-external-link--compact[data-astro-cid-5jvoymew] i[data-astro-cid-5jvoymew]{font-size:.65em}.website-external-link--inherit-icon-size[data-astro-cid-5jvoymew] i[data-astro-cid-5jvoymew]{font-size:1em}.video-container{cursor:pointer;display:block;position:relative}.video-container video{width:100%;max-width:none;height:auto;box-shadow:none;border:0;border-radius:0;margin:0;display:block}.video-container .play-button{z-index:1;aspect-ratio:1;pointer-events:none;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:80px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-container .play-button i{color:#fff;font-size:2.5rem}:root{--serif-fonts:Georgia, Cambria, "Roboto Serif", "Times New Roman", Times, serif;--sans-fonts:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;--mono-fonts:Menlo, Monaco, Consolas, "Ubuntu Mono", monospace;--litemode-text:#333;--litemode-label:#555;--litemode-caption:#555;--litemode-disabled:#777;--litemode-bg-accent:#fff;--litemode-bg:#eee;--litemode-bg-hover:var(--litemode-bg);--litemode-bg-shadow:#ccc;--litemode-border:#ddd;--litemode-border-hard:#ccc;--litemode-hr:#aaa;--litemode-link:#3658d4;--litemode-accent:#9c4dba;--litemode-accent-soft:#f3e8f7;--litemode-link-hover:var(--litemode-accent);--litemode-focus:var(--litemode-accent);--litemode-outline:var(--litemode-accent);--litemode-button-secondary-text:#7f3d98;--litemode-button-secondary-bg:var(--litemode-bg-accent);--litemode-button-secondary-border:var(--litemode-accent);--litemode-button-secondary-bg-hover:var(--litemode-accent-soft);--litemode-boxshadow-small:0 2px 5px #0000000d;--litemode-boxshadow-large:0 4px 10px #00000040;--darkmode-text:#eee;--darkmode-label:#ccc;--darkmode-caption:#ccc;--darkmode-disabled:#aaa;--darkmode-bg:#111;--darkmode-bg-accent:#222;--darkmode-bg-pill:#333;--darkmode-bg-hover:#444;--darkmode-border-soft:#333;--darkmode-border:#555;--darkmode-hr:var(--darkmode-border);--darkmode-link:#60a5fa;--darkmode-accent:#be71de;--darkmode-accent-soft:#322338;--darkmode-link-hover:var(--darkmode-accent);--darkmode-focus:var(--darkmode-accent);--darkmode-outline:var(--darkmode-accent);--darkmode-button-secondary-text:var(--darkmode-accent);--darkmode-button-secondary-bg:var(--darkmode-bg-accent);--darkmode-button-secondary-border:var(--darkmode-accent);--darkmode-button-secondary-bg-hover:var(--darkmode-accent-soft);--darkmode-boxshadow-small:0 2px 5px #ffffff0d;--darkmode-boxshadow-large:0 4px 10px #ffffff40;--brand-purple:#be71de;--brand-frame-color:color-mix(in srgb, var(--brand-purple) 40%, transparent);--brand-frame-solid-color:color-mix(in srgb, var(--brand-purple) 40%, var(--litemode-bg));--button-text:#fff;--button-primary-bg:#9c4dba;--button-primary-bg-hover:#7f3d98;--loading:#bbb;--icon-sun:#f39c12;--icon-moon:#60a5fa;--icon-heart:red;--radius-frame:0;--radius-ui:4px;--radius-pill:999px;--page-width-auth:640px;--page-width-auth-primary:760px;--page-width-content:1040px;--page-width-about:1100px;--page-width-site:1240px;--page-margin-top:25px;--page-padding-top:40px;--mobile-header-height:clamp(72px, 12vw, 80px);--mobile:640px;--tablet:1024px}html[data-theme=dark]{--brand-frame-solid-color:#60426d}.website-media{--media-frame-border-width:6px;--media-toolbar-background:#f3e8f7;--media-selector-underline:#dbbce8}html[data-theme=dark] .website-media{--media-toolbar-background:var(--darkmode-accent-soft);--media-selector-underline:var(--brand-frame-solid-color)}.quick-view-media-frame,.media-frame{border-radius:var(--radius-frame);box-shadow:var(--litemode-boxshadow-small)}.quick-view-media-frame{background:var(--litemode-bg);border:var(--media-frame-border-width) solid var(--brand-frame-solid-color);overflow:clip}.media-frame{border:var(--media-frame-border-width) solid var(--brand-frame-solid-color);background:#111;overflow:hidden}html[data-theme=dark] .quick-view-media-frame{background:var(--darkmode-bg);box-shadow:var(--darkmode-boxshadow-small)}html[data-theme=dark] .media-frame{box-shadow:var(--darkmode-boxshadow-small)}.quick-view-media-frame img,.quick-view-media-frame video,.media-frame .video-container,.media-frame video,.media-frame img{width:100%;display:block}.quick-view-media-frame img,.quick-view-media-frame video,.media-frame img{height:auto}.website-media-panel[hidden]{display:none}.website-media-quick-view{--media-selector-accent:var(--quick-view-accent);--media-selector-muted:var(--quick-view-muted)}.website-media-details{--media-selector-accent:var(--detail-accent);--media-selector-muted:var(--detail-muted)}.website-media-selector{border-radius:var(--radius-pill);background:0 0;border:0;grid-column:2;justify-content:center;justify-self:center;gap:.2rem;width:fit-content;margin:0;padding:.2rem;display:flex}.website-media .website-media-selector-button{min-width:4.5rem;min-height:2.1rem;color:var(--media-selector-muted);border-radius:var(--radius-pill);cursor:pointer;font:inherit;background:0 0;border:0;padding:.35rem .75rem;font-size:.78rem;font-weight:650;line-height:1;transition:color .16s;position:relative}.website-media .website-media-selector-button:after{background:var(--media-selector-underline);border-radius:var(--radius-pill);content:"";transform-origin:50%;height:2px;transition:transform .18s;position:absolute;bottom:.25rem;left:.75rem;right:.75rem;transform:scaleX(0)}.website-media .website-media-selector-button:hover{color:var(--media-selector-accent);background:0 0}.website-media .website-media-selector-button[aria-pressed=true]{color:var(--media-selector-accent)}.website-media .website-media-selector-button:hover:after,.website-media .website-media-selector-button:focus-visible:after,.website-media .website-media-selector-button[aria-pressed=true]:after{transform:scaleX(1)}.website-media .website-media-selector-button:focus-visible{outline:2px solid var(--media-selector-accent);outline-offset:2px}.quick-view-media-caption,.media-caption{background:var(--media-toolbar-background);letter-spacing:normal;text-transform:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.4rem .75rem;font-size:.82rem;font-weight:400;display:grid}.quick-view-media-caption{color:var(--quick-view-muted)}.media-caption{color:var(--detail-muted)}.website-media-capture{white-space:nowrap;grid-column:1;justify-self:start}.quick-view-media-link,.media-link{white-space:nowrap;grid-column:3;justify-self:end;font-weight:400}@media (width<=760px){.website-media .website-media-selector-button{min-width:4.25rem;min-height:2.75rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.website-media .website-media-selector-button:after{transition:none}}@media (width<=600px){.website-media-toolbar{grid-template-columns:minmax(0,1fr) auto;row-gap:.55rem}.website-media-toolbar-with-selector .website-media-selector{grid-area:1/1/auto/-1}.website-media-toolbar-with-selector .website-media-capture{grid-area:2/1}.website-media-toolbar-with-selector .quick-view-media-link,.website-media-toolbar-with-selector .media-link{grid-area:2/2}.website-media-toolbar:not(.website-media-toolbar-with-selector) .quick-view-media-link,.website-media-toolbar:not(.website-media-toolbar-with-selector) .media-link{grid-column:2}}.website-tags{flex-wrap:wrap;gap:.35rem .8rem;display:flex}.website-tag,html[data-theme=dark] .website-tag{color:inherit;align-items:baseline;gap:.08rem;font-size:.72rem;font-weight:600;line-height:1.35;transition:color .18s;display:inline-flex}.website-tag-hash{color:var(--detail-accent,var(--quick-view-accent))}.website-tag-static,html[data-theme=dark] .website-tag-static{cursor:default}.website-tag:hover,.website-tag:focus-visible,html[data-theme=dark] .website-tag:hover,html[data-theme=dark] .website-tag:focus-visible{color:var(--detail-accent,var(--quick-view-accent))}.website-tag:hover .website-tag-label,.website-tag:focus-visible .website-tag-label,html[data-theme=dark] .website-tag:hover .website-tag-label,html[data-theme=dark] .website-tag:focus-visible .website-tag-label{text-decoration:none}.website-tag:hover .animated-underline:after,.website-tag:focus-visible .animated-underline:after,html[data-theme=dark] .website-tag:hover .animated-underline:after,html[data-theme=dark] .website-tag:focus-visible .animated-underline:after{transform:scaleX(1)}.website-tag-static:hover,html[data-theme=dark] .website-tag-static:hover{color:inherit}@media (prefers-reduced-motion:reduce){.website-tag{transition:none}}@media (width<=640px){.website-details .website-tag,.website-quick-view .website-tag,html[data-theme=dark] .website-details .website-tag,html[data-theme=dark] .website-quick-view .website-tag{font-size:.84rem}}.domain-country-flags{align-items:center;gap:.3rem;line-height:1;display:inline-flex}.domain-country-flags.is-quick-view{font-size:clamp(1.15rem,2vw,1.55rem)}.domain-country-flags.is-details{font-size:clamp(1.2rem,2vw,1.7rem)}.country-flag{line-height:1}
