main.container-wide:has(section [aria-current=true]){position:relative}main.container-wide:has(section [aria-current=true])>section:first-of-type{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);border-radius:var(--rawaj-radius-surface);background:linear-gradient(135deg, var(--card), color-mix(in srgb, var(--card-warm) 76%, var(--card)));color:var(--foreground);box-shadow:var(--rawaj-shadow-soft);position:relative;overflow:hidden}main.container-wide:has(section [aria-current=true])>section:first-of-type:before{content:"";background:linear-gradient(180deg, var(--brand-orange), var(--gold));width:.3rem;position:absolute;inset-block:0;inset-inline-start:0}main.container-wide:has(section [aria-current=true])>section:first-of-type h1{z-index:1;color:var(--primary);position:relative}main.container-wide:has(section [aria-current=true])>section:first-of-type p{z-index:1;color:var(--muted-foreground);position:relative}main.container-wide:has(section [aria-current=true])>.flex.flex-wrap.gap-2 a{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:var(--card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color var(--rawaj-motion-fast) ease, background-color var(--rawaj-motion-fast) ease, transform var(--rawaj-motion-fast) ease}main.container-wide:has(section [aria-current=true])>.flex.flex-wrap.gap-2 a:hover{border-color:color-mix(in srgb, var(--primary) 24%, var(--border));background:var(--muted-surface);transform:translateY(-1px)}main.container-wide:has(section [aria-current=true])>section.flex.items-start{border-color:color-mix(in srgb, var(--warning) 28%, var(--border));background:color-mix(in srgb, var(--warning) 8%, var(--card));box-shadow:none}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]{border-radius:var(--rawaj-radius-surface);background:0 0;padding:0;position:relative}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>aside{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);border-radius:var(--rawaj-radius-surface);background:var(--card);box-shadow:var(--rawaj-shadow-soft);overflow:hidden}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>aside>h2{color:var(--primary)}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>aside button[aria-current=true]{border-color:color-mix(in srgb, var(--primary) 88%, var(--border));background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 86%, var(--brand-orange)));color:var(--primary-foreground);box-shadow:0 12px 28px color-mix(in srgb, var(--primary) 20%, transparent);position:relative;overflow:hidden}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>aside button[aria-current=true]:after{content:"";background:var(--gold);width:.25rem;position:absolute;inset-block:0;inset-inline-start:0}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>aside button:not([aria-current=true]){border-color:color-mix(in srgb, var(--border) 82%, transparent);background:var(--card);box-shadow:none}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>aside button:not([aria-current=true]):hover{border-color:color-mix(in srgb, var(--primary) 18%, var(--border));background:var(--muted-surface);transform:translateY(-1px)}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>aside button>div>span:last-child{box-shadow:none}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>section{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);border-radius:var(--rawaj-radius-surface);background:var(--card);box-shadow:var(--rawaj-shadow-soft);overflow:hidden}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>section>header{border-color:color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--card) 94%, transparent);box-shadow:0 8px 20px color-mix(in srgb, var(--primary) 5%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>section>div.flex-1{background:linear-gradient(color-mix(in srgb, var(--background) 92%, transparent), color-mix(in srgb, var(--background) 92%, transparent)), radial-gradient(circle at 20% 10%, color-mix(in srgb, var(--brand-orange) 7%, transparent), transparent 32%)}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\] article.max-w-\[82\%\]{box-shadow:0 8px 18px color-mix(in srgb, var(--primary) 7%, transparent)}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\] article.ms-auto{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 88%, var(--brand-orange)));color:var(--primary-foreground);border-end-end-radius:.5rem}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\] article.me-auto{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:var(--card);border-end-start-radius:.5rem}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>section>form{border-color:color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--card) 96%, transparent);box-shadow:0 -10px 24px color-mix(in srgb, var(--primary) 6%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:is(main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>section>form input,main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>section>form textarea){min-height:var(--rawaj-touch-target);border-color:color-mix(in srgb, var(--border) 82%, transparent);background:var(--card);transition:border-color var(--rawaj-motion-fast) ease, box-shadow var(--rawaj-motion-fast) ease, background-color var(--rawaj-motion-fast) ease;box-shadow:inset 0 1px #fff9}:is(main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>section>form input:focus,main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>section>form textarea:focus){border-color:color-mix(in srgb, var(--brand-orange) 52%, var(--border));background:var(--card);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-orange) 12%, transparent)}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>section>form button[type=submit]{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 84%, var(--brand-orange)));color:var(--primary-foreground);box-shadow:0 10px 22px color-mix(in srgb, var(--primary) 18%, transparent)}@media (width<=1023px){main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]{background:0 0;padding:0}:is(main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>aside,main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>section){border-radius:var(--rawaj-radius-surface)}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>section>form{bottom:calc(5rem + env(safe-area-inset-bottom));z-index:20;position:sticky}}@media (width<=639px){main.container-wide:has(section [aria-current=true]){gap:.75rem}main.container-wide:has(section [aria-current=true])>section:first-of-type{padding:1rem}:is(main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>aside,main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>section){min-height:calc(100dvh - 11rem)}}@media (prefers-reduced-motion:reduce){main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>aside button{transition:none}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>section>form input{transition:none}main.container-wide:has(section [aria-current=true])>div.grid.min-h-\[60dvh\]>section>form textarea{transition:none}main.container-wide:has(section [aria-current=true])>.flex.flex-wrap.gap-2 a{transition:none}}
