.ob-in{position:relative}.ob-frame{border:calc(.35 * var(--mm)) solid #2b2838;border-radius:calc(3 * var(--mm));background:#fff;flex:none}.ob-row{border-top:calc(.3 * var(--mm)) solid #333;border-bottom:calc(.3 * var(--mm)) solid #333;flex:none;position:relative}.ob-row:after{content:"";border-top:calc(.25 * var(--mm)) dashed #777;position:absolute;top:50%;left:0;right:0}.ob-label{margin:calc(3 * var(--mm)) 0 calc(1 * var(--mm));font-size:calc(3.2 * var(--mm));color:#444;flex:none;font-weight:800}.ob-end{text-align:center;font-size:calc(9 * var(--mm));margin:auto 0 0}.ob-wrap{max-width:560px;box-shadow:var(--shadow), 0 18px 36px #3c280a1f;background:#fff;border-radius:4px;margin:0 auto 28px;overflow:hidden;container-type:inline-size}.ob-page{--mm:calc(100cqw / 210);aspect-ratio:210/297;width:100%;padding:calc(10 * var(--mm)) calc(11 * var(--mm)) calc(8 * var(--mm));color:#151515;font-family:var(--ui);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;line-height:1.25;display:flex;overflow:hidden}.ob-head{justify-content:space-between;align-items:flex-end;gap:calc(6 * var(--mm));padding-bottom:calc(2 * var(--mm));border-bottom:calc(.45 * var(--mm)) solid #151515;display:flex}.ob-head h3{font-size:calc(7.4 * var(--mm));margin:0;font-weight:800;line-height:1.1}.ob-head p{font-size:calc(3.6 * var(--mm));color:#444;margin:0}.ob-name{align-items:baseline;gap:calc(1.5 * var(--mm));white-space:nowrap;display:flex}.ob-name i{width:calc(46 * var(--mm));border-bottom:calc(.3 * var(--mm)) dotted #666}.ob-cards{gap:calc(3.5 * var(--mm));margin-top:calc(4 * var(--mm));flex:1;grid-template-rows:repeat(5,1fr);grid-template-columns:1fr 1fr;min-height:0;display:grid}.ob-card{padding:calc(2.6 * var(--mm)) calc(3.4 * var(--mm));border:calc(.3 * var(--mm)) solid #333;border-radius:calc(3 * var(--mm));flex-direction:column;min-height:0;display:flex;overflow:hidden}.ob-card h4{margin:0 0 calc(1.6 * var(--mm));align-items:center;gap:calc(1.8 * var(--mm));font-size:calc(4 * var(--mm));font-weight:900;display:flex}.ob-card h4:before{content:"";width:calc(2.8 * var(--mm));height:calc(2.8 * var(--mm));background:var(--gc);border-radius:50%;flex:none}.ob-card ul{column-gap:calc(1.5 * var(--mm));row-gap:calc(1.4 * var(--mm));font-size:calc(4.1 * var(--mm));grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,1fr);grid-auto-flow:column;margin:0;padding:0;line-height:1.25;list-style:none;display:grid}.ob-card li{white-space:nowrap}.ob-sentences{gap:calc(3 * var(--mm));margin-top:calc(4 * var(--mm));flex:1;grid-template-rows:repeat(5,1fr);min-height:0;display:grid}.ob-item{grid-template-columns:1fr calc(44 * var(--mm));column-gap:calc(5 * var(--mm));align-items:start;min-height:0;display:grid}.ob-start{margin:0 0 calc(1.5 * var(--mm));font-size:calc(6 * var(--mm));line-height:1.4}.ob-no{width:calc(6.6 * var(--mm));height:calc(6.6 * var(--mm));margin-right:calc(2 * var(--mm));background:var(--gc);color:#151515;font-family:var(--ui);font-size:calc(4 * var(--mm));font-weight:900;line-height:calc(6.6 * var(--mm));text-align:center;border-radius:50%;display:inline-block}.ob-gap{width:calc(32 * var(--mm));border-bottom:calc(.35 * var(--mm)) solid #333;display:inline-block}.ob-item .ob-frame{height:calc(38 * var(--mm))}.ob-item .ob-label{margin-top:calc(1.6 * var(--mm))}.ob-note{margin:calc(2 * var(--mm)) 0 0;font-size:calc(3.1 * var(--mm));color:#555}.ob-example{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:26px;display:grid}.ob-example .bp{border:2px solid var(--line);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.ob-example .ob-frame{line-height:0;overflow:hidden}.ob-example .ob-frame svg{width:100%;height:100%;display:block}.ob-hand{left:0;right:0;bottom:calc(-.5 * var(--mm));padding-left:calc(1.5 * var(--mm));font-size:calc(7.4 * var(--mm));white-space:nowrap;margin:0;line-height:1;position:absolute}.ob-empty{border:2px dashed var(--line);color:var(--muted);background:#fff;border-radius:14px;margin:0;padding:22px}@media (width<=640px){.ob-example{grid-template-columns:minmax(0,1fr)}}@media print{.ob-sheet-wrap,.ob-wrap{box-shadow:none}.ob-wrap{page:act;border-radius:0;max-width:none;margin:0}.ob-page{--mm:1mm;aspect-ratio:auto;width:210mm;height:297mm}body.print-ob-book .ob-wrap,body.print-ob-cards .ob-sheet-wrap,body.print-ob-cards .ob-wrap.sentences,body.print-ob-sent .ob-sheet-wrap,body.print-ob-sent .ob-wrap.cards,.ob-set[hidden]{display:none!important}}@media (width<=960px){.mk .maker .preview{order:0}.mk .panel .block:first-child{order:-2}}.mk .print-box+.block{margin-top:22px}.ob-print-off{opacity:.45;cursor:not-allowed}
