
/* v274: missed UA/UI sweep. Thin, scoped fixes only. */
:root{--v274-blue:#2563eb;--v274-ink:#0b2845;--v274-line:#bfdbfe;--v274-soft:#f7fbff;--v274-shadow:0 14px 30px rgba(37,99,235,.10)}
[data-v274-audit="true"]{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;}
[data-v274-audit="true"] a,[data-v274-audit="true"] button{touch-action:manipulation;}
body.v272-hub[data-v274-audit="true"] .v272-wrap{padding-bottom:112px;}
body.v272-hub[data-v274-audit="true"] .v272-card-grid{align-items:stretch;}
body.v272-hub[data-v274-audit="true"] .v272-card{overflow:hidden;}
body.v272-hub[data-v274-audit="true"] .v272-card b,body.v272-hub[data-v274-audit="true"] .v272-card small{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
body.v272-hub[data-v274-audit="true"] .v272-card b{-webkit-line-clamp:1;}body.v272-hub[data-v274-audit="true"] .v272-card small{-webkit-line-clamp:2;}
body.v272-hub[data-v274-audit="true"] .v272-more{overscroll-behavior:contain;}
body.v270-page[data-v274-audit="true"] .v270-question,body.v270-page[data-v274-audit="true"] .v270-scene{overflow-wrap:anywhere;}
body.v270-page[data-v274-audit="true"] .v270-choice{overflow:hidden;}
body.v270-page[data-v274-audit="true"] .v270-choice span:not(.v270-num){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
body.v273-game-page[data-v274-audit="true"] .clean-game-shell{padding-bottom:max(18px,env(safe-area-inset-bottom));}
body.v273-game-page[data-v274-audit="true"] .clean-game-title h1{overflow-wrap:anywhere;}
body.v273-game-page[data-v274-audit="true"] .clean-top-action,body.v273-game-page[data-v274-audit="true"] .clean-back{white-space:nowrap;}
@media (orientation:landscape) and (max-height:760px){
  body.v272-hub[data-v274-audit="true"] .v272-wrap{padding-bottom:86px;}
  body.v272-hub[data-v274-audit="true"] .v272-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));}
}
@media (max-width:900px){body.v272-hub[data-v274-audit="true"] .v272-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
