@layer divine_sidebar_components{.sidebar-inner{padding-inline-start:clamp(1.5rem, 3vw, 2.5rem);border-inline-start:1px solid var(--border-color-light,#f0f0f0);container-type:inline-size;container-name:sidebar}.widget_search{.search-form{position:relative;border-bottom:2px solid var(--divine-ink,#0a0a0a);padding-block-end:6px;display:flex;align-items:center}.search-field{border:none;font-family:var(--font-sans,sans-serif);font-size:.9rem;background:#fff0;padding-block:10px;width:100%;outline:none;color:var(--divine-ink,#0a0a0a);&::placeholder{color:var(--text-muted,#aaa);opacity:.8}}.search-submit{display:none}}.vogue-spotlight-card{background-color:var(--divine-bone,#f9f7f2);border:1px solid var(--border-color-light,#eee);margin-block-end:var(--spacing-xl,40px);transition:transform 0.4s cubic-bezier(.16,1,.3,1),box-shadow 0.4s cubic-bezier(.16,1,.3,1);will-change:transform;.vogue-spotlight-figure{margin:0;overflow:hidden;aspect-ratio:4 / 5;background-color:var(--divine-ink,#0a0a0a)}.vogue-spotlight-image{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transform:translateZ(0);transition:filter 0.6s cubic-bezier(.16,1,.3,1),transform 0.6s cubic-bezier(.16,1,.3,1)}.vogue-spotlight-content{padding:24px}.vogue-spotlight-label{font-family:var(--font-sans,sans-serif);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:var(--divine-rust,#c05739)}.vogue-spotlight-title{font-family:var(--font-serif,serif);font-size:clamp(1.4rem, 5cqw, 1.8rem);margin-block:10px;line-height:1.15;color:var(--divine-ink,#0a0a0a)}.vogue-spotlight-cta{display:inline-block;margin-block-start:12px;font-family:var(--font-sans,sans-serif);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--divine-ink,#0a0a0a);border-bottom:2px solid var(--divine-rust,#c05739);text-decoration:none;transition:color 0.2s ease,border-color 0.2s ease;&:hover{color:var(--divine-rust,#c05739)}}&:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgb(0 0 0 / .04);.vogue-spotlight-image{filter:grayscale(0%);transform:scale(1.03) translateZ(0)}}}.newsletter-2026{background-color:var(--divine-ink,#0a0a0a);padding:32px;color:#fff;margin-block-end:var(--spacing-xl,40px);.newsletter-text{font-family:var(--font-serif,serif);font-size:1.25rem;line-height:1.45;margin-block-end:24px}.newsletter-input input{background-color:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .18);color:#fff;padding:14px;margin-block-end:12px;width:100%;border-radius:0;font-family:var(--font-sans,sans-serif);transition:border-color 0.2s ease,background-color 0.2s ease;&:focus{outline:none;border-color:rgb(255 255 255 / .6);background-color:rgb(255 255 255 / .1)}}.newsletter-button button{background-color:var(--divine-rust,#c05739);color:#fff;width:100%;border:none;padding:16px;text-transform:uppercase;font-weight:800;letter-spacing:.15em;font-size:12px;cursor:pointer;transition:background-color 0.2s ease;&:hover,&:focus{background-color:#d66545}}}.socials-counter{display:flex;flex-direction:column;gap:6px;.follower-el{border-radius:0;background-color:#fff;border:1px solid var(--border-color-light,#eee);padding:12px 16px;display:flex;align-items:center;justify-content:space-between;transition:border-color 0.25s ease,background-color 0.25s ease}.fnicon i{color:var(--divine-ink,#0a0a0a)}.follower-el:hover{border-color:var(--divine-rust,#c05739);background-color:var(--divine-bone,#f9f7f2)}}.cbox-6{border-radius:0;overflow:hidden;margin-block-end:16px;display:flex;align-items:center;justify-content:space-between;padding-block:8px;border-bottom:1px dashed var(--border-color-light,#eee);.cbox-title a{font-family:var(--font-serif,serif);font-weight:500;font-size:1.1rem;color:var(--divine-ink,#0a0a0a);text-decoration:none;transition:color 0.2s ease;&:hover{color:var(--divine-rust,#c05739)}}.cbox-count{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--divine-rust,#c05739);font-family:var(--font-sans,sans-serif)}}}@media (prefers-color-scheme:dark){@layer divine_os_tokens{:root{--divine-ink:#f9f7f2;--divine-bone:#0d0d0d;--divine-rust:#e06d4b}body{background-color:var(--divine-bone);color:var(--divine-ink)}img{opacity:.88;transition:opacity 0.3s ease;&:hover{opacity:1}}}}