/* Compact foreign UI; writing geometry and tool order stay left-to-right. */
html:not([lang^=zh]) .modes154{direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}
html:not([lang^=zh]) .modes154>a:not(.stickySeal154){font:clamp(11px,3.4vw,17px)/1.2 system-ui!important;letter-spacing:0!important;white-space:nowrap;min-width:0;padding:4px 1px}
html:not([lang^=zh]) .brandTitle154{max-width:100%;white-space:nowrap}
html:not([lang^=zh]) .brandLockup164{width:100%;max-width:360px;min-width:0}
html:not([lang^=zh]) .brandLockup164>p{width:100%;min-width:0;font:clamp(8px,2.2vw,10px)/1.3 system-ui;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start;text-align-last:auto}
html:not([lang^=zh]) #writerLeft90,html:not([lang^=zh]) #writerRight90{direction:ltr;flex-wrap:nowrap!important;white-space:nowrap}
html:not([lang^=zh]) #writerLeft90 button,html:not([lang^=zh]) #writerRight90 button{font-size:9px!important;letter-spacing:0!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}
html:not([lang^=zh]) .iconCaption154>span{font-size:9px;white-space:nowrap}
body.ui111 .writingValues133 .groupScope218{width:28px!important;min-width:28px!important;flex-direction:row!important}
body.ui111 .writingValues133 .groupScope218 span{display:none!important}
.groupScope218[data-scope219=page] svg path{opacity:.25}.groupScope218[data-scope219=all] svg path{opacity:1;stroke-width:2.4}
.epoch154>.cardTrack154{min-width:0;width:100%;direction:ltr;touch-action:pan-x pan-y;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}
.epoch154>.cardTrack154>.card154{flex:0 0 100%;min-width:100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always}
.card154>.dots154{pointer-events:none;bottom:7px;font-size:18px;line-height:18px;letter-spacing:4px;text-shadow:0 1px 5px #000}
.epoch154.worldShown154>.worldCarousel219{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;padding:0!important;gap:0;direction:ltr;scrollbar-width:none}
.worldCarousel219::-webkit-scrollbar{display:none}.worldTile219{position:relative;flex:0 0 100%;width:100%;min-width:100%;height:100%;scroll-snap-align:start;overflow:hidden;background:#e9e2d3;padding:6px;box-sizing:border-box;display:grid;grid-template-columns:40% minmax(0,1fr);grid-template-rows:auto auto 1fr auto;gap:3px 6px}
.worldTile219>.worldCoverButton189{grid-column:1;grid-row:1/5;min-width:0;width:100%!important;height:100%!important;overflow:hidden;padding:0}.worldTile219>.worldCoverButton189 img{width:100%;height:100%;object-fit:cover}.worldTile219>time,.worldTile219>strong,.worldTile219>small,.worldTile219>a{grid-column:2;min-width:0;overflow:hidden;line-height:1.4}.worldTile219>strong{font-size:clamp(10px,1.8vw,17px);font-weight:500}.worldTile219>time,.worldTile219>small{font-size:clamp(8px,1.2vw,11px)}.worldTile219>a{font-size:7px;text-overflow:ellipsis;white-space:nowrap}.worldDots219{position:absolute;bottom:1px;left:20%;font:15px/1 system-ui;letter-spacing:2px;background:#e9e2d3a0}
html,body,body *{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}input,textarea,[contenteditable=true]{-webkit-user-select:text!important;user-select:text!important}img,a,button{-webkit-user-drag:none}
.epoch154.worldShown154>.worldCarousel219{flex-direction:row!important;justify-content:flex-start!important;align-items:stretch!important;color:#39382e!important}.worldCarousel219:after{display:none!important}.worldCarousel219>.worldTile219{height:auto;aspect-ratio:4/3;align-self:stretch;min-height:0}
html:not([lang^=zh]) #topActions #writerLeft90>button:not(#annotationHomeButton)>span,html:not([lang^=zh]) #topActions #writerRight90>button>span{font-size:8px!important;font-family:system-ui!important;line-height:15px!important;white-space:nowrap!important;letter-spacing:0!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;word-break:normal!important;overflow-wrap:normal!important}

@media(max-width:600px){html:not([lang^=zh]) #topActions #writerLeft90>button>span,html:not([lang^=zh]) #topActions #writerRight90>button>span{font-size:7px!important}}
