.ibc{width:100%;max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.ibc p{margin:0}.ibc .ibc-chips .pd-chips{justify-content:center}.ibc .ibc-title-row{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.95rem}.ibc .ibc-title{width:min(320px,70%);font:inherit;padding:6px 10px;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text)}.ibc .ibc-note{text-align:center}.ibc .ibc-preview{display:flex;flex-direction:column;gap:16px}.ibc .ibc-preview .ibp-page{background:#fff;color:#111;border-radius:4px;box-shadow:var(--shadow);padding:18px;border:1px solid var(--border)}.ibc .ibc-preview .ibp-cutnote{font-size:.8rem;color:#555;margin-bottom:8px}.ibc .ibc-preview .ibp-cards{display:grid;grid-template-columns:1fr 1fr}.ibc .ibc-preview .ibp-card{min-height:130px;border:1px dashed #999;padding:12px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.ibc .ibc-preview .ibp-card-q{font-size:clamp(.85rem,2.6vw,1.1rem);font-weight:600;line-height:1.3;flex:1;display:flex;align-items:center}.ibc .ibc-preview .ibp-card-tag{display:flex;justify-content:space-between;font-size:.72rem;color:#555}.ibc .ibc-preview-ws .ibp-ws{display:flex;flex-direction:column;gap:10px}.ibc .ibc-preview-ws h1{margin:0;font-size:1.6rem;text-align:center;color:#111}.ibc .ibc-preview-ws .ibp-ws-meta{display:flex;gap:24px}.ibc .ibc-preview-ws .ibp-ws-meta span{flex:1;border-bottom:1px solid #333;padding-bottom:2px}.ibc .ibc-preview-ws ol{margin:4px 0 0;padding-left:1.5em}.ibc .ibc-preview-ws li{font-weight:600;margin-bottom:8px}.ibc .ibc-preview-ws .ibp-lines{border-bottom:1px solid #aaa;height:22px}
