/* Shared Xunaro cubic finish. This stylesheet is deliberately loaded after page styles. */
:where(*, *::before, *::after){animation:none!important;transition:none!important;scroll-behavior:auto!important}
:root{--xunaro-cubic-surface:#0c171a;--xunaro-cubic-deep:#071013;--xunaro-cubic-line:rgba(123,244,207,.2);--xunaro-cubic-glow:rgba(123,244,207,.11)}
:where(.nav,.account-dropdown,.auth-card,.verify-card,.settings-card,.settings-hub-card,.link-card,.create-card,.platform-modal>section,.search-dialog,.notification-item,.notification-empty,.notification-settings,.project-page,.project-pages-list,.team-panel,.team-layout,.team-sidebar,.team-workspace-tabs,.application-layout,.application-detail,.approval-card,.approval-hero,.diff-grid section,.community-card,.community-dialog,.news-card,.message-card,.test-hero,.prototype-card,.feedback-card,.prototype-warning,.advanced-search-card,.project-public-logo){border-radius:0!important;border-color:var(--xunaro-cubic-line)!important}
:where(button,.button,.auth-button,.login-link,.account-menu summary,.header-tool-trigger,.header-ai-trigger,.notification-bell,.follow-button,.theme-choice,.settings-hub-card,.studio-tabs a,.notification-tabs a,.team-workspace-tabs a,.application-status-nav a,.approval-filters a){border-radius:0!important}
:where(input,textarea,select){border-radius:0!important;border-color:var(--xunaro-cubic-line)!important;background-color:var(--xunaro-cubic-deep)!important}
:where(.auth-card,.verify-card,.settings-card,.link-card,.create-card,.notification-item,.notification-settings,.project-page,.team-panel,.application-detail,.approval-card,.approval-hero,.diff-grid section,.community-card,.news-card,.message-card,.test-hero,.prototype-card,.feedback-card,.advanced-search-card){background:linear-gradient(135deg,rgba(16,35,38,.98),rgba(7,16,19,.98))!important;box-shadow:inset 0 1px 0 rgba(123,244,207,.05),0 18px 48px rgba(0,0,0,.26)}
:where(.button.primary,.auth-button,.follow-button:not(.following),.studio-tabs a.active,.notification-tabs a.active,.team-workspace-tabs a.active,.application-status-nav a.active,.approval-filters a.active){background:var(--green)!important;color:var(--ink)!important}
:where(.button.secondary,.secondary-action,.follow-button.following){background:rgba(123,244,207,.06)!important;color:var(--green)!important;border-color:var(--xunaro-cubic-line)!important}
:where(.status-badge,.project-status,.notification-badge,.test-section-heading>span,.prototype-warning strong){border-radius:0!important}
:where(.link-card,.settings-hub-card,.prototype-card,.community-card,.news-card,.approval-card,.team-sidebar nav a,.application-list>a){transition:border-color .18s ease,background .18s ease,transform .18s ease!important}
:where(.link-card,.settings-hub-card,.prototype-card,.community-card,.news-card,.approval-card):hover{border-color:var(--green)!important;background:linear-gradient(135deg,rgba(20,48,49,.98),rgba(7,16,19,.98))!important}
.approval-page,.community-page,.test-page,.notification-shell,.settings-shell{background-color:var(--ink)!important}
main>.nav+.project-settings-tabs{position:relative;z-index:3;width:min(100% - 48px,1180px);margin:0 auto 24px;background:var(--xunaro-cubic-deep);box-shadow:0 14px 34px rgba(0,0,0,.22)}

/* Bring the older owner, planning, search and directory panels into the shared cubic system. */
:where(.stat-card,.admin-row,.owner-page-tools a,.owner-storage-card,.plans-head,.plans-card,.task-column,.task-card,.activity-row,.pin-row,.plans-sidebar,.plans-content,.idea-list,.idea-workarea,.search-result,.directory-card,.moderation-card,.moderation-item,.x-card,.x-button,.x-field input,.x-field textarea,.x-field select,.x-pill,.x-alert,.x-message){border-radius:0!important;border:1px solid var(--xunaro-cubic-line)!important;background:linear-gradient(135deg,rgba(16,35,38,.98),rgba(7,16,19,.98))!important;box-shadow:inset 0 1px 0 rgba(123,244,207,.05),0 18px 48px rgba(0,0,0,.22)}
:where(.stat-card,.admin-row,.owner-page-tools a,.plans-card,.task-card,.activity-row,.pin-row,.search-result,.directory-card,.moderation-item,.x-card,.x-button){transition:border-color .18s ease,background .18s ease!important}
:where(.stat-card,.admin-row,.owner-page-tools a,.plans-card,.task-card,.activity-row,.pin-row,.search-result,.directory-card,.moderation-item,.x-card,.x-button):hover{border-color:var(--green)!important;background:linear-gradient(135deg,rgba(20,48,49,.98),rgba(7,16,19,.98))!important}
.owner-storage-card{display:grid;gap:5px}.owner-storage-card small{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em}.owner-page-tools{display:flex;flex-wrap:wrap;gap:8px}.owner-page-tools a{padding:11px 14px;color:var(--green);font-size:11px;font-weight:900;letter-spacing:.08em}
