:root{--action-green:#0f7565;--action-green-hover:#0c6255;--action-outline:#70a99a;--action-soft:#edf6f1;--action-muted:#596b63;--action-line:#c6d2cb;--action-danger:#ac2945;--action-danger-hover:#902039;--action-danger-soft:#fff1f4;--action-radius:8px}button,button:active,button:hover{background-image:none;box-shadow:none;text-shadow:none;font-weight:500}:where([data-action-tone],.account-primary-action,.account-secondary-action,.account-danger-action,.account-danger-cancel,.account-header-logout,.circle-primary-action,.circle-secondary-action,.circle-danger-action,.circle-row-action,.circle-title-edit-action,.circle-form-actions button,.circle-tag-open-button,.circle-tag-request-button,.circle-appeal-dialog-actions button,.circle-submit-confirmation-actions button,.circle-delete-dialog-actions button,.circle-tag-dialog-actions button,.circle-relation-editor>div:first-child>button,.circle-file-control,.circle-audio-player button,.admin-action-positive,.admin-action-secondary,.admin-action-danger,.admin-log-export button,.admin-log-export>summary,.admin-quick-links a,.admin-tag-term-form button,.admin-action-dialog-actions button,.auth-form button[type=submit],.auth-primary-link,.auth-secondary-link,.auth-links a,.notification-card-actions button,.notification-card-actions a,.blank-primary-actions a,.blank-links a,.account-empty>a,.library-empty-state a,.reel-empty-state a,.reel-empty-state button,.reel-feed-retry button,.tag-discovery-error button,.reel-consent-primary,.reel-consent-secondary,.reel-preference-dialog>button:not(.reel-preference-close),.reel-preference-secondary-action,.reel-shared-work-notice-action,.work-card-actions a,.work-detail-actions a,.work-list-more,.cp-cta,.sales-trigger,.report-panel button,.report-control>button:not(.report-trigger),.credit-choice-close,.legal-copy-button,.report-trigger,.reel-desktop-actions button){--action-bg:#fff;--action-fg:var(--action-green);--action-border:var(--action-outline);--action-hover-bg:var(--action-soft);--action-hover-fg:var(--action-green);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--action-border);border-radius:var(--action-radius);color:var(--action-fg);background:var(--action-bg);box-shadow:none;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}:where(.account-primary-action,.circle-primary-action,.circle-audio-player button,.circle-tag-dialog-actions button,.circle-appeal-dialog-actions button[type=submit],.admin-action-positive,.admin-action-dialog-actions button[type=submit],.admin-tag-term-form button,.auth-form button[type=submit],.auth-primary-link,.blank-primary-actions a,.library-empty-state a,.reel-empty-state a,.reel-consent-primary,.reel-preference-dialog>button:not(.reel-preference-close),.work-detail-actions a:first-child,.cp-cta,.sales-trigger,.report-panel button:last-child,.report-control>button:not(.report-trigger),[data-action-tone=primary]){--action-bg:var(--action-green);--action-fg:#fff;--action-border:var(--action-green);--action-hover-bg:var(--action-green-hover);--action-hover-fg:#fff}:where(.account-header-logout,.account-danger-cancel,.auth-links a,.circle-form-actions button:not(.circle-primary-action),.circle-appeal-dialog-actions button:first-child,.circle-submit-confirmation-actions button:first-child,.circle-delete-dialog-actions button:first-child,.admin-action-dialog-actions button:first-child,.reel-consent-secondary,.credit-choice-close,.report-panel button:first-child,[data-action-tone=neutral]){--action-bg:#fff;--action-fg:var(--action-muted);--action-border:var(--action-line);--action-hover-bg:#f3f6f4;--action-hover-fg:#35483e}:where(.report-trigger,.circle-danger-action,.account-danger-action,.admin-action-danger,.circle-row-action.danger,[data-action-tone=danger]){--action-bg:#fff;--action-fg:var(--action-danger);--action-border:#d89ba9;--action-hover-bg:var(--action-danger-soft);--action-hover-fg:var(--action-danger-hover)}:where(.circle-delete-dialog-actions .circle-danger-action,.account-danger-action,[data-action-tone=danger-primary]){--action-bg:var(--action-danger);--action-fg:#fff;--action-border:var(--action-danger);--action-hover-bg:var(--action-danger-hover);--action-hover-fg:#fff}:where([data-action-tone],.account-primary-action,.account-secondary-action,.account-danger-action,.account-danger-cancel,.account-header-logout,.circle-primary-action,.circle-secondary-action,.circle-danger-action,.circle-row-action,.circle-title-edit-action,.circle-form-actions button,.circle-tag-open-button,.circle-tag-request-button,.circle-appeal-dialog-actions button,.circle-submit-confirmation-actions button,.circle-delete-dialog-actions button,.circle-tag-dialog-actions button,.circle-relation-editor>div:first-child>button,.circle-file-control,.circle-audio-player button,.admin-action-positive,.admin-action-secondary,.admin-action-danger,.admin-log-export button,.admin-log-export>summary,.admin-quick-links a,.admin-tag-term-form button,.admin-action-dialog-actions button,.auth-form button[type=submit],.auth-primary-link,.auth-secondary-link,.auth-links a,.notification-card-actions button,.notification-card-actions a,.blank-primary-actions a,.blank-links a,.account-empty>a,.library-empty-state a,.reel-empty-state a,.reel-empty-state button,.reel-feed-retry button,.tag-discovery-error button,.reel-consent-primary,.reel-consent-secondary,.reel-preference-dialog>button:not(.reel-preference-close),.reel-preference-secondary-action,.reel-shared-work-notice-action,.work-card-actions a,.work-detail-actions a,.work-list-more,.cp-cta,.sales-trigger,.report-panel button,.report-control>button:not(.report-trigger),.credit-choice-close,.legal-copy-button,.report-trigger,.reel-desktop-actions button):hover:not(:disabled):not([aria-disabled=true]){color:var(--action-hover-fg);background:var(--action-hover-bg);border-color:var(--action-border);box-shadow:none;transform:none}button:active:not(:disabled){transform:none}:where(button,a)[aria-disabled=true],button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}:where(button,a,input,textarea,select,summary,[role=button]):focus-visible{outline:3px solid var(--action-green);outline-offset:3px}:where(.auth-text-action,.auth-panel-text-action,.work-detail-desc-toggle,.work-sheet-description-toggle){color:var(--action-green);background:transparent;border:0;border-radius:4px;box-shadow:none;font-weight:500}:where(.circle-tag-dialog-close,.circle-tag-search-clear,.sales-popup-close,.work-sheet-heading>button:not(.work-sheet-circle-filter),.reel-preference-close,.reel-playback-settings-heading button,.tag-discovery-header>button,.work-list-header>button,.reel-desktop-nav button,.reel-filter-bar button,.reel-shared-work-notice-close,.circle-relation-delete-button,.global-notification-link){color:var(--action-muted);background:#fff;border:1px solid var(--action-line);border-radius:var(--action-radius);box-shadow:none}.circle-relation-delete-button{color:var(--action-danger);border-color:#d89ba9}.admin-action-quiet,.circle-audio-player button,.circle-row-action,.circle-title-edit-action{padding:7px 12px;min-height:36px}.circle-file-control{display:flex;justify-content:space-between;width:100%;text-align:left}.circle-file-control b{color:var(--action-green);font-weight:500}.circle-file-control small{color:var(--action-muted)}:where(.circle-selected-tags button,.circle-confirm-tags li,.work-sheet-tags button,.tag-discovery-tags button,.tag-discovery-recommended-tags button,.work-list-suggestions button){color:var(--action-green);background:var(--action-soft);border:1px solid transparent;border-radius:5px;box-shadow:none;font-weight:400}.circle-selected-tags button{min-height:36px;padding:6px 11px}.circle-selected-tags button span{min-height:0;padding:0;background:none;border:0;border-radius:0}.circle-selected-tags>span{background:none;border:0;padding:0;color:var(--action-muted);font-weight:400}.circle-tag-dialog-suggestions button{color:var(--action-green);background:#fff;border:1px solid var(--action-outline);border-radius:var(--action-radius);font-weight:500}.circle-tag-dialog-suggestions button.is-selected{color:var(--action-green);background:var(--action-soft);border-color:var(--action-outline)}.circle-tag-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.circle-tag-entry .circle-tag-count{color:var(--action-muted);font-size:12px;font-weight:400}.circle-tag-open-button{width:auto;flex-shrink:0}.circle-tag-open-button svg{width:16px;height:16px;flex-shrink:0}:where(.auth-tabs button,.library-tabs button,.admin-sidebar button,.admin-stats-tabs button,.circle-tag-category-tabs button,.work-list-sort button,.tag-discovery-category-nav button,.circle-switcher-menu button){color:var(--action-muted);background:transparent;border-color:transparent;border-radius:var(--action-radius);box-shadow:none;font-weight:500}:where(.auth-tabs button,.library-tabs button,.admin-sidebar button,.admin-stats-tabs button,.circle-tag-category-tabs button,.work-list-sort button,.tag-discovery-category-nav button,.circle-switcher-menu button):where(.active,.is-current,[aria-selected=true],[aria-pressed=true]){color:var(--action-green);background:var(--action-soft);border-color:transparent}.reel-orb-button,.work-detail-player-toggle{color:#fff;background:var(--action-green);box-shadow:none;border:0}.reel-orb-button:hover,.work-detail-player-toggle:hover{background:var(--action-green-hover)}.reel-orb-button:after,.reel-orb-button:before{box-shadow:none;background-image:none}.reel-actions>button,.reel-sales .sales-trigger{color:#fff;background:transparent;padding:0;border:0;box-shadow:none}.reel-actions>button>span,.reel-sales .sales-trigger>span{color:var(--action-green);background:#fff;border:1px solid var(--action-line);border-radius:12px;box-shadow:none;text-shadow:none}.reel-actions>button.active>span{color:#fff;background:var(--action-green);border-color:var(--action-green)}.reel-actions>button:hover>span,.reel-sales .sales-trigger:hover>span{box-shadow:none;transform:none}.reel-actions>button strong,.reel-sales .sales-trigger strong{font-weight:500}.reel-account-mark{color:var(--action-green);background:#fff;border:1px solid var(--action-line);box-shadow:none}.global-more summary,.global-more-menu a,.global-nav a,.reel-account-link{box-shadow:none;font-weight:500}.sales-menu-item{border-radius:var(--action-radius);box-shadow:none}.sales-menu-item>span{color:var(--action-green);background:var(--action-soft);box-shadow:none}:where(.circle-switcher-button,.credit-choice-actions>a,.credit-choice-actions>button,.work-sheet-credit-row,.work-detail-credit-row){color:var(--action-green);background:#fff;border-color:var(--action-line);border-radius:var(--action-radius);box-shadow:none}:where(.credit-choice-actions>a,.credit-choice-actions>button,.work-sheet-credit-row,.work-detail-credit-row):hover{background:var(--action-soft);box-shadow:none}.work-list-suggestions button.active{background:#d7ebe1;border-color:var(--action-outline)}.work-sheet-tags .age-r18{color:#a0254a;background:#fff1f5;border-color:#edb3c1}.work-sheet-tags .age-r15{color:#81500d;background:#fff6e7;border-color:#e7c98f}@media (pointer:coarse){.admin-action-quiet,.circle-row-action,.circle-selected-tags button,.circle-title-edit-action{min-height:44px}}@media (max-width:620px){.circle-mobile-save-actions button,.circle-submit-confirmation-actions button{padding-inline:10px}}