:root > * {
    --md-primary-fg-color: hsla(260, 56%, 48%, 1);
    --md-primary-fg-color--light: hsla(260, 40%, 60%, 1);
    --md-primary-fg-color--dark: hsla(260, 56%, 48%, 0.8);
    --md-primary-bg-color: hsla(0, 0%, 100%, 1);
    --md-primary-bg-color--light: hsla(0, 0%, 100%, 0.7);

    --md-default-fg-color--light: hsla(0, 0%, 0%, 0.7);

    --md-accent-fg-color: hsla(160, 65%, 44%, 1);
    --md-accent-fg-color--transparent: hsla(160, 65%, 44%, 0.1);
    --md-accent-bg-color: hsla(0, 0%, 100%, 1);
    --md-accent-bg-color--light: hsla(0, 0%, 100%, 0.7);

    --md-text-font: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --md-code-font: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.inline-icon {
    width: 1rem;
    height: 1rem !important;
    display: inline-block;
    vertical-align: text-bottom;
}

.inline-icon--desktop-settings {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.506653 29.634965'%3E%3Cg transform='matrix(0.06016258,0,0,0.06016258,0.44969044,0.51387177)'%3E%3Cg%3E%3Cpath d='m 454.2,189.101 -33.6,-5.7 c -3.5,-11.3 -8,-22.2 -13.5,-32.6 l 19.8,-27.7 c 8.4,-11.8 7.1,-27.9 -3.2,-38.1 l -29.8,-29.8 c -5.6,-5.6 -13,-8.7 -20.9,-8.7 -6.2,0 -12.1,1.9 -17.1,5.5 l -27.8,19.8 c -10.8,-5.7 -22.1,-10.4 -33.8,-13.9 l -5.6,-33.2 c -2.4,-14.3 -14.7,-24.7 -29.2,-24.7 h -42.1 c -14.5,0 -26.8,10.4 -29.2,24.7 l -5.8,34 c -11.2,3.5 -22.1,8.1 -32.5,13.7 l -27.5,-19.8 c -5,-3.6 -11,-5.5 -17.2,-5.5 -7.9,0 -15.4,3.1 -20.9,8.7 l -29.9,29.8 c -10.2,10.2 -11.6,26.3 -3.2,38.1 l 20,28.1 c -5.5,10.5 -9.9,21.4 -13.3,32.7 l -33.2,5.6 c -14.3,2.4 -24.7,14.7 -24.7,29.2 v 42.1 c 0,14.5 10.4,26.8 24.7,29.2 l 34,5.8 c 3.5,11.2 8.1,22.1 13.7,32.5 l -19.7,27.4 c -8.4,11.8 -7.1,27.9 3.2,38.1 l 29.8,29.8 c 5.6,5.6 13,8.7 20.9,8.7 6.2,0 12.1,-1.9 17.1,-5.5 l 28.1,-20 c 10.1,5.3 20.7,9.6 31.6,13 l 5.6,33.6 c 2.4,14.3 14.7,24.7 29.2,24.7 h 42.2 c 14.5,0 26.8,-10.4 29.2,-24.7 l 5.7,-33.6 c 11.3,-3.5 22.2,-8 32.6,-13.5 l 27.7,19.8 c 5,3.6 11,5.5 17.2,5.5 7.9,0 15.3,-3.1 20.9,-8.7 l 29.8,-29.8 c 10.2,-10.2 11.6,-26.3 3.2,-38.1 l -19.8,-27.8 c 5.5,-10.5 10.1,-21.4 13.5,-32.6 l 33.6,-5.6 c 14.3,-2.4 24.7,-14.7 24.7,-29.2 v -42.1 c 0.2,-14.5 -10.2,-26.8 -24.5,-29.2 z m -2.3,71.3 c 0,1.3 -0.9,2.4 -2.2,2.6 l -42,7 c -5.3,0.9 -9.5,4.8 -10.8,9.9 -3.8,14.7 -9.6,28.8 -17.4,41.9 -2.7,4.6 -2.5,10.3 0.6,14.7 l 24.7,34.8 c 0.7,1 0.6,2.5 -0.3,3.4 l -29.8,29.8 c -0.7,0.7 -1.4,0.8 -1.9,0.8 -0.6,0 -1.1,-0.2 -1.5,-0.5 l -34.7,-24.7 c -4.3,-3.1 -10.1,-3.3 -14.7,-0.6 -13.1,7.8 -27.2,13.6 -41.9,17.4 -5.2,1.3 -9.1,5.6 -9.9,10.8 l -7.1,42 c -0.2,1.3 -1.3,2.2 -2.6,2.2 h -42.1 c -1.3,0 -2.4,-0.9 -2.6,-2.2 l -7,-42 c -0.9,-5.3 -4.8,-9.5 -9.9,-10.8 -14.3,-3.7 -28.1,-9.4 -41,-16.8 -2.1,-1.2 -4.5,-1.8 -6.8,-1.8 -2.7,0 -5.5,0.8 -7.8,2.5 l -35,24.9 c -0.5,0.3 -1,0.5 -1.5,0.5 -0.4,0 -1.2,-0.1 -1.9,-0.8 L 75,375.601 c -0.9,-0.9 -1,-2.3 -0.3,-3.4 l 24.6,-34.5 c 3.1,-4.4 3.3,-10.2 0.6,-14.8 -7.8,-13 -13.8,-27.1 -17.6,-41.8 -1.4,-5.1 -5.6,-9 -10.8,-9.9 l -42.3,-7.2 c -1.3,-0.2 -2.2,-1.3 -2.2,-2.6 v -42.1 c 0,-1.3 0.9,-2.4 2.2,-2.6 l 41.7,-7 c 5.3,-0.9 9.6,-4.8 10.9,-10 3.7,-14.7 9.4,-28.9 17.1,-42 2.7,-4.6 2.4,-10.3 -0.7,-14.6 l -24.9,-35 c -0.7,-1 -0.6,-2.5 0.3,-3.4 l 29.8,-29.8 c 0.7,-0.7 1.4,-0.8 1.9,-0.8 0.6,0 1.1,0.2 1.5,0.5 l 34.5,24.6 c 4.4,3.1 10.2,3.3 14.8,0.6 13,-7.8 27.1,-13.8 41.8,-17.6 5.1,-1.4 9,-5.6 9.9,-10.8 l 7.2,-42.3 c 0.2,-1.3 1.3,-2.2 2.6,-2.2 h 42.1 c 1.3,0 2.4,0.9 2.6,2.2 l 7,41.7 c 0.9,5.3 4.8,9.6 10,10.9 15.1,3.8 29.5,9.7 42.9,17.6 4.6,2.7 10.3,2.5 14.7,-0.6 l 34.5,-24.8 c 0.5,-0.3 1,-0.5 1.5,-0.5 0.4,0 1.2,0.1 1.9,0.8 l 29.8,29.8 c 0.9,0.9 1,2.3 0.3,3.4 l -24.7,34.7 c -3.1,4.3 -3.3,10.1 -0.6,14.7 7.8,13.1 13.6,27.2 17.4,41.9 1.3,5.2 5.6,9.1 10.8,9.9 l 42,7.1 c 1.3,0.2 2.2,1.3 2.2,2.6 v 42.1 z'/%3E%3Cpath d='m 239.4,136.001 c -57,0 -103.3,46.3 -103.3,103.3 0,57 46.3,103.3 103.3,103.3 57,0 103.3,-46.3 103.3,-103.3 0,-57 -46.3,-103.3 -103.3,-103.3 z m 0,179.6 c -42.1,0 -76.3,-34.2 -76.3,-76.3 0,-42.1 34.2,-76.3 76.3,-76.3 42.1,0 76.3,34.2 76.3,76.3 0,42.1 -34.2,76.3 -76.3,76.3 z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.md-header__title {
    user-select: none;
}

.md-header__button.md-logo {
    padding: 0.2rem;
}

.md-header__button:hover {
    opacity: .8;
}

.inline-icon--android-settings {
  width: 0.35rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.052346 10.507521'%3E%3Ccircle cx='1.526173' cy='1.540122' r='1.27'/%3E%3Ccircle cx='1.526173' cy='5.244362' r='1.27'/%3E%3Ccircle cx='1.526173' cy='8.948248' r='1.27'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.inline-icon--ios-settings {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.506653 29.634965'%3E%3Cg transform='matrix(0.06016258,0,0,0.06016258,0.44969044,0.51387177)'%3E%3Cg%3E%3Cpath d='m 454.2,189.101 -33.6,-5.7 c -3.5,-11.3 -8,-22.2 -13.5,-32.6 l 19.8,-27.7 c 8.4,-11.8 7.1,-27.9 -3.2,-38.1 l -29.8,-29.8 c -5.6,-5.6 -13,-8.7 -20.9,-8.7 -6.2,0 -12.1,1.9 -17.1,5.5 l -27.8,19.8 c -10.8,-5.7 -22.1,-10.4 -33.8,-13.9 l -5.6,-33.2 c -2.4,-14.3 -14.7,-24.7 -29.2,-24.7 h -42.1 c -14.5,0 -26.8,10.4 -29.2,24.7 l -5.8,34 c -11.2,3.5 -22.1,8.1 -32.5,13.7 l -27.5,-19.8 c -5,-3.6 -11,-5.5 -17.2,-5.5 -7.9,0 -15.4,3.1 -20.9,8.7 l -29.9,29.8 c -10.2,10.2 -11.6,26.3 -3.2,38.1 l 20,28.1 c -5.5,10.5 -9.9,21.4 -13.3,32.7 l -33.2,5.6 c -14.3,2.4 -24.7,14.7 -24.7,29.2 v 42.1 c 0,14.5 10.4,26.8 24.7,29.2 l 34,5.8 c 3.5,11.2 8.1,22.1 13.7,32.5 l -19.7,27.4 c -8.4,11.8 -7.1,27.9 3.2,38.1 l 29.8,29.8 c 5.6,5.6 13,8.7 20.9,8.7 6.2,0 12.1,-1.9 17.1,-5.5 l 28.1,-20 c 10.1,5.3 20.7,9.6 31.6,13 l 5.6,33.6 c 2.4,14.3 14.7,24.7 29.2,24.7 h 42.2 c 14.5,0 26.8,-10.4 29.2,-24.7 l 5.7,-33.6 c 11.3,-3.5 22.2,-8 32.6,-13.5 l 27.7,19.8 c 5,3.6 11,5.5 17.2,5.5 7.9,0 15.3,-3.1 20.9,-8.7 l 29.8,-29.8 c 10.2,-10.2 11.6,-26.3 3.2,-38.1 l -19.8,-27.8 c 5.5,-10.5 10.1,-21.4 13.5,-32.6 l 33.6,-5.6 c 14.3,-2.4 24.7,-14.7 24.7,-29.2 v -42.1 c 0.2,-14.5 -10.2,-26.8 -24.5,-29.2 z m -2.3,71.3 c 0,1.3 -0.9,2.4 -2.2,2.6 l -42,7 c -5.3,0.9 -9.5,4.8 -10.8,9.9 -3.8,14.7 -9.6,28.8 -17.4,41.9 -2.7,4.6 -2.5,10.3 0.6,14.7 l 24.7,34.8 c 0.7,1 0.6,2.5 -0.3,3.4 l -29.8,29.8 c -0.7,0.7 -1.4,0.8 -1.9,0.8 -0.6,0 -1.1,-0.2 -1.5,-0.5 l -34.7,-24.7 c -4.3,-3.1 -10.1,-3.3 -14.7,-0.6 -13.1,7.8 -27.2,13.6 -41.9,17.4 -5.2,1.3 -9.1,5.6 -9.9,10.8 l -7.1,42 c -0.2,1.3 -1.3,2.2 -2.6,2.2 h -42.1 c -1.3,0 -2.4,-0.9 -2.6,-2.2 l -7,-42 c -0.9,-5.3 -4.8,-9.5 -9.9,-10.8 -14.3,-3.7 -28.1,-9.4 -41,-16.8 -2.1,-1.2 -4.5,-1.8 -6.8,-1.8 -2.7,0 -5.5,0.8 -7.8,2.5 l -35,24.9 c -0.5,0.3 -1,0.5 -1.5,0.5 -0.4,0 -1.2,-0.1 -1.9,-0.8 L 75,375.601 c -0.9,-0.9 -1,-2.3 -0.3,-3.4 l 24.6,-34.5 c 3.1,-4.4 3.3,-10.2 0.6,-14.8 -7.8,-13 -13.8,-27.1 -17.6,-41.8 -1.4,-5.1 -5.6,-9 -10.8,-9.9 l -42.3,-7.2 c -1.3,-0.2 -2.2,-1.3 -2.2,-2.6 v -42.1 c 0,-1.3 0.9,-2.4 2.2,-2.6 l 41.7,-7 c 5.3,-0.9 9.6,-4.8 10.9,-10 3.7,-14.7 9.4,-28.9 17.1,-42 2.7,-4.6 2.4,-10.3 -0.7,-14.6 l -24.9,-35 c -0.7,-1 -0.6,-2.5 0.3,-3.4 l 29.8,-29.8 c 0.7,-0.7 1.4,-0.8 1.9,-0.8 0.6,0 1.1,0.2 1.5,0.5 l 34.5,24.6 c 4.4,3.1 10.2,3.3 14.8,0.6 13,-7.8 27.1,-13.8 41.8,-17.6 5.1,-1.4 9,-5.6 9.9,-10.8 l 7.2,-42.3 c 0.2,-1.3 1.3,-2.2 2.6,-2.2 h 42.1 c 1.3,0 2.4,0.9 2.6,2.2 l 7,41.7 c 0.9,5.3 4.8,9.6 10,10.9 15.1,3.8 29.5,9.7 42.9,17.6 4.6,2.7 10.3,2.5 14.7,-0.6 l 34.5,-24.8 c 0.5,-0.3 1,-0.5 1.5,-0.5 0.4,0 1.2,0.1 1.9,0.8 l 29.8,29.8 c 0.9,0.9 1,2.3 0.3,3.4 l -24.7,34.7 c -3.1,4.3 -3.3,10.1 -0.6,14.7 7.8,13.1 13.6,27.2 17.4,41.9 1.3,5.2 5.6,9.1 10.8,9.9 l 42,7.1 c 1.3,0.2 2.2,1.3 2.2,2.6 v 42.1 z'/%3E%3Cpath d='m 239.4,136.001 c -57,0 -103.3,46.3 -103.3,103.3 0,57 46.3,103.3 103.3,103.3 57,0 103.3,-46.3 103.3,-103.3 0,-57 -46.3,-103.3 -103.3,-103.3 z m 0,179.6 c -42.1,0 -76.3,-34.2 -76.3,-76.3 0,-42.1 34.2,-76.3 76.3,-76.3 42.1,0 76.3,34.2 76.3,76.3 0,42.1 -34.2,76.3 -76.3,76.3 z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.inline-icon--android-settings {
  width: 0.35rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.052346 10.507521'%3E%3Ccircle cx='1.526173' cy='1.540122' r='1.27'/%3E%3Ccircle cx='1.526173' cy='5.244362' r='1.27'/%3E%3Ccircle cx='1.526173' cy='8.948248' r='1.27'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.inline-icon--ios-settings {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29.506653 29.634965'%3E%3Cg transform='matrix(0.06016258,0,0,0.06016258,0.44969044,0.51387177)'%3E%3Cg%3E%3Cpath d='m 454.2,189.101 -33.6,-5.7 c -3.5,-11.3 -8,-22.2 -13.5,-32.6 l 19.8,-27.7 c 8.4,-11.8 7.1,-27.9 -3.2,-38.1 l -29.8,-29.8 c -5.6,-5.6 -13,-8.7 -20.9,-8.7 -6.2,0 -12.1,1.9 -17.1,5.5 l -27.8,19.8 c -10.8,-5.7 -22.1,-10.4 -33.8,-13.9 l -5.6,-33.2 c -2.4,-14.3 -14.7,-24.7 -29.2,-24.7 h -42.1 c -14.5,0 -26.8,10.4 -29.2,24.7 l -5.8,34 c -11.2,3.5 -22.1,8.1 -32.5,13.7 l -27.5,-19.8 c -5,-3.6 -11,-5.5 -17.2,-5.5 -7.9,0 -15.4,3.1 -20.9,8.7 l -29.9,29.8 c -10.2,10.2 -11.6,26.3 -3.2,38.1 l 20,28.1 c -5.5,10.5 -9.9,21.4 -13.3,32.7 l -33.2,5.6 c -14.3,2.4 -24.7,14.7 -24.7,29.2 v 42.1 c 0,14.5 10.4,26.8 24.7,29.2 l 34,5.8 c 3.5,11.2 8.1,22.1 13.7,32.5 l -19.7,27.4 c -8.4,11.8 -7.1,27.9 3.2,38.1 l 29.8,29.8 c 5.6,5.6 13,8.7 20.9,8.7 6.2,0 12.1,-1.9 17.1,-5.5 l 28.1,-20 c 10.1,5.3 20.7,9.6 31.6,13 l 5.6,33.6 c 2.4,14.3 14.7,24.7 29.2,24.7 h 42.2 c 14.5,0 26.8,-10.4 29.2,-24.7 l 5.7,-33.6 c 11.3,-3.5 22.2,-8 32.6,-13.5 l 27.7,19.8 c 5,3.6 11,5.5 17.2,5.5 7.9,0 15.3,-3.1 20.9,-8.7 l 29.8,-29.8 c 10.2,-10.2 11.6,-26.3 3.2,-38.1 l -19.8,-27.8 c 5.5,-10.5 10.1,-21.4 13.5,-32.6 l 33.6,-5.6 c 14.3,-2.4 24.7,-14.7 24.7,-29.2 v -42.1 c 0.2,-14.5 -10.2,-26.8 -24.5,-29.2 z m -2.3,71.3 c 0,1.3 -0.9,2.4 -2.2,2.6 l -42,7 c -5.3,0.9 -9.5,4.8 -10.8,9.9 -3.8,14.7 -9.6,28.8 -17.4,41.9 -2.7,4.6 -2.5,10.3 0.6,14.7 l 24.7,34.8 c 0.7,1 0.6,2.5 -0.3,3.4 l -29.8,29.8 c -0.7,0.7 -1.4,0.8 -1.9,0.8 -0.6,0 -1.1,-0.2 -1.5,-0.5 l -34.7,-24.7 c -4.3,-3.1 -10.1,-3.3 -14.7,-0.6 -13.1,7.8 -27.2,13.6 -41.9,17.4 -5.2,1.3 -9.1,5.6 -9.9,10.8 l -7.1,42 c -0.2,1.3 -1.3,2.2 -2.6,2.2 h -42.1 c -1.3,0 -2.4,-0.9 -2.6,-2.2 l -7,-42 c -0.9,-5.3 -4.8,-9.5 -9.9,-10.8 -14.3,-3.7 -28.1,-9.4 -41,-16.8 -2.1,-1.2 -4.5,-1.8 -6.8,-1.8 -2.7,0 -5.5,0.8 -7.8,2.5 l -35,24.9 c -0.5,0.3 -1,0.5 -1.5,0.5 -0.4,0 -1.2,-0.1 -1.9,-0.8 L 75,375.601 c -0.9,-0.9 -1,-2.3 -0.3,-3.4 l 24.6,-34.5 c 3.1,-4.4 3.3,-10.2 0.6,-14.8 -7.8,-13 -13.8,-27.1 -17.6,-41.8 -1.4,-5.1 -5.6,-9 -10.8,-9.9 l -42.3,-7.2 c -1.3,-0.2 -2.2,-1.3 -2.2,-2.6 v -42.1 c 0,-1.3 0.9,-2.4 2.2,-2.6 l 41.7,-7 c 5.3,-0.9 9.6,-4.8 10.9,-10 3.7,-14.7 9.4,-28.9 17.1,-42 2.7,-4.6 2.4,-10.3 -0.7,-14.6 l -24.9,-35 c -0.7,-1 -0.6,-2.5 0.3,-3.4 l 29.8,-29.8 c 0.7,-0.7 1.4,-0.8 1.9,-0.8 0.6,0 1.1,0.2 1.5,0.5 l 34.5,24.6 c 4.4,3.1 10.2,3.3 14.8,0.6 13,-7.8 27.1,-13.8 41.8,-17.6 5.1,-1.4 9,-5.6 9.9,-10.8 l 7.2,-42.3 c 0.2,-1.3 1.3,-2.2 2.6,-2.2 h 42.1 c 1.3,0 2.4,0.9 2.6,2.2 l 7,41.7 c 0.9,5.3 4.8,9.6 10,10.9 15.1,3.8 29.5,9.7 42.9,17.6 4.6,2.7 10.3,2.5 14.7,-0.6 l 34.5,-24.8 c 0.5,-0.3 1,-0.5 1.5,-0.5 0.4,0 1.2,0.1 1.9,0.8 l 29.8,29.8 c 0.9,0.9 1,2.3 0.3,3.4 l -24.7,34.7 c -3.1,4.3 -3.3,10.1 -0.6,14.7 7.8,13.1 13.6,27.2 17.4,41.9 1.3,5.2 5.6,9.1 10.8,9.9 l 42,7.1 c 1.3,0.2 2.2,1.3 2.2,2.6 v 42.1 z'/%3E%3Cpath d='m 239.4,136.001 c -57,0 -103.3,46.3 -103.3,103.3 0,57 46.3,103.3 103.3,103.3 57,0 103.3,-46.3 103.3,-103.3 0,-57 -46.3,-103.3 -103.3,-103.3 z m 0,179.6 c -42.1,0 -76.3,-34.2 -76.3,-76.3 0,-42.1 34.2,-76.3 76.3,-76.3 42.1,0 76.3,34.2 76.3,76.3 0,42.1 -34.2,76.3 -76.3,76.3 z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.inline-icon--ios-keypad {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.201478 18.271653'%3E%3Cg fill='%23000'%3E%3Ccircle cx='2.519256' cy='2.713047' r='1.705947'/%3E%3Ccircle cx='9.137558' cy='2.713047' r='1.705947'/%3E%3Ccircle cx='15.75586' cy='2.713047' r='1.705947'/%3E%3Ccircle cx='2.519256' cy='9.135826' r='1.705947'/%3E%3Ccircle cx='9.137558' cy='9.135826' r='1.705947'/%3E%3Ccircle cx='15.75586' cy='9.135826' r='1.705947'/%3E%3Ccircle cx='2.519256' cy='15.558606' r='1.705947'/%3E%3Ccircle cx='9.137558' cy='15.558606' r='1.705947'/%3E%3Ccircle cx='15.75586' cy='15.558606' r='1.705947'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.md-header__button.md-logo img,
.md-header__button.md-logo svg {
    height: 1.4rem;
}

.md-typeset iframe {
    max-width: 100%;
}

/* Account XML already exposes a long in-page index, so hide the duplicated
   page-heading TOC while keeping the normal docs-section navigation visible. */
body:has(.md-content__inner #account-xml) .md-sidebar--secondary,
body:has(.md-content__inner #account-xml) .md-nav--primary .md-nav--secondary,
body:has(.md-content__inner #account-xml) .md-nav__item--active > .md-nav__toggle[id="__toc"],
body:has(.md-content__inner #account-xml) .md-nav__item--active > label[for="__toc"] {
    display: none;
}

/** Green bubbles in Account XML reference pages. */
.md-typeset h3.reference-entry {
    margin-top: 1.6rem;
    padding: .2rem 0.6rem;
    border-left: .22rem solid var(--md-accent-fg-color);
    border-radius: .2rem;
    background: var(--md-accent-fg-color--transparent);
    box-shadow: 0 0 0 1px var(--md-accent-fg-color);
    font-size: .7rem;
    font-family: var(--md-code-font), monospace;
    font-weight: 700;
    line-height: 1.3rem;
}

/* Compact section index for very long reference pages such as Account XML. */
.section-index {
    margin: 1.2rem 0 1.8rem;
    padding: 1rem 1.1rem;
    border: 1px solid rgba(24, 36, 58, 0.12);
    border-radius: 0.8rem;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(246, 248, 251, 0.96));
}

.section-index > :first-child {
    margin-top: 0;
}

.section-index > :last-child {
    margin-bottom: 0;
}

.section-index ul {
    columns: 2;
    column-gap: 1.6rem;
    margin: 0.7rem 0 0;
}

.section-index li {
    break-inside: avoid;
    margin-bottom: 0.35rem;
}

.home-grid {
    display: grid;
    gap: 1rem;
    margin: 1.5rem 0 0;
}

.home-card {
    padding: 1.1rem 1.2rem;
    border: 1px solid rgba(24, 36, 58, 0.12);
    border-radius: 0.9rem;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(246, 248, 251, 0.96));
    box-shadow: 0 0.4rem 1.2rem rgba(24, 36, 58, 0.06);
}

.home-card--featured {
    border-color: rgba(0, 112, 201, 0.28);
    background: linear-gradient(135deg, rgba(229, 244, 255, 0.98), rgba(245, 250, 255, 0.98));
    box-shadow: 0 0.7rem 1.8rem rgba(9, 96, 164, 0.12);
}

.home-card--featured h3 {
    color: #11619d;
}

.home-card h3 {
    margin-top: 0;
    margin-bottom: 0.65rem;
}

.home-card > p:first-of-type {
    margin-top: 0;
}

.home-card ul {
    margin-bottom: 0;
}

@media screen and (min-width: 76.25em) {
    .home-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media screen and (max-width: 44.984375em) {
    .section-index ul {
        columns: 1;
    }
}
