/* Equal photo frames retain the entire existing board photograph. */
.druk-board-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}
.druk-board-card{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;width:100%;height:auto!important;padding:10px!important;white-space:normal;text-align:left;border:2px solid var(--editor-border);border-radius:10px;background:var(--editor-panel);color:var(--editor-text)}
.druk-board-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:white;border-radius:5px}
.druk-board-card strong{font-size:18px}.druk-board-card span{font-size:12px;line-height:1.5;overflow-wrap:anywhere}
.druk-board-card[aria-pressed="true"]{border-color:var(--editor-blue);box-shadow:0 0 0 2px var(--editor-blue)}
.druk-board-card:focus-visible{outline:3px solid #d78b00;outline-offset:3px}
.druk-board-options{margin:12px 0}.druk-board-options select{max-width:100%}
#uno-advanced summary{cursor:pointer;padding:8px 0}#uno-advanced .row{flex-wrap:wrap}
header .bridge-download-link{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-width:0;box-sizing:border-box;padding:8px 12px;border:1px solid white;border-radius:6px;background:#fff;color:#174c91;font:600 13px/1.5 "Segoe UI",sans-serif;text-decoration:none;white-space:normal;overflow-wrap:anywhere}
header .bridge-download-link:hover{background:#eaf2ff}header .bridge-download-link:focus-visible{outline:3px solid #ffda66;outline-offset:2px}
html[lang="dz"] header .bridge-download-link{font-family:"Microsoft Himalaya","Segoe UI",sans-serif;font-size:20px;line-height:1.5}
@media(max-width:600px){.druk-board-cards{grid-template-columns:1fr}.druk-board-card img{height:130px}.druk-board-card{align-items:center;text-align:center}header .bridge-download-link{flex:1 1 100%;width:100%}}
