:root,html[data-theme=dark],html[data-theme=light]{--theme-bg:#0a0907;--theme-elevation-0:#0a0907;--theme-elevation-50:#0e0c0a;--theme-elevation-100:#13110d;--theme-elevation-150:#1a1712;--theme-elevation-200:#1f1c17;--theme-elevation-250:#25221b;--theme-elevation-300:#2a2620;--theme-elevation-400:#3a3528;--theme-elevation-500:#7a7466;--theme-elevation-600:#8e6f3a;--theme-elevation-700:#c9a160;--theme-elevation-800:#dcd5c4;--theme-elevation-850:#e8e1cf;--theme-elevation-900:#f0ece2;--theme-elevation-1000:#f0ece2;--color-base-0:#f0ece2;--color-base-50:#dcd5c4;--color-base-100:#c9a160;--color-base-150:#c9a160;--color-base-200:#c9a160;--color-base-250:#b89251;--color-base-300:#b89251;--color-base-400:#c9a160;--color-base-500:#c9a160;--color-base-600:#e0b974;--color-base-700:#e8c585;--color-base-800:#f0ece2;--color-base-900:#f0ece2;--color-base-1000:#fff;--theme-text:#f0ece2;--theme-input-bg:#0a0907;--color-success-50:rgba(201,161,96,.1);--color-success-500:#c9a160;--color-success-700:#b89251;--color-warning-50:rgba(232,154,60,.1);--color-warning-500:#e89a3c;--color-warning-700:#cf8830;--color-error-50:rgba(214,58,63,.1);--color-error-500:#d63a3f;--color-error-700:#b32a2f;--color-blue-500:#c9a160;--color-blue-700:#b89251;--font-body:"Inter","Noto Sans TC",system-ui,sans-serif;--font-mono:"IBM Plex Mono","JetBrains Mono",monospace;--font-serif:"Noto Serif TC",serif;--style-stroke-width-s:1px;--style-radius-s:0px;--style-radius-m:0px;--style-radius-l:1px}body,html{color:#f0ece2!important;font-family:Inter,Noto Sans TC,system-ui,sans-serif!important;font-size:15px!important}.dashboard,.gutter--left,.gutter--right,.payload__main,.template-default,.template-default__wrap,body,html{background:#0a0907!important}.app-header,.nav,.nav-wrapper,.template-default header{background:linear-gradient(180deg,#08070a,#13110d)!important;border-color:#2a2620!important}.nav__content,.nav__wrap{background:linear-gradient(180deg,#08070a,#13110d)!important;border-right:1px solid #2a2620!important}.nav-group__toggle,.nav__link{color:#dcd5c4!important;font-family:"Noto Serif TC",serif!important;font-size:14px!important;letter-spacing:.05em!important;border-left:2px solid transparent!important;padding:8px 14px!important;transition:background .15s,border-color .15s,color .15s!important}.nav__link:hover{background:rgba(201,161,96,.06)!important;color:#f0ece2!important}.nav__link--active,.nav__link[aria-current=page]{background:rgba(201,161,96,.12)!important;color:#c9a160!important;border-left-color:#c9a160!important}.nav-group__toggle{color:#8a8070!important;font-family:IBM Plex Mono,monospace!important;font-size:11px!important;letter-spacing:.15em!important;text-transform:uppercase!important}.nav-group__indicator path{stroke:#7a7466!important}.dashboard__group{margin-bottom:32px!important}.dashboard__group-name,h1,h2,h3{font-family:"Noto Serif TC",serif!important;font-weight:500!important;letter-spacing:.04em!important;color:#f0ece2!important}.card,.card-list__item,.dashboard__card{background:#13110d!important;border:1px solid #2a2620!important;border-radius:0!important;position:relative!important;transition:border-color .2s,background .2s!important}.card:hover,.dashboard__card:hover{border-color:#c9a160!important;background:#1a1712!important}.card-list__item-title,.card__title,.dashboard__label{color:#f0ece2!important;font-family:"Noto Serif TC",serif!important}.card .card__actions svg path,.dashboard__card .dashboard__card-create svg path{stroke:#c9a160!important}.btn,button.btn{border-radius:0!important;letter-spacing:.2em!important;font-family:IBM Plex Mono,monospace!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;transition:opacity .15s,background .15s!important}.btn--icon-style-with-border,.btn--style-primary{background:#c9a160!important;color:#0a0907!important;border:1px solid #c9a160!important}.btn--style-primary:hover{background:#e0b974!important;border-color:#e0b974!important}.btn--style-secondary{background:transparent!important;border:1px solid #2a2620!important;color:#dcd5c4!important}.btn--style-secondary:hover{border-color:#c9a160!important;color:#c9a160!important}.btn--style-error,.btn.btn--style-error{background:transparent!important;border:1px solid #d63a3f!important;color:#d63a3f!important}.input input,.input-wrap input,.textarea__input,input:not([type=checkbox]):not([type=radio]):not(.rs__input),select,textarea{padding:10px 12px!important;line-height:1.5!important}.input input,.input-wrap input,.rs__control,.textarea__input,input:not([type=checkbox]):not([type=radio]):not(.rs__input),select,textarea{background:#0a0907!important;border:1px solid #2a2620!important;border-radius:0!important;color:#f0ece2!important;font-family:Inter,Noto Sans TC,system-ui,sans-serif!important;font-size:15px!important;min-height:42px!important}.rs__value-container{padding:2px 12px!important}.rs__input,.rs__input-container,.rs__value-container input{background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;color:#f0ece2!important}.rs__single-value{color:#f0ece2!important}.rs__indicator svg,.rs__placeholder{color:#7a7466!important}.rs__control--is-focused,input:focus,textarea:focus{border-color:#c9a160!important;box-shadow:0 0 0 1px #c9a160!important}.field-label,.fieldset__legend,label{color:#a89880!important;font-family:Inter,Noto Sans TC,system-ui,sans-serif!important;font-size:13px!important;letter-spacing:.03em!important;text-transform:none!important;font-weight:500!important}.required{color:#d63a3f!important}.field-type,.field-wrap,.fields-grid__field{margin-bottom:22px!important}.field-type:last-child,.fields-grid__field:last-child{margin-bottom:0!important}.document-controls,.form-submit{padding-top:8px!important}.list-controls,.relationship-table,.table{background:#13110d!important;border-color:#2a2620!important}.table thead,.table thead th{background:#08070a!important;border-color:#2a2620!important;color:#a89880!important;font-family:IBM Plex Mono,monospace!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important}.table tbody tr{border-bottom:1px dashed #1f1c17!important;transition:background .15s!important}.table tbody tr:hover td{background:rgba(201,161,96,.04)!important}.table tbody td,.table td{border-color:#1f1c17!important;color:#dcd5c4!important}.table td a{color:#c9a160!important;text-decoration:none!important;border-bottom:1px dashed transparent!important}.table td a:hover{border-bottom-color:#c9a160!important}.badge,.pill{background:transparent!important;border:1px solid #c9a160!important;color:#c9a160!important;border-radius:0!important;font-family:IBM Plex Mono,monospace!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:3px 8px!important}.pill--style-light{background:#1f1c17!important;border-color:#2a2620!important;color:#dcd5c4!important}.rs__menu{border:1px solid #2a2620!important;border-radius:0!important}.rs__menu,.rs__option{background:#13110d!important}.rs__option{color:#dcd5c4!important;font-family:Inter,sans-serif!important}.rs__option--is-focused,.rs__option:hover{background:rgba(201,161,96,.1)!important;color:#c9a160!important}.rs__multi-value{background:rgba(201,161,96,.15)!important;border-radius:0!important}.rs__multi-value__label{color:#c9a160!important;font-family:IBM Plex Mono,monospace!important;font-size:11px!important}.create-first-user,.login,.template-minimal{background:#0a0907!important}.template-minimal__wrap{background:#13110d!important;border:1px solid #2a2620!important;padding:40px!important;position:relative!important}.template-minimal h1{font-family:"Noto Serif TC",serif!important;font-size:36px!important;font-weight:500!important;letter-spacing:.04em!important}.localizer__locale-select,.payload-locale{background:#0a0907!important;border:1px solid #2a2620!important;color:#c9a160!important;font-family:IBM Plex Mono,monospace!important;font-size:11px!important;letter-spacing:.15em!important}.graphic-logo svg,.payload-logo svg{fill:#c9a160!important}.collection-list__sub-header,.list-controls__header,.step-nav{background:rgba(8,7,10,.92)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#2a2620!important;color:#dcd5c4!important}body:before{content:"● 內容編輯介面 — 日常作業請使用 /console 官網後台";display:block;padding:8px 32px;background:linear-gradient(90deg,#08070a,#1a1712 50%,#08070a);border-bottom:1px solid #c9a160;color:#c9a160;font-family:Noto Sans TC,sans-serif;font-size:12px;letter-spacing:.15em;text-align:center;position:relative;z-index:100}.card:after,.card:before,.dashboard__card:after,.dashboard__card:before{content:"";position:absolute;width:12px;height:12px;border:0 solid #c9a160;pointer-events:none;opacity:.7}.card:before,.dashboard__card:before{top:0;left:0;border-top-width:1px;border-left-width:1px}.card:after,.dashboard__card:after{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}*{scrollbar-width:thin;scrollbar-color:#2a2620 #0a0907}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a0907}::-webkit-scrollbar-thumb{background:#2a2620;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#c9a160}a{color:#c9a160}a:hover{color:#e0b974}.tabs-field__tabs .tab,.tabs-field__tabs button{background:transparent!important;border:1px solid #2a2620!important;color:#dcd5c4!important;font-family:Inter,Noto Sans TC,system-ui,sans-serif!important;font-size:13px!important;letter-spacing:.04em!important;border-radius:0!important;padding:8px 16px!important;white-space:nowrap!important}.tabs-field__tabs{display:flex!important;flex-wrap:wrap!important;gap:4px!important}.tabs-field__tabs .tab.tab--active,.tabs-field__tabs button.active{background:#c9a160!important;color:#0a0907!important;border-color:#c9a160!important}.popup,.popup__content,.tooltip{background:#13110d!important;border:1px solid #2a2620!important;color:#dcd5c4!important;border-radius:0!important}.modal,.modal__content{background:#0a0907!important;border:1px solid #c9a160!important;border-radius:0!important}.modal__close path{stroke:#c9a160!important}.array-field__add-button,.relationship__add-button{background:transparent!important;border:1px dashed #2a2620!important;color:#c9a160!important}.array-field__add-button:hover,.relationship__add-button:hover{border-color:#c9a160!important}