/* Screen isolation only. Native body, brain, learning and archive styles remain. */
body.ssv1 .site-head{position:sticky;top:0;z-index:80;background:#0a121e;isolation:isolate}
body.ssv1 #cyborg-learning-app{padding-top:0;--ss-top:0px}
body.ssv1 [data-ss-hidden=true]{display:none!important}
body.ssv1 .ss-nav{position:sticky;top:var(--ss-top);z-index:70;display:flex;gap:12px;align-items:stretch;margin:0 0 22px;padding:10px 0;background:#0c1726;border-block:1px solid #374b60;isolation:isolate}
body.ssv1 .ss-nav>button{flex:0 0 auto;min-height:45px;padding:9px 14px;background:#dfc386;color:#112133;border-color:#b49b65;font-size:13px;white-space:nowrap}
body.ssv1 .ss-nav-links{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;flex:1;min-width:0;overflow:auto;scrollbar-width:thin}
body.ssv1 .ss-nav-links a{display:flex;gap:7px;align-items:center;justify-content:center;min-width:0;padding:10px 7px;border:1px solid transparent;border-radius:9px;text-decoration:none;color:#bccbd9;font-size:13px;font-weight:600;line-height:1.5;white-space:nowrap}
body.ssv1 .ss-nav-links a span{font-size:10px;color:#8da5bd}
body.ssv1 .ss-nav-links [aria-current=page]{background:#dfc386;color:#152335;border-color:#dfc386}
body.ssv1 .ss-nav-links [aria-current=page] span{color:#64553a}
body.ssv1 .ss-nav-links [aria-disabled=true]{opacity:.55}
body.ssv1 .ss-nav :focus-visible{outline:3px solid #f5d88e;outline-offset:2px}
body.ssv1 .ss-heading{margin:0 0 22px;padding:0;scroll-margin-top:calc(var(--ss-top) + 86px)}
body.ssv1 .ss-heading small{display:block;color:#d4b474;font-size:10px;letter-spacing:2.5px;margin:0 0 9px}
body.ssv1 .ss-heading h1{font-size:clamp(26px,3vw,35px);font-weight:550;line-height:1.3;letter-spacing:-.04em;margin:0;color:#eee8d7}
body.ssv1 .ss-heading p{font-size:14px;line-height:1.8;color:#a9bfd2;margin:12px 0 0}
body.ssv1 .ss-heading:focus,body.ssv1 .page-intro h1:focus{outline:none}
body.ssv1 .ss-status{font-size:13px;line-height:1.8;padding:12px 16px;border:1px solid #8b7654;border-radius:10px;background:#2b2821;color:#ecd8ac;margin:0 0 18px}
body.ssv1 .ss-status:empty{display:none}
body.ssv1 .workspace{display:block;min-width:0;max-width:100%}
body.ssv1 .workspace>.body-column{position:static;max-width:100%;width:100%}
body.ssv1 .workspace>.learning-column{width:100%;min-width:0;max-width:100%;margin-inline:0}
body.ssv1 .panel-tabs{display:none!important}
body.ssv1 .return-to-model{display:inline-flex;position:static;width:auto;min-height:40px;margin:16px 24px 0;font-size:13px;box-shadow:none}
body.ssv1 .account-strip{margin:0 0 20px}
body.ssv1 .cp3-custody{margin-top:0}
body.ssv1 .journey-summary{margin-top:26px}
body.ssv1 .ss-notice{padding:24px;border:1px solid #4c6075;border-radius:14px;background:#142337;color:#bfd0dd;margin:0 0 24px;line-height:1.9}
body.ssv1 .ss-notice a{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;color:#e7cc8b;text-decoration:underline;text-underline-offset:4px}
body.ssv1 .learning-app>*{min-width:0}
body.ssv1 .ss-nav [hidden],body.ssv1 .ss-heading[hidden],body.ssv1 .ss-notice[hidden]{display:none!important}
@media(max-width:1100px){body.ssv1 .ss-nav-links{display:flex;overflow-x:auto;gap:7px}body.ssv1 .ss-nav-links a{flex:0 0 auto;min-width:105px;padding:10px 13px}}
@media(max-width:850px){body.ssv1 .site-head{flex-wrap:wrap;gap:12px}body.ssv1 .site-head .imi1-header-actions{min-width:0;max-width:100%}body.ssv1 .ss-nav{gap:9px;margin-bottom:20px}body.ssv1 .workspace>.body-column .model-viewer{min-height:430px;height:62svh;max-height:660px}body.ssv1 .workspace>.body-column .model-stage{min-height:430px}body.ssv1 .return-to-model{margin:16px 20px 0}body.ssv1 .page-intro{padding-top:0}}
@media(max-width:520px){body.ssv1 #cyborg-learning-app{padding:0 14px}body.ssv1 .ss-nav{margin-inline:-1px;gap:7px;padding:8px 0;margin-bottom:20px}body.ssv1 .ss-nav>button{padding:8px 10px;font-size:12px;min-height:44px}body.ssv1 .ss-nav-links a{font-size:12px;min-width:92px;padding:9px 10px;gap:5px}body.ssv1 .ss-heading{margin-bottom:19px}body.ssv1 .ss-heading h1{font-size:27px}body.ssv1 .ss-heading p{font-size:13px;margin-top:10px}body.ssv1 .page-intro{padding-inline:0}body.ssv1 .account-strip{margin:0 0 18px}body.ssv1 .learning-column{border-radius:14px}body.ssv1 .stage-card{border:1px solid #3b5065;border-radius:14px}body.ssv1 .body-caption{padding-inline:3px}body.ssv1 .return-to-model{margin:15px 16px 0}body.ssv1 .journey-summary{margin-inline:0}body.ssv1 .page-footer{padding-inline:0}body.ssv1 .cp3-story{margin-inline:0}body.ssv1 .ss-notice{padding:20px}}
@media(prefers-reduced-motion:reduce){body.ssv1 .ss-nav-links{scroll-behavior:auto}}

/* SAVORIP_PHONE_POLISH_V1: phone dimensions and spacing only; original CSS prefix retained. */

/* Phone spacing only. Preserve native body/brain maps, labels and learning panels. */
@media (max-width: 760px) {
  body.ssv1 .ss-nav { gap: 7px; padding-block: 6px; margin-bottom: 14px; }
  body.ssv1 .ss-nav > button,
  body.ssv1 .ss-nav-links a { box-sizing: border-box; min-height: 44px; height: 44px; padding: 8px 10px; font-size: 12px; line-height: 1.4; }
  body.ssv1 .ss-heading { margin-bottom: 14px; }
  body.ssv1 .ss-heading h1 { font-size: 26px; line-height: 1.3; }
  body.ssv1 .ss-heading p { margin-top: 8px; line-height: 1.65; }
  body.ssv1 .workspace > .body-column .model-viewer:not(:fullscreen) { box-sizing: border-box; min-width: 0; max-width: 100%; height: clamp(360px, 62svh, 430px); min-height: 360px; max-height: 430px; }
  body.ssv1 .workspace > .body-column .model-stage:not(:fullscreen) { box-sizing: border-box; min-width: 0; max-width: 100%; min-height: 360px; }
  body.ssv1 .stage-tools { gap: 8px; padding: 10px 12px; }
  body.ssv1 .stage-tools button { box-sizing: border-box; min-height: 44px; padding: 8px 10px; font-size: 12px; line-height: 1.35; }
}

/* SAVORIP_HOME_MENU_V2: requested home and workspace header presentation only; current native prefix retained. */

/* Compact the existing Self header only. Native links, member ownership, colors and step navigation remain intact. */
@media(max-width:760px){
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head{box-sizing:border-box!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;padding:6px 8px!important}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head > .brand{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:1px solid #c9ad6b!important;border-radius:10px!important}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head > .brand > span:not(.brand-mark){display:none!important}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head > .brand > .brand-mark{box-sizing:border-box!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border:0!important;border-radius:0!important;font-size:25px!important;line-height:30px!important}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head > nav{display:flex!important;align-items:center!important;flex:0 1 auto!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;margin:0!important;padding:0!important}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head > nav > a{box-sizing:border-box!important;position:relative!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:1px solid currentColor!important;border-radius:10px!important;font-size:0!important;line-height:0!important;letter-spacing:0!important}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head > .imi1-header-actions{display:flex!important;align-items:center!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0!important;margin:0 0 0 auto!important;padding:0!important}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head .imi1-member-host{flex:0 0 auto!important;min-width:0!important;margin:0!important;padding:0!important}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head .imo-member-menu-button,body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head .demo-link{box-sizing:border-box!important;position:relative!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;border:1px solid currentColor!important;border-radius:10px!important;font-size:0!important;line-height:0!important;letter-spacing:0!important}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head :is(.imo-member-menu-button,.demo-link) > span{font-size:0!important;line-height:0!important}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head > nav > a::before,body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head .imo-member-menu-button::before,body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head .demo-link::before{content:"";position:absolute;inset:0;display:block;width:20px;height:20px;margin:auto;background-color:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:20px 20px;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:20px 20px;pointer-events:none}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head > nav > a[href="./index.html"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%225%22%20r%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M7%2012V9h10v3M9%2012v9m6-9v9M9%2016h6%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%225%22%20r%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M7%2012V9h10v3M9%2012v9m6-9v9M9%2016h6%22%2F%3E%3C%2Fsvg%3E")}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head > nav > a[href$="/airdrop"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%206v12M16%208.5c-1-2-7-2-7%201%200%203%207%202%207%205%200%203-6%203-8%201%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%206v12M16%208.5c-1-2-7-2-7%201%200%203%207%202%207%205%200%203-6%203-8%201%22%2F%3E%3C%2Fsvg%3E")}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head > nav > a[href$="/donguibogam"]::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205.5C9%203.5%205.5%203.4%202.5%204.5v15c3-1.1%206.5-1%209.5%201%203-2%206.5-2.1%209.5-1v-15c-3-1.1-6.5-1-9.5%201Z%20M12%205.5v15%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205.5C9%203.5%205.5%203.4%202.5%204.5v15c3-1.1%206.5-1%209.5%201%203-2%206.5-2.1%209.5-1v-15c-3-1.1-6.5-1-9.5%201Z%20M12%205.5v15%22%2F%3E%3C%2Fsvg%3E")}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head .imo-member-menu-button::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021v-2a8%208%200%200%201%2016%200v2%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021v-2a8%208%200%200%201%2016%200v2%22%2F%3E%3C%2Fsvg%3E")}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head .demo-link::before{mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m10%208%206%204-6%204V8Z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m10%208%206%204-6%204V8Z%22%2F%3E%3C%2Fsvg%3E")}
 body:is(.ssv1,.chr1-cyborg-page):has(#cyborg-learning-app) > .site-head :is(.brand,nav > a,.imo-member-menu-button,.demo-link):focus-visible{outline:2px solid #c9ad6b!important;outline-offset:2px!important}
}

/* SAVORIP_MOBILE_STUDIO_V3: focused phone navigation and 3D presentation; existing services retained. */

/* SAVORIP_MOBILE_STUDIO_V3: Self has a separate native CSS owner; header and workflow only. */
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) #ss-nav{--svm3-nav-panel:#0c1c2e;--svm3-nav-button:#18314a;--svm3-nav-line:#49637a;--svm3-nav-active:#e8c77f;display:flex!important;align-items:stretch!important;gap:6px!important;box-sizing:border-box!important;max-width:100%!important;min-width:0!important;padding-block:6px!important;border-color:var(--svm3-nav-line)!important;background:var(--svm3-nav-panel)!important;color:#edf4ff!important;scrollbar-width:thin;scrollbar-color:#8495a0 transparent}
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) #ss-nav .ss-nav-links{display:flex!important;flex:1 1 auto!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain!important;scrollbar-width:thin;scrollbar-color:#8495a0 transparent;-webkit-overflow-scrolling:touch}
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) #ss-nav :is(a,button){box-sizing:border-box!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:8px 11px!important;border:1px solid var(--svm3-nav-line)!important;border-radius:9px!important;background:var(--svm3-nav-button)!important;color:#edf4ff!important;font:700 12px/1.35 system-ui,-apple-system,"Noto Sans KR",sans-serif!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) #ss-nav :is(a,button)>span{font-size:10px!important;color:inherit!important;opacity:.72}
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) #ss-nav :is(a,button):is(.is-active,[aria-current="page"],[aria-current="step"],[aria-selected="true"]){background:var(--svm3-nav-active)!important;color:#16362e!important;border-color:var(--svm3-nav-active)!important}
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) #ss-nav :is(a,button):focus-visible{outline:2px solid var(--svm3-nav-active)!important;outline-offset:2px!important}
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) #ss-nav .ss-nav-links{scrollbar-width:thin!important;scrollbar-color:#ad945d transparent!important}
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) #ss-nav .ss-nav-links::-webkit-scrollbar{height:6px!important;background:transparent!important}
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) #ss-nav .ss-nav-links::-webkit-scrollbar-track{background:transparent!important}
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) #ss-nav .ss-nav-links::-webkit-scrollbar-thumb{background:#ad945d!important;border:1px solid transparent!important;border-radius:6px!important;background-clip:padding-box!important}
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) #ss-nav .ss-nav-links::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}

@media(max-width:760px){
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) > .site-head :is(.brand,nav>a,.imo-member-menu-button,.demo-link){background:#164234!important;color:#e8c77f!important;border-color:#637c75!important;border-radius:9px!important}
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) > .site-head > .brand > .brand-mark{background:transparent!important;color:#e8c77f!important}
}

/* Keep native phone swipe; hide only the browser rail chrome and its arrow buttons. */
@media(max-width:760px){
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) #ss-nav .ss-nav-links{scrollbar-width:none!important}
html:not([data-imo-meme-v1]):not(:has(#imoMemeApp)) body:is(.ssv1,.chr1-cyborg-page):not(.imo-meme-page):has(#cyborg-learning-app) #ss-nav .ss-nav-links::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
}
