[ Index ]

PHP Cross Reference of WordPress Trunk (Updated Daily)

Search

title

Body

[close]

/wp-admin/css/ -> about.css (source)

   1  /*------------------------------------------------------------------------------
   2    22.0 - About Pages
   3  
   4     1.0 Global: About, Credits, Freedoms, Privacy, Get Involved
   5      1.1 Layout
   6      1.2 Typography & Elements
   7      1.3 Header
   8     2.0 Credits Page
   9     3.0 Freedoms Page
  10     4.0 Privacy Page
  11     x.2.0 Legacy About Styles: Global
  12      x.2.1 Typography
  13      x.2.2 Structure
  14      x.2.3 Point Releases
  15     x.3.0 Legacy About Styles: About Page
  16      x.3.1 Typography
  17      x.3.2 Structure
  18     x.4.0 Legacy About Styles: Credits & Freedoms Pages
  19     x.5.0 Legacy About Styles: Media Queries
  20  ------------------------------------------------------------------------------*/
  21  
  22  .about__container {
  23      /* Section backgrounds */
  24      --background: #3858e9;
  25      --subtle-background: #f4f4f4;
  26  
  27      /* Main text color */
  28      --text: #1e1e1e;
  29      --text-light: #fff;
  30  
  31      /* Accent colors: used in header, on special classes. */
  32      --accent-1: #3858e9; /* Link color */
  33      --accent-2: #183ad6; /* Accent background */
  34      --accent-3: #ececec; /* hr background */
  35  
  36      /* Header background on small screens */
  37      --accent-gradient: linear-gradient(90deg, #000 4.7%, var(--accent-1) 83.84%)/*rtl:linear-gradient(-90deg, #000 4.7%, var(--accent-1) 83.84%)*/;
  38  
  39      /* Navigation colors. */
  40      --nav-background: #fff;
  41      --nav-border: transparent;
  42      --nav-color: var(--text);
  43      --nav-current: var(--accent-1);
  44  
  45      --border-radius: 0.5rem;
  46  
  47      --gap: 2rem;
  48  }
  49  
  50  /*------------------------------------------------------------------------------
  51    1.0 - Global: About, Credits, Freedoms, Privacy, Get Involved
  52  ------------------------------------------------------------------------------*/
  53  
  54  .about-php,
  55  .credits-php,
  56  .freedoms-php,
  57  .privacy-php,
  58  .contribute-php {
  59      background: #fff;
  60  }
  61  
  62  .about-php #wpcontent,
  63  .credits-php #wpcontent,
  64  .freedoms-php #wpcontent,
  65  .privacy-php #wpcontent,
  66  .contribute-php #wpcontent {
  67      background: #fff;
  68      padding: 0 24px;
  69  }
  70  
  71  @media screen and (max-width: 782px) {
  72      .about-php.auto-fold #wpcontent,
  73      .credits-php.auto-fold #wpcontent,
  74      .freedoms-php.auto-fold #wpcontent,
  75      .privacy-php.auto-fold #wpcontent,
  76      .contribute-php.auto-fold #wpcontent {
  77          padding-left: 24px;
  78      }
  79  }
  80  
  81  .about__container {
  82      max-width: 1000px;
  83      margin: 24px auto;
  84      clear: both;
  85  }
  86  
  87  .about__container .alignleft {
  88      float: left;
  89  }
  90  
  91  .about__container .alignright {
  92      float: right;
  93  }
  94  
  95  .about__container .aligncenter {
  96      text-align: center;
  97  }
  98  
  99  .about__container .is-vertically-aligned-top {
 100      align-self: start;
 101  }
 102  
 103  .about__container .is-vertically-aligned-center {
 104      align-self: center;
 105  }
 106  
 107  .about__container .is-vertically-aligned-bottom {
 108      align-self: end;
 109  }
 110  
 111  .about__section {
 112      background: transparent;
 113      clear: both;
 114  }
 115  
 116  .about__container .has-accent-background-color {
 117      color: var(--text-light);
 118      background-color: var(--accent-2);
 119  }
 120  
 121  .about__container .has-transparent-background-color {
 122      background-color: transparent;
 123  }
 124  
 125  .about__container .has-accent-color {
 126      color: var(--accent-2);
 127  }
 128  
 129  .about__container .has-border {
 130      border: 3px solid currentColor;
 131  }
 132  
 133  .about__container .has-subtle-background-color {
 134      background-color: var(--subtle-background);
 135      border-radius: var(--border-radius);
 136  }
 137  
 138  .about__container .has-background-image {
 139      background-size: contain;
 140      background-repeat: no-repeat;
 141      background-position: center;
 142  }
 143  
 144  /* 1.1 - Layout */
 145  
 146  .about__section {
 147      margin: 0;
 148  }
 149  
 150  .about__section .column:not(.is-edge-to-edge) {
 151      padding: var(--gap);
 152  }
 153  
 154  .about__section .column.is-left-padding-zero {
 155      padding-left: 0;
 156  }
 157  
 158  .about__section .column.is-right-padding-zero {
 159      padding-right: 0;
 160  }
 161  
 162  .about__section + .about__section .is-section-header {
 163      padding-bottom: var(--gap);
 164  }
 165  
 166  .about__section .column[class*="background-color"]:not(.is-edge-to-edge),
 167  .about__section:where([class*="background-color"]) .column:not(.is-edge-to-edge),
 168  .about__section .column.has-border:not(.is-edge-to-edge) {
 169      padding-top: var(--gap);
 170      padding-bottom: var(--gap);
 171  }
 172  
 173  .about__section .column p:first-of-type {
 174      margin-top: 0;
 175  }
 176  
 177  .about__section .column p:last-of-type {
 178      margin-bottom: 0;
 179  }
 180  
 181  .about__section .has-text-columns {
 182      columns: 2;
 183      column-gap: calc(var(--gap) * 2);
 184  }
 185  
 186  .about__section .is-section-header {
 187      margin-bottom: 0;
 188      padding: var(--gap) var(--gap) 0;
 189  }
 190  
 191  .about__section .is-section-header p:last-child {
 192      margin-bottom: 0;
 193  }
 194  
 195  /* Section header is alone in a container. */
 196  .about__section .is-section-header:first-child:last-child {
 197      padding: 0;
 198  }
 199  
 200  .about__section.is-feature {
 201      padding: var(--gap);
 202  }
 203  
 204  .about__section.is-feature p {
 205      margin: 0;
 206  }
 207  
 208  .about__section.is-feature p + p {
 209      margin-top: calc(var(--gap) / 2);
 210  }
 211  
 212  .about__section.has-1-column {
 213      margin-left: auto;
 214      margin-right: auto;
 215      max-width: 36em;
 216  }
 217  
 218  .about__section.has-2-columns,
 219  .about__section.has-3-columns,
 220  .about__section.has-4-columns,
 221  .about__section.has-overlap-style {
 222      display: grid;
 223  }
 224  
 225  .about__section.has-gutters {
 226      gap: var(--gap);
 227      margin-bottom: var(--gap);
 228  }
 229  
 230  .about__section.has-2-columns {
 231      grid-template-columns: 1fr 1fr;
 232  }
 233  
 234  .about__section.has-2-columns.is-wider-right {
 235      grid-template-columns: 2fr 3fr;
 236  }
 237  
 238  .about__section.has-2-columns.is-wider-left {
 239      grid-template-columns: 3fr 2fr;
 240  }
 241  
 242  .about__section .is-section-header {
 243      grid-column-start: 1;
 244      grid-column-end: -1;
 245  }
 246  
 247  .about__section.has-3-columns {
 248      grid-template-columns: repeat(3, 1fr);
 249  }
 250  
 251  .about__section.has-4-columns {
 252      grid-template-columns: repeat(4, 1fr);
 253  }
 254  
 255  .about__section.has-overlap-style {
 256      grid-template-columns: repeat(7, 1fr);
 257  }
 258  
 259  .about__section.has-overlap-style .column {
 260      grid-row-start: 1;
 261  }
 262  
 263  .about__section.has-overlap-style .column:nth-of-type(2n+1) {
 264      grid-column-start: 2;
 265      grid-column-end: span 3;
 266  }
 267  
 268  .about__section.has-overlap-style .column:nth-of-type(2n) {
 269      grid-column-start: 4;
 270      grid-column-end: span 3;
 271  }
 272  
 273  .about__section.has-overlap-style .column.is-top-layer {
 274      z-index: 1;
 275  }
 276  
 277  @media screen and (max-width: 782px) {
 278      .about__section.has-2-columns.is-wider-right,
 279      .about__section.has-2-columns.is-wider-left,
 280      .about__section.has-3-columns {
 281          grid-template-columns: 1fr;
 282          margin-bottom: calc(var(--gap) / 2);
 283      }
 284  
 285      .about__section .column:not(.is-edge-to-edge) {
 286          padding-top: var(--gap);
 287          padding-bottom: var(--gap);
 288      }
 289  
 290      .about__section.has-2-columns.has-gutters.is-wider-right,
 291      .about__section.has-2-columns.has-gutters.is-wider-left,
 292      .about__section.has-3-columns.has-gutters {
 293          margin-bottom: calc(var(--gap) * 2);
 294      }
 295  
 296      .about__section.has-2-columns.has-gutters .column,
 297      .about__section.has-3-columns.has-gutters .column {
 298          margin-bottom: var(--gap);
 299      }
 300  
 301      .about__section.has-2-columns.has-gutters .column:last-child,
 302      .about__section.has-3-columns.has-gutters .column:last-child {
 303          margin-bottom: 0;
 304      }
 305  
 306      .about__section.has-3-columns .column:nth-of-type(n) {
 307          padding-top: calc(var(--gap) / 2);
 308          padding-bottom: calc(var(--gap) / 2);
 309      }
 310  
 311      .about__section.has-4-columns {
 312          grid-template-columns: repeat(2, 1fr);
 313      }
 314  
 315      .about__section.has-overlap-style {
 316          grid-template-columns: 1fr;
 317      }
 318  
 319      /* At this size, the two columns fully overlap */
 320      .about__section.has-overlap-style .column.column {
 321          grid-column-start: 1;
 322          grid-column-end: 2;
 323          grid-row-start: 1;
 324          grid-row-end: 2;
 325      }
 326  }
 327  
 328  @media screen and (max-width: 600px) {
 329      .about__section.has-2-columns {
 330          grid-template-columns: 1fr;
 331          margin-bottom: var(--gap);
 332      }
 333  
 334      .about__section.has-2-columns:not(.is-wider-right,.is-wider-left) div:has(img) {
 335          order: 1;
 336      }
 337  
 338      .about__section.has-2-columns:not(.is-wider-right,.is-wider-left) div:not(:has(img)) {
 339          order: 0;
 340      }
 341  
 342      .about__section.has-2-columns:not(.has-gutters) .column:nth-of-type(n) {
 343          padding-top: calc(var(--gap) / 2);
 344          padding-bottom: calc(var(--gap) / 2);
 345      }
 346  
 347      .about__section.has-2-columns.has-gutters {
 348          margin-bottom: calc(var(--gap) * 2);
 349      }
 350  
 351      .about__section.has-2-columns.has-gutters .column {
 352          margin-bottom: var(--gap);
 353      }
 354  
 355      .about__section.has-2-columns.has-gutters .column:last-child {
 356          margin-bottom: 0;
 357      }
 358  
 359      .about__section .column.is-left-padding-zero {
 360          padding-right: 0;
 361      }
 362  
 363      .about__section .column.is-right-padding-zero {
 364          padding-left: 0;
 365      }
 366  }
 367  
 368  @media screen and (max-width: 480px) {
 369      .about__section.is-feature .column,
 370      .about__section .is-section-header {
 371          padding: 0;
 372      }
 373  
 374      .about__section.has-4-columns {
 375          display: block;
 376          padding-bottom: calc(var(--gap) / 2);
 377      }
 378  
 379      .about__section.has-4-columns.has-gutters .column {
 380          margin-bottom: calc(var(--gap) / 2);
 381      }
 382  
 383      .about__section.has-4-columns.has-gutters .column:last-child {
 384          margin-bottom: 0;
 385      }
 386  
 387      .about__section.has-4-columns .column:nth-of-type(n) {
 388          padding-top: calc(var(--gap) / 2);
 389          padding-bottom: calc(var(--gap) / 2);
 390      }
 391  }
 392  
 393  /* 1.2 - Typography & Elements */
 394  
 395  .about__container {
 396      line-height: 1.4;
 397      color: var(--text);
 398  }
 399  
 400  .about__container h1 {
 401      padding: 0;
 402  }
 403  
 404  .about__container h1,
 405  .about__container h2,
 406  .about__container h3.is-larger-heading {
 407      margin-top: 0;
 408      margin-bottom: calc(0.5 * var(--gap));
 409      font-size: 2rem;
 410      font-weight: 700;
 411      line-height: 1.16;
 412  }
 413  
 414  .about__container h3,
 415  .about__container h1.is-smaller-heading,
 416  .about__container h2.is-smaller-heading {
 417      margin-top: 0;
 418      margin-bottom: calc(0.5 * var(--gap));
 419      font-size: 1.625rem;
 420      font-weight: 700;
 421      line-height: 1.4;
 422  }
 423  
 424  .about__container h4,
 425  .about__container h3.is-smaller-heading {
 426      margin-top: 0;
 427      font-size: 1.125rem;
 428      font-weight: 600;
 429      line-height: 1.6;
 430  }
 431  
 432  .about__container h1,
 433  .about__container h2,
 434  .about__container h3,
 435  .about__container h4 {
 436      text-wrap: pretty;
 437      color: inherit;
 438  }
 439  
 440  .about__container :is(h1, h2, h3, h4, .about__header-text):lang(en) {
 441      text-wrap: balance;
 442  }
 443  
 444  .about__container p {
 445      text-wrap: pretty;
 446      font-size: inherit;
 447      line-height: inherit;
 448  }
 449  
 450  .about__container p.is-subheading {
 451      margin-top: 0;
 452      margin-bottom: 1rem;
 453      font-size: 1.5rem;
 454      font-weight: 300;
 455      line-height: 1.6;
 456  }
 457  
 458  .about__section a {
 459      color: var(--accent-1);
 460      text-decoration: underline;
 461  }
 462  
 463  .about__section a:hover,
 464  .about__section a:active,
 465  .about__section a:focus {
 466      color: var(--accent-1);
 467      text-decoration: none;
 468  }
 469  
 470  .wp-credits-list a {
 471      text-decoration: none;
 472  }
 473  
 474  .wp-credits-list a:hover,
 475  .wp-credits-list a:active,
 476  .wp-credits-list a:focus {
 477      text-decoration: underline;
 478  }
 479  
 480  .about__section a.button.button-hero {
 481      padding-top: 1.1875rem;
 482      padding-bottom: 1.1875rem;
 483      font-size: 1.5rem;
 484      line-height: 1.4;
 485      white-space: normal;
 486      text-wrap: pretty;
 487  }
 488  
 489  .about__container ul {
 490      list-style: disc;
 491      margin-left: calc(var(--gap) / 2);
 492  }
 493  
 494  .about__container li {
 495      margin-bottom: 0.5rem;
 496  }
 497  
 498  .about__container img {
 499      margin: 0;
 500      max-width: 100%;
 501      vertical-align: middle;
 502  }
 503  
 504  .about__container .about__image {
 505      margin: 0;
 506  }
 507  
 508  .about__container .about__image img {
 509      max-width: 100%;
 510      width: 100%;
 511      height: auto;
 512      border-radius: var(--border-radius);
 513  }
 514  
 515  .about__container .about__image figcaption {
 516      margin-top: 0.5em;
 517      text-align: center;
 518  }
 519  
 520  .about__container .about__image .wp-video {
 521      margin-left: auto;
 522      margin-right: auto;
 523  }
 524  
 525  .about__container .about__image svg {
 526      vertical-align: middle;
 527  }
 528  
 529  .about__container .about__image + h3 {
 530      margin-top: calc(0.75 * var(--gap));
 531  }
 532  
 533  .about__container hr {
 534      margin: calc(var(--gap) / 2) var(--gap);
 535      height: 0;
 536      border: none;
 537      border-top: 6px solid var(--accent-3);
 538  }
 539  
 540  .about__container hr.is-small {
 541      margin-top: 0;
 542      margin-bottom: 0;
 543  }
 544  
 545  .about__container hr.is-large {
 546      margin: var(--gap) auto;
 547  }
 548  
 549  .about__container hr.is-invisible {
 550      border: none;
 551  }
 552  
 553  .about__container div.updated,
 554  .about__container div.error,
 555  .about__container .notice {
 556      display: none !important;
 557  }
 558  
 559  .about__container code {
 560      font-size: inherit;
 561  }
 562  
 563  .about__section {
 564      font-size: 1.125rem;
 565      line-height: 1.55;
 566  }
 567  
 568  .about__section.is-feature {
 569      font-size: 1.6em;
 570  }
 571  
 572  .about__section.has-3-columns,
 573  .about__section.has-4-columns {
 574      font-size: 1rem;
 575  }
 576  
 577  @media screen and (max-width: 480px) {
 578      .about__section.is-feature {
 579          font-size: 1.4em;
 580      }
 581  
 582      .about__container h1,
 583      .about__container h2,
 584      .about__container h3.is-larger-heading {
 585          font-size: 2em;
 586      }
 587  
 588      .about__container h1 {
 589          text-shadow: 0 0 2px var(--background);
 590      }
 591  }
 592  
 593  /* 1.3 - Header */
 594  
 595  .about__header {
 596      position: relative;
 597      display: flex;
 598      flex-direction: column;
 599      align-items: flex-start;
 600      justify-content: flex-end;
 601      box-sizing: border-box;
 602      padding: calc(var(--gap) * 1.5);
 603      padding-right: 26rem; /* Space for the background image. */
 604      min-height: clamp(10rem, 25vw, 18.75rem);
 605      border-radius: var(--border-radius);
 606      background-image: url(https://s.w.org/images/core/7.1/about-header-default.webp?ver=20260804);
 607      background-repeat: no-repeat;
 608      background-position: right center;
 609      background-size: cover;
 610      background-color: var(--background);
 611      color: var(--text-light);
 612      margin-bottom: 0.25rem;
 613  }
 614  
 615  .credits-php .about__header {
 616      background-image: url(https://s.w.org/images/core/7.1/about-header-credits.webp?ver=20260804);
 617  }
 618  
 619  .freedoms-php .about__header {
 620      background-image: url(https://s.w.org/images/core/7.1/about-header-freedoms.webp?ver=20260804);
 621  }
 622  
 623  .privacy-php .about__header {
 624      background-image: url(https://s.w.org/images/core/7.1/about-header-privacy.webp?ver=20260804);
 625  }
 626  
 627  .contribute-php .about__header {
 628      background-image: url(https://s.w.org/images/core/7.1/about-header-get-involved.webp?ver=20260804);
 629  }
 630  
 631  [dir="rtl"] .about__header {
 632      background-image: url(https://s.w.org/images/core/7.1/about-header-default-rtl.webp?ver=20260804);
 633  }
 634  
 635  [dir="rtl"] .credits-php .about__header {
 636      background-image: url(https://s.w.org/images/core/7.1/about-header-credits-rtl.webp?ver=20260804);
 637  }
 638  
 639  [dir="rtl"] .freedoms-php .about__header {
 640      background-image: url(https://s.w.org/images/core/7.1/about-header-freedoms-rtl.webp?ver=20260804);
 641  }
 642  
 643  [dir="rtl"] .privacy-php .about__header {
 644      background-image: url(https://s.w.org/images/core/7.1/about-header-privacy-rtl.webp?ver=20260804);
 645  }
 646  
 647  [dir="rtl"] .contribute-php .about__header {
 648      background-image: url(https://s.w.org/images/core/7.1/about-header-get-involved-rtl.webp?ver=20260804);
 649  }
 650  
 651  .about__header-image {
 652      margin: 0 0 calc(var(--gap) * 1.5);
 653  }
 654  
 655  .about__header-title {
 656      box-sizing: border-box;
 657      margin: 0;
 658      padding: 0;
 659  }
 660  
 661  .about__header-title h1 {
 662      margin: 0;
 663      padding: 0;
 664      /* Fluid font size scales on browser size 960px - 1200px. */
 665      font-size: clamp(2rem, 20vw - 9rem, 4rem);
 666      line-height: 1;
 667      font-weight: 600;
 668      color: var(--text-light);
 669  }
 670  
 671  .about-php .about__header-title h1,
 672  .credits-php .about__header-title h1,
 673  .freedoms-php .about__header-title h1,
 674  .privacy-php .about__header-title h1,
 675  .contribute-php .about__header-title h1 {
 676      /* Fluid font size scales on browser size 960px - 1200px. */
 677      font-size: clamp(2rem, 20vw - 9rem, 4rem);
 678  }
 679  
 680  .about__header-text {
 681      box-sizing: border-box;
 682      max-width: 26em;
 683      margin: 1rem 0 0;
 684      padding: 0;
 685      font-size: 1.6rem;
 686      line-height: 1.15;
 687      color: var(--text-light);
 688  }
 689  
 690  .about__header-navigation {
 691      position: relative;
 692      z-index: 1;
 693      display: flex;
 694      flex-wrap: wrap;
 695      justify-content: space-between;
 696      padding-top: 0;
 697      margin-bottom: var(--gap);
 698      background: var(--nav-background);
 699      color: var(--nav-color);
 700      border-bottom: 3px solid var(--nav-border);
 701  }
 702  
 703  .about__header-navigation::after {
 704      display: none;
 705  }
 706  
 707  .about__header-navigation .nav-tab {
 708      margin-left: 0;
 709      padding: calc(var(--gap) * 0.75) var(--gap);
 710      float: none;
 711      font-size: 1.4em;
 712      line-height: 1;
 713      border-width: 0 0 3px;
 714      border-style: solid;
 715      border-color: transparent;
 716      background: transparent;
 717      color: inherit;
 718  }
 719  
 720  .about__header-navigation .nav-tab:hover,
 721  .about__header-navigation .nav-tab:active {
 722      background-color: var(--nav-current);
 723      color: var(--text-light);
 724      border-radius: var(--border-radius);
 725  }
 726  
 727  .about__header-navigation .nav-tab-active {
 728      margin-bottom: -3px;
 729      color: var(--nav-current);
 730      border-width: 0 0 6px;
 731      border-color: var(--nav-current);
 732  }
 733  
 734  .about__header-navigation .nav-tab-active:hover,
 735  .about__header-navigation .nav-tab-active:active {
 736      background-color: var(--nav-current);
 737      color: var(--text-light);
 738      border-color: var(--nav-current);
 739      border-radius: var(--border-radius);
 740  }
 741  
 742  @media screen and (max-width: 960px) {
 743      .about__header {
 744          padding-right: 21rem;
 745      }
 746  
 747      .about-php .about__header-title h1,
 748      .credits-php .about__header-title h1,
 749      .freedoms-php .about__header-title h1,
 750      .privacy-php .about__header-title h1,
 751      .contribute-php .about__header-title h1 {
 752          /* Fluid font size scales on browser size 600px - 960px. */
 753          font-size: clamp(2rem, 20vw - 9rem, 4rem);
 754      }
 755  
 756      .about__header-navigation .nav-tab {
 757          padding: calc(var(--gap) * 0.75) calc(var(--gap) * 0.5);
 758      }
 759  }
 760  
 761  @media screen and (max-width: 782px) {
 762      .about__container .about__header-text {
 763          font-size: 1.4em;
 764      }
 765  
 766      .about__header-container {
 767          display: block;
 768      }
 769  
 770      .about__header {
 771          padding: var(--gap);
 772          padding-right: 17rem;
 773      }
 774  
 775      .about__header-text {
 776          margin-top: 0.5rem;
 777      }
 778  
 779      .about__header-navigation .nav-tab {
 780          margin-top: 0;
 781          margin-right: 0;
 782          font-size: 1.2em;
 783      }
 784  }
 785  
 786  @media screen and (max-width: 600px) {
 787      .about__header {
 788          min-height: auto;
 789          padding-right: var(--gap);
 790      }
 791  
 792      .about__header-navigation {
 793          display: block;
 794      }
 795  
 796      .about__header-navigation .nav-tab {
 797          display: block;
 798          margin-bottom: 0;
 799          padding: calc(var(--gap) / 2);
 800          border-left-width: 6px;
 801          border-bottom: none;
 802      }
 803  
 804      .about__header-navigation .nav-tab-active {
 805          border-bottom: none;
 806          border-left-width: 6px;
 807      }
 808  }
 809  
 810  
 811  /*------------------------------------------------------------------------------
 812    2.0 - Credits Page
 813  ------------------------------------------------------------------------------*/
 814  
 815  .about__section .wp-people-group-title {
 816      margin-bottom: calc(var(--gap) * 2 - 10px);
 817      text-align: center;
 818  }
 819  
 820  .about__section .wp-people-group {
 821      margin: 0;
 822      display: flex;
 823      flex-wrap: wrap;
 824  }
 825  
 826  .about__section .wp-person {
 827      display: inline-block;
 828      vertical-align: top;
 829      box-sizing: border-box;
 830      margin-bottom: calc(var(--gap) - 10px);
 831      width: 25%;
 832      text-align: center;
 833  }
 834  
 835  .about__section .compact .wp-person {
 836      height: auto;
 837      width: 20%;
 838  }
 839  
 840  .about__section .wp-person-avatar {
 841      display: block;
 842      margin: 0 auto calc(var(--gap) / 2);
 843      width: 140px;
 844      height: 140px;
 845      border-radius: 100%;
 846      overflow: hidden;
 847  }
 848  
 849  .about__section .wp-person .gravatar {
 850      width: 140px;
 851      height: 140px;
 852      filter: grayscale(100%);
 853  }
 854  
 855  .about__section .compact .wp-person-avatar,
 856  .about__section .compact .wp-person .gravatar {
 857      width: 80px;
 858      height: 80px;
 859  }
 860  
 861  .about__section .wp-person .web {
 862      display: block;
 863      font-size: 1.4em;
 864      font-weight: 600;
 865      padding: 10px 10px 0;
 866      text-decoration: none;
 867  }
 868  
 869  .about__section .wp-person .web:hover {
 870      text-decoration: underline;
 871  }
 872  
 873  .about__section .compact .wp-person .web {
 874      font-size: 1.2em;
 875  }
 876  
 877  .about__section .wp-person .title {
 878      display: block;
 879      margin-top: 0.5em;
 880  }
 881  
 882  @media screen and (max-width: 782px) {
 883      .about__section .wp-person {
 884          width: 33%;
 885      }
 886  
 887      .about__section .compact .wp-person {
 888          width: 25%;
 889      }
 890  
 891      .about__section .wp-person-avatar,
 892      .about__section .wp-person .gravatar {
 893          width: 120px;
 894          height: 120px;
 895      }
 896  }
 897  
 898  @media screen and (max-width: 600px) {
 899      .about__section .wp-person {
 900          width: 50%;
 901      }
 902  
 903      .about__section .compact .wp-person {
 904          width: 33%;
 905      }
 906  
 907      .about__section .wp-person .web {
 908          font-size: 1.2em;
 909      }
 910  }
 911  
 912  @media screen and (max-width: 480px) {
 913      .about__section .wp-person {
 914          min-width: 100%;
 915      }
 916  
 917      .about__section .wp-person .web {
 918          font-size: 1em;
 919      }
 920  
 921      .about__section .compact .wp-person .web {
 922          font-size: 1em;
 923      }
 924  }
 925  
 926  
 927  /*------------------------------------------------------------------------------
 928    3.0 - Freedoms Page
 929  ------------------------------------------------------------------------------*/
 930  
 931  .about__section .column .freedom-image {
 932      margin-bottom: var(--gap);
 933      max-height: 180px;
 934  }
 935  
 936  
 937  /*------------------------------------------------------------------------------
 938    4.0 - Privacy Page
 939  ------------------------------------------------------------------------------*/
 940  
 941  .about__section .column .privacy-image {
 942      display: block;
 943      margin-left: auto;
 944      margin-right: auto;
 945      max-width: 25rem;
 946  }
 947  
 948  
 949  /*------------------------------------------------------------------------------
 950    x.2.0 - Legacy About Styles: Global
 951  ------------------------------------------------------------------------------*/
 952  
 953  .about-wrap {
 954      position: relative;
 955      margin: 25px 40px 0 20px;
 956      max-width: 1050px; /* readability */
 957      font-size: 15px;
 958  }
 959  
 960  .about-wrap.full-width-layout {
 961      max-width: 1200px;
 962  }
 963  
 964  .about-wrap-content {
 965      max-width: 1050px;
 966  }
 967  
 968  .about-wrap div.updated,
 969  .about-wrap div.error,
 970  .about-wrap .notice {
 971      display: none !important;
 972  }
 973  
 974  .about-wrap hr {
 975      border: 0;
 976      height: 0;
 977      margin: 3em 0 0;
 978      border-top: 1px solid rgba(0, 0, 0, 0.1);
 979  }
 980  
 981  .about-wrap img {
 982      margin: 0;
 983      width: 100%;
 984      height: auto;
 985      vertical-align: middle;
 986  }
 987  
 988  .about-wrap .inline-svg img {
 989      max-width: 100%;
 990      width: auto;
 991      height: auto;
 992  }
 993  
 994  .about-wrap video {
 995      margin: 1.5em auto;
 996  }
 997  
 998  /* WordPress Version Badge */
 999  
1000  .wp-badge {
1001      background: #0073aa url(../images/w-logo-white.png?ver=20160308) no-repeat;
1002      background-position: center 25px;
1003      background-size: 80px 80px;
1004      color: #fff;
1005      font-size: 14px;
1006      text-align: center;
1007      font-weight: 600;
1008      margin: 5px 0 0;
1009      padding-top: 120px;
1010      height: 40px;
1011      display: inline-block;
1012      width: 140px;
1013      text-rendering: optimizeLegibility;
1014      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
1015  }
1016  
1017  .svg .wp-badge {
1018      background-image: url(../images/wordpress-logo-white.svg?ver=20160308);
1019  }
1020  
1021  .about-wrap .wp-badge {
1022      position: absolute;
1023      top: 0;
1024      right: 0;
1025  }
1026  
1027  /* Tabs */
1028  
1029  .about-wrap .nav-tab {
1030      padding-right: 15px;
1031      padding-left: 15px;
1032      font-size: 18px;
1033      line-height: 1.33333333;
1034  }
1035  
1036  /* x.2.1 - Typography */
1037  
1038  .about-wrap h1 {
1039      margin: 0.2em 200px 0 0;
1040      padding: 0;
1041      color: #32373c;
1042      line-height: 1.2;
1043      font-size: 2.8em;
1044      font-weight: 400;
1045  }
1046  
1047  .about-wrap h2 {
1048      margin: 40px 0 0.6em;
1049      font-size: 2.7em;
1050      line-height: 1.3;
1051      font-weight: 300;
1052      text-align: center;
1053  }
1054  
1055  .about-wrap h3 {
1056      margin: 1.25em 0 0.6em;
1057      font-size: 1.4em;
1058      line-height: 1.5;
1059  }
1060  
1061  .about-wrap h4 {
1062      font-size: 16px;
1063      color: #23282d;
1064  }
1065  
1066  .about-wrap p {
1067      line-height: 1.5;
1068      font-size: 16px;
1069  }
1070  
1071  .about-wrap code,
1072  .about-wrap ol li p {
1073      font-size: 14px;
1074      font-weight: 400;
1075  }
1076  
1077  .about-wrap figcaption {
1078      font-size: 13px;
1079      text-align: center;
1080      color: #fff;
1081      text-overflow: ellipsis;
1082  }
1083  
1084  .about-wrap .about-description,
1085  .about-wrap .about-text {
1086      margin-top: 1.4em;
1087      font-weight: 400;
1088      line-height: 1.6;
1089      font-size: 19px;
1090  }
1091  
1092  .about-wrap .about-text {
1093      margin: 1em 200px 1em 0;
1094      color: #555d66;
1095  }
1096  
1097  /* x.2.2 - Structure */
1098  
1099  .about-wrap .has-1-columns,
1100  .about-wrap .has-2-columns,
1101  .about-wrap .has-3-columns,
1102  .about-wrap .has-4-columns {
1103      display: grid;
1104      max-width: 800px;
1105      margin-top: 40px;
1106      margin-left: auto;
1107      margin-right: auto;
1108  }
1109  
1110  .about-wrap .column {
1111      margin-right: 20px;
1112      margin-left: 20px;
1113  }
1114  
1115  .about-wrap .is-wide {
1116      max-width: 760px;
1117  }
1118  
1119  .about-wrap .is-fullwidth {
1120      max-width: 100%;
1121  }
1122  
1123  .about-wrap .has-1-columns {
1124      display: block;
1125      max-width: 680px;
1126      margin: 0 auto 40px;
1127  }
1128  
1129  .about-wrap .has-2-columns {
1130      grid-template-columns: 1fr 1fr;
1131  }
1132  
1133  .about-wrap .has-2-columns .column:nth-of-type(2n+1) {
1134      grid-column-start: 1;
1135  }
1136  
1137  .about-wrap .has-2-columns .column:nth-of-type(2n) {
1138      grid-column-start: 2;
1139  }
1140  
1141  .about-wrap .has-2-columns.is-wider-right {
1142      grid-template-columns: 1fr 2fr;
1143  }
1144  
1145  .about-wrap .has-2-columns.is-wider-left {
1146      grid-template-columns: 2fr 1fr;
1147  }
1148  
1149  .about-wrap .has-3-columns {
1150      grid-template-columns: repeat(3, 1fr);
1151  }
1152  
1153  .about-wrap .has-3-columns .column:nth-of-type(3n+1) {
1154      grid-column-start: 1;
1155  }
1156  
1157  .about-wrap .has-3-columns .column:nth-of-type(3n+2) {
1158      grid-column-start: 2;
1159  }
1160  
1161  .about-wrap .has-3-columns .column:nth-of-type(3n) {
1162      grid-column-start: 3;
1163  }
1164  
1165  .about-wrap .has-4-columns {
1166      grid-template-columns: repeat(4, 1fr);
1167  }
1168  
1169  .about-wrap .has-4-columns .column:nth-of-type(4n+1) {
1170      grid-column-start: 1;
1171  }
1172  
1173  .about-wrap .has-4-columns .column:nth-of-type(4n+2) {
1174      grid-column-start: 2;
1175  }
1176  
1177  .about-wrap .has-4-columns .column:nth-of-type(4n+3) {
1178      grid-column-start: 3;
1179  }
1180  
1181  .about-wrap .has-4-columns .column:nth-of-type(4n) {
1182      grid-column-start: 4;
1183  }
1184  
1185  .about-wrap .column :first-child {
1186      margin-top: 0;
1187  }
1188  
1189  .about-wrap .aligncenter {
1190      text-align: center;
1191  }
1192  
1193  .about-wrap .alignleft {
1194      float: left;
1195      margin-right: 40px;
1196  }
1197  
1198  .about-wrap .alignright {
1199      float: right;
1200      margin-left: 40px;
1201  }
1202  
1203  .about-wrap .is-vertically-aligned-top {
1204      align-self: flex-start;
1205  }
1206  
1207  .about-wrap .is-vertically-aligned-center {
1208      align-self: center;
1209  }
1210  
1211  .about-wrap .is-vertically-aligned-bottom {
1212      align-self: end;
1213  }
1214  
1215  /* x.2.3 - Point Releases */
1216  
1217  .about-wrap .point-releases {
1218      margin-top: 5px;
1219      border-bottom: 1px solid #ddd;
1220  }
1221  
1222  .about-wrap .changelog {
1223      margin-bottom: 40px;
1224  }
1225  
1226  .about-wrap .changelog.point-releases h3 {
1227      padding-top: 35px;
1228  }
1229  
1230  .about-wrap .changelog.point-releases h3:first-child {
1231      padding-top: 7px;
1232  }
1233  
1234  .about-wrap .changelog.feature-section .col {
1235      margin-top: 40px;
1236  }
1237  
1238  /*------------------------------------------------------------------------------
1239    x.3.0 - Legacy About Styles: About Page
1240  ------------------------------------------------------------------------------*/
1241  
1242  /* x.3.1 - Typography */
1243  
1244  .about-wrap .lead-description {
1245      font-size: 1.5em;
1246      text-align: center;
1247  }
1248  
1249  .about-wrap .feature-section p {
1250      margin-top: 0.6em;
1251  }
1252  
1253  /* x.3.2 - Structure */
1254  
1255  .about-wrap .headline-feature {
1256      margin: 0 auto 40px;
1257      max-width: 680px;
1258  }
1259  
1260  .about-wrap .headline-feature h2 {
1261      margin: 50px 0 0;
1262  }
1263  
1264  .about-wrap .headline-feature img {
1265      max-width: 600px;
1266      width: 100%;
1267  }
1268  
1269  /* Go to Dashboard Home link */
1270  
1271  .about-wrap .return-to-dashboard {
1272      margin: 30px 0 0 -5px;
1273      font-size: 14px;
1274      font-weight: 600;
1275  }
1276  
1277  .about-wrap .return-to-dashboard a {
1278      text-decoration: none;
1279      padding: 0 5px;
1280  }
1281  
1282  /*------------------------------------------------------------------------------
1283    x.4.0 - Legacy About Styles: Credits & Freedoms Pages
1284  ------------------------------------------------------------------------------*/
1285  
1286  /* Credits */
1287  
1288  .about-wrap h2.wp-people-group {
1289      margin: 2.6em 0 1.33em;
1290      padding: 0;
1291      font-size: 16px;
1292      line-height: inherit;
1293      font-weight: 600;
1294      text-align: left;
1295  }
1296  
1297  .about-wrap .wp-people-group {
1298      padding: 0 5px;
1299      margin: 0 -15px 0 -5px;
1300  }
1301  
1302  .about-wrap .compact {
1303      margin-bottom: 0;
1304  }
1305  
1306  .about-wrap .wp-person {
1307      display: inline-block;
1308      vertical-align: top;
1309      margin-right: 10px;
1310      padding-bottom: 15px;
1311      height: 70px;
1312      width: 280px;
1313  }
1314  
1315  .about-wrap .compact .wp-person {
1316      height: auto;
1317      width: 180px;
1318      padding-bottom: 0;
1319      margin-bottom: 0;
1320  }
1321  
1322  .about-wrap .wp-person .gravatar {
1323      float: left;
1324      margin: 0 10px 10px 0;
1325      padding: 1px;
1326      width: 60px;
1327      height: 60px;
1328  }
1329  
1330  .about-wrap .compact .wp-person .gravatar {
1331      width: 30px;
1332      height: 30px;
1333  }
1334  
1335  .about-wrap .wp-person .web {
1336      margin: 6px 0 2px;
1337      font-size: 16px;
1338      font-weight: 400;
1339      line-height: 2;
1340      text-decoration: none;
1341  }
1342  
1343  .about-wrap .wp-person .title {
1344      display: block;
1345  }
1346  
1347  .about-wrap #wp-people-group-validators + p.wp-credits-list {
1348      margin-top: 0;
1349  }
1350  
1351  .about-wrap p.wp-credits-list a {
1352      white-space: nowrap;
1353  }
1354  
1355  /* Freedoms */
1356  
1357  .freedoms-php .about-wrap ol {
1358      margin: 40px 60px;
1359  }
1360  
1361  .freedoms-php .about-wrap ol li {
1362      list-style-type: decimal;
1363      font-weight: 600;
1364  }
1365  
1366  .freedoms-php .about-wrap ol p {
1367      font-weight: 400;
1368      margin: 0.6em 0;
1369  }
1370  
1371  /*------------------------------------------------------------------------------
1372    x.5.0 - Legacy About Styles: Media Queries
1373  ------------------------------------------------------------------------------*/
1374  
1375  @media screen and (max-width: 782px) {
1376      .about-wrap .has-3-columns,
1377      .about-wrap .has-4-columns {
1378          grid-template-columns: 1fr 1fr;
1379      }
1380  
1381      .about-wrap .has-3-columns .column:nth-of-type(3n+1),
1382      .about-wrap .has-4-columns .column:nth-of-type(4n+1) {
1383          grid-column-start: 1;
1384          grid-row-start: 1;
1385      }
1386  
1387      .about-wrap .has-3-columns .column:nth-of-type(3n+2),
1388      .about-wrap .has-4-columns .column:nth-of-type(4n+2) {
1389          grid-column-start: 2;
1390          grid-row-start: 1;
1391      }
1392  
1393      .about-wrap .has-3-columns .column:nth-of-type(3n),
1394      .about-wrap .has-4-columns .column:nth-of-type(4n+3) {
1395          grid-column-start: 1;
1396          grid-row-start: 2;
1397      }
1398  
1399      .about-wrap .has-4-columns .column:nth-of-type(4n) {
1400          grid-column-start: 2;
1401          grid-row-start: 2;
1402      }
1403  }
1404  
1405  @media screen and (max-width: 600px) {
1406      .about-wrap .has-2-columns,
1407      .about-wrap .has-3-columns,
1408      .about-wrap .has-4-columns {
1409          display: block;
1410      }
1411  
1412      .about-wrap :not(.is-wider-right):not(.is-wider-left) .column {
1413          margin-right: 0;
1414          margin-left: 0;
1415      }
1416  
1417      .about-wrap .has-2-columns.is-wider-right,
1418      .about-wrap .has-2-columns.is-wider-left {
1419          display: grid;
1420      }
1421  }
1422  
1423  @media only screen and (max-width: 500px) {
1424      .about-wrap {
1425          margin-right: 20px;
1426          margin-left: 10px;
1427      }
1428  
1429      .about-wrap h1,
1430      .about-wrap .about-text {
1431          margin-right: 0;
1432      }
1433  
1434      .about-wrap .about-text {
1435          margin-bottom: 0.25em;
1436      }
1437  
1438      .about-wrap .wp-badge {
1439          position: relative;
1440          margin-bottom: 1.5em;
1441          width: 100%;
1442      }
1443  }
1444  
1445  @media only screen and (max-width: 480px) {
1446      .about-wrap .has-2-columns.is-wider-right,
1447      .about-wrap .has-2-columns.is-wider-left {
1448          display: block;
1449      }
1450  
1451      .about-wrap .column {
1452          margin-right: 0;
1453          margin-left: 0;
1454      }
1455  
1456      .about-wrap .has-2-columns.is-wider-right img,
1457      .about-wrap .has-2-columns.is-wider-left img {
1458          max-width: 160px;
1459      }
1460  }


Generated : Sat Aug 15 08:20:25 2026 Cross-referenced by PHPXref