/* The compact player keeps native controls usable on touchscreens. */
.motivation-player{width:min(320px,calc(100vw - 28px));bottom:max(12px,env(safe-area-inset-bottom));left:max(14px,env(safe-area-inset-left))}
.motivation-shell{min-height:52px;padding:7px 9px;gap:7px;position:relative;border-color:#a1795b;box-shadow:0 7px 28px #0009,inset 0 1px #efd2ad22}
.motivation-player.playing .motivation-shell{animation:music-breathe 4s ease-in-out infinite}
.motivation-label{font-size:9px;letter-spacing:.2px;display:block;overflow:hidden;text-overflow:ellipsis;text-transform:none}
.motivation-player .motivation-play{width:33px;height:33px;font-size:14px}
.motivation-progress{margin-top:6px;gap:4px}.motivation-details{position:relative}
.motivation-equalizer{display:flex;position:absolute;gap:2px;right:2px;top:-17px;height:12px;align-items:end;pointer-events:none}
.motivation-equalizer i{width:2px;height:3px;background:#eac397;border-radius:2px;transform-origin:bottom}
.playing .motivation-equalizer i{height:12px;animation:music-bar .9s ease-in-out infinite alternate}
.playing .motivation-equalizer i:nth-child(2){animation-delay:-.5s}.playing .motivation-equalizer i:nth-child(3){animation-delay:-.2s}.playing .motivation-equalizer i:nth-child(4){animation-delay:-.7s}.playing .motivation-equalizer i:nth-child(5){animation-delay:-.3s}
.motivation-caption{bottom:calc(100% + 10px);width:100%;transform:none;transition:opacity .35s ease}
.motivation-caption.visible{transform:none}.motivation-caption span{font:600 clamp(15px,1.2vw,19px)/1.4 'Segoe UI',Arial,sans-serif;letter-spacing:.15px;text-transform:none;background:none;padding:0;color:#f3dec6;text-shadow:0 2px 5px #000,0 0 14px #000}
.motivation-caption.cue-glow.visible span{animation:music-lyric var(--cue-duration,3s) ease-in-out both}
.motivation-signature{text-align:right;padding:3px 5px 0;font:italic 20px/1.25 'Segoe Script','Brush Script MT',cursive;letter-spacing:.2px;color:#c5a078;background:linear-gradient(105deg,#927454 20%,#fff4d5 44%,#ddbc8c 50%,#927454 74%);background-size:260% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:signature-glimmer 5s ease-in-out infinite;filter:drop-shadow(0 1px 3px #000);pointer-events:none}
.motivation-player.compact{width:82px}.motivation-player.compact .motivation-signature{font-size:12px;text-align:center;white-space:nowrap}
@keyframes music-bar{from{transform:scaleY(.2);opacity:.5}to{transform:scaleY(1);opacity:1}}
@keyframes music-breathe{50%{border-color:#e3b483;box-shadow:0 7px 28px #0009,0 0 18px #c268392b,inset 0 1px #efd2ad33}}
@keyframes music-lyric{0%{opacity:.12;filter:brightness(.5)}20%,75%{opacity:1;filter:brightness(1.2)}100%{opacity:.12;filter:brightness(.5)}}
@keyframes signature-glimmer{0%,15%{background-position:100% 50%}80%,100%{background-position:0% 50%}}
.mobile-demo-notice{margin:18px 0;padding:13px 16px;border:1px solid #b58a4e66;border-left:3px solid #d7aa63;border-radius:4px;background:#30211899;color:#dac7ac;font:13px/1.6 'Segoe UI',Arial,sans-serif}.mobile-demo-notice b{display:block;color:#f5d496;font-size:14px;margin-bottom:4px}
.desktop-nav a[href="#item-donusumleri"]{color:#efcd9b}
.ref-current-chain{max-width:100%;overscroll-behavior-inline:contain}.ref-list-dialog{max-width:calc(100vw - 20px)}
@media(max-width:700px){
 .motivation-player{width:min(300px,calc(100vw - 20px));left:max(10px,env(safe-area-inset-left));bottom:max(8px,env(safe-area-inset-bottom))}.motivation-shell{gap:3px;padding:4px 6px;min-height:52px}.motivation-player button{min-width:30px;height:44px}.motivation-player .motivation-play{width:36px;height:44px}.motivation-player .motivation-collapse{min-width:24px}.motivation-label{font-size:8px}.motivation-progress{font-size:8px;gap:3px}.motivation-seek{height:14px;background-size:100% 3px;background-repeat:no-repeat;background-position:center}.motivation-seek::-webkit-slider-thumb{width:13px;height:13px}.motivation-caption span{font-size:15px}.motivation-signature{font-size:17px}.motivation-player.compact{width:82px}.motivation-player.compact .motivation-signature{font-size:12px}.motivation-equalizer{top:-14px}
 .mobile-demo-notice{font-size:12px;padding:12px;margin:14px 0}.ref-toolbar .ref-classes{flex-wrap:wrap}.ref-toolbar button{min-height:44px}.ref-chain-tabs button{min-height:42px}.ref-list-filters button{min-height:42px}.ref-workspace .ref-confirm{max-height:450px}.ref-confirm-actions .button{min-height:44px}.ref-workspace .ref-inventories{max-width:none}.ref-list-detail{flex-wrap:wrap}.ref-list-detail>div{min-width:0;width:100%}.ref-list-detail model-viewer{height:180px;margin:auto}
}
@media(max-width:370px){.ref-workspace .ref-inventories{transform:translateX(-50%) scale(.69)}.topbar{gap:7px;padding-left:10px;padding-right:10px}.header-actions{gap:8px}.header-actions .button{padding:8px;font-size:10px}.header-actions .text-button{font-size:10px}}
@media(prefers-reduced-motion:reduce){.motivation-player *{animation:none!important;transition:none!important}.motivation-caption.visible span{opacity:1;filter:none}.motivation-signature{background:none;-webkit-text-fill-color:#d7b58c}}

.market3-currencies{grid-template-columns:1fr}
img,canvas,model-viewer,video{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}
main>.presentation-offscreen *,main>.presentation-offscreen::before,main>.presentation-offscreen::after{animation-play-state:paused!important}
@media(pointer:coarse){.world-ambient .ambient-mist{filter:none}.ref-teach-ghost{filter:none}}

.motivation-signature{text-align:left;padding-left:5px}.motivation-player.compact .motivation-signature{text-align:left}
.motivation-volume-control{position:relative;flex-shrink:0}.motivation-volume-popup{position:absolute;bottom:calc(100% + 12px);right:-28px;width:190px;padding:12px;border:1px solid #b88a59;border-radius:8px;background:#211317;box-shadow:0 6px 28px #000b;color:#f0d1ac}.motivation-volume-popup[hidden]{display:none}.motivation-volume-popup label{display:flex;justify-content:space-between;font-size:12px}.motivation-volume-popup input{width:100%;height:28px;margin:6px 0;accent-color:#d8aa72;touch-action:pan-x}.motivation-player .motivation-volume-popup .motivation-mute{width:100%;height:32px;font-size:11px;border-color:#755448}.motivation-player.volume-open .motivation-caption{visibility:hidden}.motivation-player.compact .motivation-volume-control{display:none}
